С популяризацией сети LoRaWAN стали появляться новые микросхемы и интегрированные решения для организации беспроводной связи по LoRa. До момента адаптации микроконтроллерной экосистемы Arduino к LoRa слишком долго ждать не пришлось.

Компания Things Network предоставляет совместимые с экосистемой Arduino аппаратные средства, который позволяют легко развертывать сети LoRaWAN. На данный момент компания в основном продвигает датчик Things Node и совместимую с Arduino плату Things Uno.
Things Node представляет собой компактный датчик и узел сети LoRaWAN со степенью защиты IP54. Он основан на микроконтроллере ATmega32U4, питается от трех батарей AAA и упакован в аккуратный белый корпус. Это комплексный датчик, в который входят датчик температуры, датчик света, цифровой акселерометр, кнопка и RGB-светодиод.

Приятной особенностью является то, что Things Node поставляется с предустановленной по умолчанию прошивкой, позволяющей активировать приложение, что приводит к появлению узла на карте, связанной с URL-адресом, напечатанным на упаковке. Эта же страница также ссылается на документацию устройства.

Откручивание двух болтиков с нижней стороны Things Node позволяет снять крышку, обеспечивая доступ к батарейному отсеку и разъему Micro USB для программирования.

Things Node программируется в Arduino IDE, и для этого требуется библиотека TheThingsNetwork, библиотека TheThingsNode, поддержка плат SparkFun AVR. Установка первых двух элементов выполняется через диспетчер библиотек, а третий требует, чтобы URL-адрес диспетчера плат устанавливался с помощью настроек среды Arduino, после чего с помощью этой поддержки можно установить поддержку плат. Полные инструкции приведены в кратком руководстве.

Теперь рассмотрим плату Things Uno. По сути, она основана на конструкции Arduino Leonardo, а не Arduino UNO. Things Uno также базируется на микроконтроллере ATmega32u4. Тем не менее, на этот раз поддержка платы поставляется в комплекте с IDE, и нам просто нужно выбрать Tools - Board - Arduino Leonardo. Хотя по-прежнему необходимо установить библиотеку TheThingsNetwork, чтобы получить те же простые в использовании методы для подключения к сети и отправки данных.

Плата Things Uno имеет приемопередатчик RN2483 компании Microchip для связи по сети LoRaWAN, здесь также присутствует встроенная печатная антенна для обеспечения лучшей связи.

Таким образом, решения Things Node и Things Uno компании Things Network обеспечивают очень легкое развертывание сети LoRaWAN для эффективной организации Интернета вещей.
© digitrode.ru