banner
Hogar / Blog / Usando Link.ONE todo
Blog

Usando Link.ONE todo

Mar 19, 2024Mar 19, 2024

RAKwireless nos ha enviado una muestra de revisión del kit de desarrollo LPWAN IoT todo en uno WisTrio Link.ONE con soporte para conectividad LTE-M, NB-IoT y LoRaWAN y programable con Arduino IDE. Hemos probado el kit con su carcasa WisBlock Unify resistente a la intemperie utilizando conectividad LoRaWAN y marcos y paquetes de software de código abierto como ChipStark, Node-Red, InfluxDB y Grafana.

El kit Link.ONE que recibimos viene con una carcasa WisBlock Unify (100 x 75 x 38 mm) y una batería de litio recargable de 3200 mAh/3,7 V que es suficiente cuando el sistema está mayoritariamente en modo de suspensión y se utiliza para recibir datos. sin enviar información con demasiada frecuencia.

Los siguientes artículos estaban muy apretados dentro de la caja:

La carcasa es resistente y la tapa tiene una goma resistente al agua para garantizar un índice de protección de ingreso IP65 (y resistencia a la intemperie) cuando la carcasa está cerrada.

Si retiramos la batería, podremos ver más de cerca la placa de desarrollo WisTrio Link.ONE.

Hay tres módulos principales en el kit:

Todo está ensamblado como se muestra en la siguiente ilustración.

El kit también incluye una tarjeta SIM Monogoto con 500 MB de datos móviles que se pueden utilizar hasta por 10 años.

La tarjeta SIM se puede usar a nivel mundial, pero estamos ubicados en Tailandia y la tarjeta SIM funciona con redes celulares 2G, 3G y 4G usando operadores AIS o TrueMove, pero no LTE Cat M1 (LTE-M), y no hay información. sobre NB-IoT. Más sobre eso más adelante.

Además, se pueden agregar varios módulos de sensores al kit de desarrollo Link.ONE en el momento de realizar el pedido, pero ninguno estaba incluido en nuestro kit.

Link.ONE admite tres tipos de redes de área amplia (LPWAN) de bajo consumo: LTE-M, NB-IoT y LoRaWAN.

Nota 1: El revisor no probó la conexión NB-IoT debido a la tarifa anual por Network Server on Cloud de los operadores en Tailandia. Nota 2. El revisor no probó la conexión LTE-M porque no es compatible con la tarjeta SIM Monogoto en Tailandia.

El revisor ha configurado una plataforma LoRaWAN IoT privada que brinda la conveniencia de administrar el sistema LoRaWAN por completo. La plataforma viene con varios programas de código abierto de la siguiente manera.

El hardware necesario incluye el kit de desarrollo Link.ONE, un cable USB tipo C, una puerta de enlace LoRaWAN y una computadora.

También necesitaremos instalar el IDE de Arduino y configurarlo para el devkit Link.ONE de la siguiente manera:

Escribiremos un programa "Hello World" para enviar un mensaje a Link.ONE a través de LoRaWAN. Configuramos la banda de frecuencia operativa en AS923 para Tailandia y configuramos la conexión como OTAA usando los siguientes valores:

Nota: Existen 2 tipos de procesos de Activación: ABP (Activación Por Personalización) y OTAA (Activación Por Aire).

Ahora podemos compilar el código en el IDE de Arduino y cargarlo/actualizarlo en la placa Link.ONE. Tenga en cuenta que podemos flashear/programar la placa inmediatamente sin presionar ningún botón y la placa funcionará según lo programado automáticamente. Esta es una ventaja de Link.ONE para los desarrolladores.

Cuando el programa se ejecuta se procesan dos tipos de mensajes:

Los datos de la carga útil son "TmluZVBob24=" como se puede ver en la siguiente captura de pantalla. Se decodifica a "NinePhon" (el nombre del revisor) cuando se utiliza el estándar de decodificación Base64.

Dado que RAKwireless no incluía un módulo de sensor en el kit, escribimos un segundo programa de demostración para leer el voltaje de la batería, el nivel de la batería en porcentaje y un "valor de la batería" de las baterías de iones de litio.

Link.ONE transmite datos de la batería de forma inalámbrica a la puerta de enlace LoRaWAN que luego reenvía la carga útil al servidor de red LoRaWAN “ChirpStack”.

Luego, Node-RED se conecta a ChirpStack a través del protocolo MQTT y descifra los datos de la carga útil utilizando el algoritmo Base64.

Node-RED también almacena automáticamente datos del sensor y del sistema LoRaWAN en la base de datos de series temporales de InfluxDB.

El panel de Grafana lee datos de la base de datos de series temporales de InfluxDB y muestra los resultados con el voltaje de la batería, el nivel de la batería en porcentaje y el consumo de energía en mW mientras se transmiten los datos.

Finalmente, la aplicación LINE Notify monitorea el voltaje de la batería de litio y, si cae por debajo de 3,3 voltios, se enviará una alerta/notificación a la aplicación LINE para informarnos de inmediato.

El kit de desarrollo WisTrio Link.ONE es adecuado para desarrolladores de dispositivos IoT que estén interesados ​​en ensamblar varios sensores, escribir código para mayor versatilidad y conectarse a varias redes inalámbricas de área amplia (LPWAN) de baja potencia, como LTE-M, NB-IoT, y LoRaWAN. La compatibilidad con Arduino IDE hace que sea muy fácil de usar. La tarjeta SIM Monogoto también es una ventaja con un paquete de datos de 500 MB que se puede utilizar hasta por 10 años. Eso siempre que funcione en tu país.

Nos gustaría agradecer a RAKwireless por enviarnos un kit de desarrollo Link.ONE para su revisión. RAKwireless vende el kit de desarrollo LPWAN todo en uno Link.ONEpor tan solo $56 , pero si desea el gabinete WisBlock Unify con batería, el total sería $107. También recomendamos adquirir uno o más sensores con el kit. La compañía advierte que agregar una batería aumenta los costos de envío, por lo que, si es posible, es posible que desee obtenerla localmente.

CNXSoft: Este es un tutorial gratuito sobre CNX Software Tailandia realizado por Ninephon Kongangkab.

Jean-Luc fundó CNX Software en 2010 como una empresa a tiempo parcial, antes de dejar su trabajo como gerente de ingeniería de software y comenzar a escribir noticias diarias y reseñas a tiempo completo más adelante en 2011.

¡Soporte del software CNX! Done a través de criptomonedas o conviértase en patrocinador en Patreon

Artículos Relacionados:

por tan solo $56