Arduino Core para módulos Wisblock Core RAK4631 y RAK4601
Este repositorio contiene el Arduino BSP para los módulos de núcleo de WISBLOCK:
¿Qué es Wisblock?
Wisblock es un producto increíble construido por la compañía RAK para la industria de IoT. Puede construir circuitos como hacer clic en los bloques para realizar rápidamente su idea. Descripción general de la verificación de la información o visite nuestro Centro de documentación
RAKWIReless invierte tiempo y recursos que proporcionan este código de código abierto, ¡admite hardware Rakwireless y de código abierto comprando productos a Rakwireless!
Para obtener apoyo y preguntas sobre productos RAKWIRELLE, visite nuestro foro
Para ver ejemplos y tutoriales de inicio rápido, visite nuestro repositorio de Github
Para obtener información adicional sobre los productos RAK, visite nuestro centro de documentación
Para comprar módulos wisblock, visite nuestra tienda en línea
Contenido
Descripción general
- Descripción
- Características clave
- Lo más destacado de Wisblock
Instalación de BSP
- Versión estable
- Ejemplos y tutoriales
- Configuración
Descripción general
Descripción
WisBlock es un sistema modular que facilita la implementación de una red de área de baja potencia (LPWAN) en su solución IoT. WisBlock va con su solución desde prototipos rápidos hasta la producción en masa sin la necesidad de crear nuevos módulos de hardware para cada paso.
- En la fase de desarrollo, la modularidad de Wisblock le permite probar diferentes microcontroladores, sensores, tecnología de comunicación, opciones de IO cambiando los módulos con los módulos simples.
- Los módulos de grado industrial de Wisblock se pueden usar en la producción en masa sin la necesidad de rediseñar los prototipos.
- Incluso una vez implementado, los dispositivos se pueden modificar o reparar con un desperdicio y esfuerzo mínimos
Características clave
Hacer clic. Código. Conectar.
Wisblock se crea con 4 bloques modulares.
- La base de Wisblock es el zócalo que conecta todo.
- Wisblock Core es el módulo de cálculo y comunicación
- El sensor Wisblock es una selección de módulos de sensor y entrada
- Wisblock IO extiende las posibilidades de salida y comunicación del núcleo de Wisblock
Lo más destacado de Wisblock
- Con el uso de un conector compacto, esto hace que su tamaño sea excepcionalmente pequeño. Una placa base Wisblock, que es el portador base, tiene solo 30 mm por 60 mm de tamaño.
- Utilizando un conector nominal industrial, le permite usar los mismos módulos desde prototipos rápidos hasta pruebas hasta productos finales.
- WisBlock no solo es modular en la base de hardware, sino que con bloques de software listos para usar es simple crear una aplicación para que coincida con los requisitos de su solución.
Base de Wisblock
- La base de Wisblock es el portador de todos los módulos Wisblock.
- Contiene la fuente de alimentación para todos los módulos, conector USB/5V , cargador de batería , cargador solar , LED de estado y botón de reinicio .
- Una base de Wisblock puede contener un módulo de microcontrolador (núcleo de Wisblock), un módulo IO (Wisblock IO) y hasta 4 módulos de sensor (sensor Wisblock). Aplicación para que coincida con los requisitos de su solución.
Núcleo de wisblock
- Wisblock Core es el centro de procesamiento de datos de Wisblock.
- Algunos módulos de núcleo de Wisblock también ofrecen comunicación Lora®/Lorawan® y medios de comunicación adicional como Bluetooth, Bluetooth Low Energy o Wi-Fi.
Sensor Wisblock
- El sensor WisBlock es el módulo de adquisición de datos de Wisblock.
- Incluye sensores analógicos, digitales y ambientales, así como de adquisición de ubicación.
Wisblock io
- Los módulos WISBLOCK IO extienden las posibilidades de entrada y salida de WISBLOCK.
- Las opciones incluyen celulares, pantallas, LED, interfaces de botones y puertos adicionales de USB y GPIO, así como Wi-Fi.

Instalación de BSP
Versión estable
? ADVERTENCIA
Si está utilizando Windows 10 .
No instale el Arduino IDE en la App Store de Microsoft. ¡Instale el Arduino IDE original del sitio web oficial de Arduino!. La aplicación Arduino de Microsoft App Store tiene problemas para usar paquetes de soporte de tableros de terceros. :::
(1) Descargue e instale el IDE Arduino (al menos v1.6.12)
(2) Siga esta guía para instalar el paquete de soporte de la placa requerido (BSP)
Ejemplos y tutoriales
Después de seleccionar un tablero RAK, puede ver ejemplos para todos los módulos de Wisblock

Para obtener más información sobre los ejemplos y tutoriales, visite nuestro repositorio de Github Wisblock
Herramientas nrfutil de Adafruit
Se necesita AdaFruit-Nrfutil (derivado de PC-Nrfutil nórdico) para cargar boceto a través del puerto serie.
- Para Windows y MacOS, se incluyen binarios ejecutables preconstruidos en el BSP en
tools/adafruit-nrfutil/ . Debería funcionar fuera de la caja. - El usuario de Linux debe ejecutar el comando Seguir para instalarlo desde Pypi
$ pip3 install adafruit-nrfutil --user
Conductores
- El controlador Silabs CP2104 podría ser necesario para algunos módulos.
Créditos
Este BSP se basa en ADAFRUIT NRF52 BSP,
que se basa en Arduino-NRF5 por Sandeep Mistry,
que a su vez se basa en el núcleo Samd Arduino.
Se utilizan las siguientes bibliotecas:
- AdaFruit-Nrfutil se basa en PC-Nrfutil de Semiconductor Nordic ASA
- Fretos como sistema operativo
- Tinyusb como pila USB
- NRFX para controlador periférico
- LittleFS para el sistema de archivos internos