Комментарии (0)


  1. tklim
    18.08.2026 08:48

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

    Вот только эта "адресация" реализована каким-то проприетарным образом и касается исключительно этих моделей конкретно этого производителя.

    Есп32 как и Ардуино в целом позволяет подключать sx12xx без этой лишней прослойки. (Есть разные библиотеки). И делать свои ретрансляторы и прочее без лишней минуя закрытый ведорский код.

    Ну а так можно постепенно изобрести lorawan.


    1. AlexandreFrolov
      18.08.2026 08:48

      Согласен, это проприетарная прошивка EBYTE, а не открытый протокол. На голом SX12xx адресацию и ретрансляцию всё равно придётся писать самому, хоть и с использованием готовых библиотек. Нужно будет перенести ту же логику в код микроконтроллер. Но E22 умеет ретранслировать пакеты вообще без микроконтроллера, «на одном модуле», а с голым чипом так не получится.

      Что до LoRaWAN, то здесь простая point-to-point адресация без шифрования, join-процедуры и серверной архитектуры, до LoRaWAN тут как до Луны)


  1. peacemakerv
    18.08.2026 08:48

    У меня получилось навайбкодить себе на Ардуине свой протокол поверх Лоры, датчик + шлюз.
    Началось с того, чтобы за всего 3 дня получить рабочий обмен данными, а чтобы довести код до ума, с возможностью передачи любой длины (пока передаю до 1.5 килобайт) без единой ошибки, бинаризированный json с шифрацией несложной - промудохался месяц. 9 тыщ строк кода. И это нифига не ЛораВАН.
    Но, все-таки, возможно.

    Теперь надо только закупить и спаять несколько датчиков и шлюзов, чтобы целую сетку проверить.


    1. AlexandreFrolov
      18.08.2026 08:48

      Да, это хорошо. А какую Лору вы использовали?


      1. peacemakerv
        18.08.2026 08:48

        SX1262. Задолбался подбирать паузы в управлением железом при переключении режимов, какое-то глюкалово, надеюсь другие варианты менее глючные.


    1. tklim
      18.08.2026 08:48

      Lorawan со стороны клиента реализуется гораздо проще. Но если вы хотите использовать свой гейтвей по стандарту - то это по железу 100$+ ибо там SDR на все каналы и SF одновременно.


      1. peacemakerv
        18.08.2026 08:48

        У меня свой сервер с другими типами датчиков, свой API, и без MQTT, так что приходится городить совместимое. Т.е. шлюз с кастомным протоколом Лора -> HTTP.