10 лучших пивоварен Нью-Йорка, которые стоит посетить (не в Нью-Йорке)
Jul 17, 202310 лучших удлинителей и сетевых фильтров, которые обеспечат вас на 100%
Jun 22, 202412 лучших беспроводных систем объемного звучания на 2023 год
Mar 23, 202412 лучших электронных корпусов 2023 года
Mar 05, 202414 удивительных уличных Bluetooth-колонок 2023 года
Mar 28, 2024Использование Link.ONE все
Компания RAKwireless прислала нам обзорный образец универсального комплекта разработки WisTrio Link.ONE LPWAN IoT с поддержкой соединений LTE-M, NB-IoT и LoRaWAN и программируемого с помощью Arduino IDE. Мы протестировали комплект с защищенным от атмосферных воздействий корпусом WisBlock Unify с использованием подключения LoRaWAN, а также пакетов и инфраструктур программного обеспечения с открытым исходным кодом, таких как ChipStark, Node-Red, InfluxDB и Grafana.
В комплект Link.ONE, который мы получили, входит корпус WisBlock Unify (100 x 75 x 38 мм) и литиевая аккумуляторная батарея емкостью 3200 мАч/3,7 В, которой достаточно, когда система в основном находится в спящем режиме и используется для приема данных. при этом не отправляя информацию слишком часто.
Внутри коробки были очень плотно упакованы следующие предметы:
Корпус прочный, а крышка имеет водонепроницаемую резину, обеспечивающую степень защиты IP65 и устойчивость к атмосферным воздействиям, когда корпус закрыт.
Если мы вытащим батарею, мы сможем поближе рассмотреть плату разработки WisTrio Link.ONE.
В комплекте три основных модуля:
Все собирается так, как показано на иллюстрации ниже.
В комплект также входит SIM-карта Monogoto с 500 МБ сотовых данных, которую можно использовать до 10 лет.
SIM-карту можно использовать по всему миру, но мы находимся в Таиланде, и SIM-карта работает с сотовыми сетями 2G, 3G и 4G с использованием операторов AIS или TrueMove, но не с LTE Cat M1 (LTE-M), и информации нет. о NB-IoT. Подробнее об этом позже.
Кроме того, на момент заказа в комплект разработчика Link.ONE можно добавить различные сенсорные модули, но в наш комплект ни один из них не входил.
Link.ONE поддерживает три типа глобальных сетей с низким энергопотреблением (LPWAN): LTE-M, NB-IoT и LoRaWAN.
Примечание 1. Рецензент не тестировал соединение NB-IoT из-за ежегодной платы за сетевой сервер в облаке от операторов в Таиланде. Примечание 2. Рецензент не проверял соединение LTE-M, поскольку оно не поддерживается SIM-картой Monogoto в Таиланде.
Рецензент создал частную IoT-платформу LoRaWAN, обеспечивающую полное удобство управления системой LoRaWAN. Платформа поставляется с различным программным обеспечением с открытым исходным кодом.
Требуемое оборудование включает комплект разработки Link.ONE, кабель USB Type-C, шлюз LoRaWAN и компьютер.
Нам также потребуется установить Arduino IDE и настроить ее для комплекта разработчика Link.ONE следующим образом:
Мы напишем программу «Hello World» для отправки сообщения в Link.ONE через LoRaWAN. Мы установили рабочую полосу частот AS923 для Таиланда и настроили соединение как OTAA, используя следующие значения:
Примечание. Существует два типа процессов активации: ABP (активация путем персонализации) и OTAA (активация по беспроводной сети).
Теперь мы можем скомпилировать код в Arduino IDE и загрузить/прошить его на плату Link.ONE. Обратите внимание, что мы можем прошить/запрограммировать плату сразу, не нажимая какую-либо кнопку, и плата будет работать автоматически, как запрограммировано. В этом преимущество Link.ONE для разработчиков.
При запуске программы обрабатываются два типа сообщений:
Полезные данные — «TmluZVBob24=», как видно на снимке экрана ниже. Он декодирует в «NinePhon» (имя рецензента) при использовании стандарта декодирования Base64.
Поскольку в комплект RAKwireless не входил сенсорный модуль, мы написали вторую демонстрационную программу для считывания напряжения батареи, уровня заряда батареи в процентах и «значения заряда батареи» литий-ионных батарей.
Link.ONE передает данные о батарее по беспроводной сети на шлюз LoRaWAN, который затем пересылает полезную нагрузку на сетевой сервер LoRaWAN «ChirpStack».
Затем Node-RED подключается к ChirpStack по протоколу MQTT и расшифровывает данные полезной нагрузки с использованием алгоритма Base64.
Node-RED также автоматически сохраняет данные датчиков и системы LoRaWAN в базе данных временных рядов InfluxDB.
Панель управления Grafana считывает данные из базы данных временных рядов InfluxDB и отображает результаты с напряжением батареи, уровнем заряда батареи в процентах и потребляемой мощностью в мВт во время передачи данных.