LoRaWNA

Сообщество LoRaWAN

Протокол LoRaWAN, модуляция LoRa, технологии Long Range, LPWAN сети и Интернет вещей (IoT)

IoT

Microchip RN2483 — первое подключение, настройка и обновление прошивки. Часть 1

Microchip RN2483 первый LoRa модем, получивший в декабре 2015 года сертификат LoRa Alliance о полном соответствии протоколу LoRaWAN 1.0 — именно поэтому мы постараемся рассказать как подключить RN2483, настроить и обновить прошивку. Коротко о самом модуле: построен модуль на базе LoRa трансивера Semtech SX1276 (поддерживает модуляцию LoRa) c контроллером на борту, который содержит прошивку, включающую в себя полную реализацию стека LoRaWAN для узлов класса А.  Модуль работает на частоте 868 МГц (кроме того, модуль поддерживает связь на частоте 433МГц, модуляции FSK и GFSK), на борту 14 GPIO, RTC, 256 байт EEPROM доступной пользователю, UART для связи с управляющим контроллером или терминалом, антенный выход. Примечательно, что все 14 GPIO могут быть сконфигурированы пользователем как digital in  или digital out  а 13 из них как analog in , что может быть использовано для индикации состояния и подключения внешних сенсоров без использования ресурсов контроллера, к которому подключен модуль. Более подробно о модуле Microchip RN2483 в документации. Стоимость модуля около 10$ (при оптовых поставках от 1000 шт.). Если вам интересно дальше — добро пожаловать под кат (фото, скриншоты, описание команд и видео)

LoRaWAN: активация узлов и безопасность

Данные в LoRaWAN сетях надежно защищены от любого несанкционированного доступа. Это стало возможным благодаря применению достаточно простого, но эффективного решения, при котором шифрование происходит на двух независимых слоях: сетевом и прикладном с применением двух уникальных для каждого устройства AES-128 ключей. Шифрование происходит в соответствии с RFC-4493. Полезные данные (payload) шифруются непосредственно на конечном узле (end-node) и следуют весь свой путь от отправителя до получателя в зашифрованном виде.

Принципы безопасности заложены в самом сетевом стеке LoRaWAN и непосредственно связаны с функционированием всех устройств сети, поэтому чтобы разобраться в вопросах безопасности нужно знать как устроена сеть изнутри.

Архитектура LoRaWAN сетей

Протокол LoRaWAN

В январе 2015 года создана некоммерческая организация LoRa Alliance с целью принятия и продвижения протокола LoRaWAN в качестве единого стандарта для глобальных сетей с низким энергопотреблением (LPWAN — от англ. Low Power Wide Area Network). Участниками разных уровней LoRa Alliance являются производители программного обеспечения, микроэлектроники, операторы связи: и т.д. В LoRa Alliance входят такие компании, как: IBM, Semtech, Cisco, Inmarsat, Swisscom и другие.

Когда говорят о технологии LoRa, то чаще всего имеют ввиду и метод модуляции LoRa, разработанный Semtech, и открытый протокол LoRaWAN.