Спецификация протокола LoRaWAN OTAA

Я пытаюсь реализовать связь между LoRaWAN и модулем, используя RFM95W с STM32L476. Проблема, с которой я сталкиваюсь, заключается в том, что нет библиотеки для работы с OTAA, и я не смог найти никакого соответствующего источника, как он выглядит или как он работает. Теперь я просто могу отправлять необработанные пакеты. Было бы лучше, если бы я сам кодировал сообщение, но я в порядке с рабочей библиотекой, спасибо

Этот протокол использует DevEUI AppEUI и AppKey

2 ответа

Есть много библиотек для stm32 для LoRa. Для себя хожу с официального LoRaMac-узла от semtech. Если вы начинаете путешествие в C и STM32, вы можете просто начать с mbed-os.

Чтобы начать играть с протоколом LoRaWAN и демонстрационной платой, есть два основных способа:

  • Используйте стек LoRaWAN из проектов ST и ST: используйте ST-куб: https://www.st.com/en/embedded-software/i-cube-lrwan.html
  • Используйте стек LoRaWAN, предоставляемый Semtech (для информации, Semtech является поставщиком IP-адреса радиомодуля LORA и радиочипа (как SX1276)) и предварительно настроенных проектов: https://github.com/Lora-net/LoRaMac-node

Для демонстрации вы можете использовать демонстрационную плату ST B-L072Z-LRWAN1:https://www.st.com/en/evaluation-tools/b-l072z-lrwan1.html .

Не забывайте, что для использования протокола LoRaWAN вы должны соответствовать правилам ETSI(для Европы) или FCC(для США) (использование частотного плана, соблюдение рабочего цикла, соблюдение мощности радиосигнала...)

И для использования устройства LoRaWAN сообщение, отправленное устройством, принимается шлюзом LoRaWAN (предоставляется публичным оператором (например, Orange или Objenious во Франции, Senet в США) или частной сетью (ваш шлюз с вашим сервером), или через шлюз сообщества, например TTN)

TTN(The Thing Network) также является хорошим поставщиком демонстрационной платы и сервера + шлюза, чтобы начать играть с LoRaWAN: https://www.thethingsnetwork.org/docs/

Все спецификации LoRaWAN поддерживаются LoRa Alliance: https://lora-alliance.org/

Удачного вам LoRaWAN XP!

В самом деле? Нет библиотек? Проверьте это https://www.st.com/en/embedded-software/i-cube-lrwan.html

Другие вопросы по тегам