Недорогая сеть LoRa - с чего начать?

Тема в разделе "LoRaWAN end-node | железо", создана пользователем Pitekantr, 5 июн 2017.

  1. Pitekantr

    Pitekantr Member

    Сообщения:
    17
    Симпатии:
    0
    Всем доброго времени суток!

    Есть необходимость управлять десятками/сотнями конечных устройств, разбросанных в городской застройке, дальность - около километра.
    Мысли склоняются к технологии LoRa.

    Посоветуйте как наиболее просто и на каких чипсетах/модулях(типа SX127x/RN2483 или других) можно самим соорудить шлюз и конечные устройства.
    Это реально самим быстро сделать/запрограммировать? Или это очень долгая песня?

    Может есть какие готовые фреймворки для программирования к процам от STM, AVR, PIC?

    Или может есть готовые недорогие шлюзы? Может есть недорогие модули для конечных устройств?

    Если кто сталкивался - дайте совет где копать. Просмотрел материалы в инете, вроде всего много продают , но не могу сообразить сразу....отбросить самопальство и ориентирваться на сторонние разработки.....или можно все-таки самим соорудить несложную конструкцию?

    Покупку дорогих фирменных шлюзов не поддержит руководство. Наиболее приемлемо - недорогой(100....300....500 $) готовый шлюз( как вариант попробовать соорудить самим на готовых модулях/чипсетах) и готовые недорогие модуля для конечных устройств.

    Сами уже делали похожие вещи на ZigBee. Все своими ручками(использовали маленькие готовые модули ZigBee и цепляли к ним процы от AVR) Но дальность малая и сетка нужна в виде звезды - с прямым управлением конечного элемента от шлюза, без промежуточных звеньев. На ZigBee сильно падала скорость доступа к самым удаленным точкам, так как сеть физически на местности получалась очень вытянутой и маршрутизация валила скорость доступа до неприемлемых уровней, да еще и потеря пакетов.

    Посоветуйте приемлемое решение для старта. С LoRa иметь дело не приходилось - но вот поставлена задача и сроки ограничены.

    Заранее всем благодарен за советы.
     
  2. hobo

    hobo Active Member

    Сообщения:
    39
    Симпатии:
    0
    Шлюз в пределах пятисот долларов и фирменный можно купить. Multitech (продает ЭФО), Kerlink iFemtocell (продает "Квест"). Со сроками поставки могут быть незадачи, могут и не быть.
    Модули долларов по 12-15 долларов готовые при более или менее объемных закупках. RN2483 (Microchip довел их до ума, третья версия уже, и, наконец, на складах появились снова), в Новосибирске "Вега" делает клон IMSTшного модуля, в Питере "Лартех" что-то свое делает.

    >Сами уже делали похожие вещи на ZigBee. Все своими ручками(использовали маленькие готовые модули ZigBee и цепляли к ним процы от AVR) Но дальность малая и сетка нужна в виде звезды - с прямым управлением конечного элемента от шлюза, без промежуточных звеньев.
    >На ZigBee сильно падала скорость доступа к самым удаленным точкам, так как сеть физически на местности получалась очень вытянутой и маршрутизация валила скорость доступа до неприемлемых уровней, да еще и потеря пакетов.

    Это, без обид, скорее всего, вы что-то с маршрутизацией не то сделали или не доделали. Ну и на LoRa скорость-то будет меньше, а потери пакетов, скорее всего, больше.
     
  3. Pitekantr

    Pitekantr Member

    Сообщения:
    17
    Симпатии:
    0
    Может и с маршрутизацией недокрутили ... хотя пробовали прямые маршруты писать и всякую прочую хрень алгоритимически. Линия была вытянута на 5 км с гаком.....фонари освещения. Широковещательными пакетами все включалось и выключалось отлично. Но доступ к концу линии - целая история получалась.

    По поводу RN2483 - из описания я понял, что это оконечники типа Class A. А можно из них программно соорудить Class C - для более быстрого управления девайсом?
     
  4. hobo

    hobo Active Member

    Сообщения:
    39
    Симпатии:
    0
    >По поводу RN2483 - из описания я понял, что это оконечники типа Class A. А можно из них программно соорудить Class C - для более быстрого управления девайсом?

    Microchip уже с полгода, как выложил плагин для MPLab IDE, который умеет генерить исходники LoRaWAN стека. Так что ответ - да. И, в общем, это не особо много времени займет. Будете менять - еще и частоты не забудьте тогда отечественные вставить. Ну, если вы на наш рынок работаете, конечно.
     
  5. hobo

    hobo Active Member

    Сообщения:
    39
    Симпатии:
    0
    Вообще, у вас, скорее, будут проблемы с тем, что в качестве network server использовать. Какой софт.
     
  6. Pitekantr

    Pitekantr Member

    Сообщения:
    17
    Симпатии:
    0
    спасибо по поводу MPLab и LoRaWAN стеков ..... очень приятная инфа

    network server.... это да.....это будет отдельная головня боль...но чуть позже....

    сейчас очень-очень хочется соорудить шлюзик+оконечник......и побегать по улицам переулкам отследить на какую дальность можно примерно ориентироваться.....
    Бо высоко поднять шлюз нет возможности...а ходят слухи что на "низких полетах" дальность LoRa может упасть до сотен метров в городской застройке
     
    Последнее редактирование: 6 июн 2017
  7. hobo

    hobo Active Member

    Сообщения:
    39
    Симпатии:
    0
    Ну, может и меньше упасть. Застройка застройке рознь. Но если это все еще о светильниках речь - то они не на уровне земли же. В принципе, километры должны получиться. SF только не поднимайте, на 12-м пробуйте. И антенну к шлюзу прикрутите получше - на дешевых так себе антеннки.
     
  8. Tran

    Tran Member

    Сообщения:
    6
    Симпатии:
    0
    Мы взяли для похожих целей шилдик для ардуинки на основе rak811 модуля (китайцы штампуют на основе 1274 модуля) на али. Один модуль подключили к компу и ат командами слали сообщения, другой модуль к ноуту и слушали эфир. Дальность честно говоря поразила! Я вот что тут подумал, а что если бы конечные точки с каким-то интервалом слали сообщения (например показания счетчиков и т.п.), а один модуль слушал эфир и загонял информацию в базу. Но тут встаёт проблема, во первых нет никакой защиты (она в принципе и не нужна для этих целей), во-вторых, а что будет, если на этуже частоту ещё кто-нить сядет?
     
  9. Pitekantr

    Pitekantr Member

    Сообщения:
    17
    Симпатии:
    0
    Есть план - прикупить два модуля
    DM164138
    https://fivel.ru/dm164138/pc2485/

    как я понял, через встроенный USB/UART ат-командами у них можно отрубить встроенный стек LoRaWAN (вроде как получится соединение точка-точка с лоровской модуляцией) , и с двумя ноутбуками разбежаться на некоторое расстояние и проверить реальную дальность связи в городе.....собственно данные уже такие в инете есть....но хочется лично увидеть все это.....

    p.s. можно конечно и голый модуль RN2483 через UART на любую отладочную платку ардуино/stm/avr/pic присобачить....но чтоб не мандить обвязку/антены .....проще взять готовый отладочный модуль
     
    Последнее редактирование: 8 июн 2017
  10. Tran

    Tran Member

    Сообщения:
    6
    Симпатии:
    0
    Уважаемые форумчане!
    Наткнулся на Лора шлюз дешёвый (5 тыс. Руб). Пока не тестил, только заказал:
    Смотри, что нашлось на AliExpress
    http://s.aliexpress.com/Rr67Bj6B

    Может кто сталкивался? Работал с ним? Я рассматриваю его как дешевую альтернативу маломощных базовых станций для реализации небольшой сети.
     
  11. Pitekantr

    Pitekantr Member

    Сообщения:
    17
    Симпатии:
    0
    Интересная находка. Надо тестить. Заинтересовался. Есть мысль тоже заказать этакий недорогой шлюзик. Если протестите быстрее всех - было бы очень интересно узнать результаты.
     
  12. hobo

    hobo Active Member

    Сообщения:
    39
    Симпатии:
    0
    http://www.dragino.com/products/lora/item/117-lg01-p.html
    The LG01-P is an open source single channel LoRa Gateway.

    LoRaWAN эта конструкция не потянет по определению.
     
  13. hobo

    hobo Active Member

    Сообщения:
    39
    Симпатии:
    0
    http://www.st.com/content/st_com/en...-nucleo-expansion-boards/p-nucleo-lrwan1.html

    Если точка-точка проверять - это удобней будет. Единичные количества в России можно купить без проблем. Ценник должен быть сравнимый.
     
  14. Tran

    Tran Member

    Сообщения:
    6
    Симпатии:
    0
    А почему не потянет? Ввиду использования чипа 1276? Станция будет работать как оконечное устройство? Вроде бы в описании у китайцев говорится, что устройств 30 можно подключить?
     
  15. hobo

    hobo Active Member

    Сообщения:
    39
    Симпатии:
    0
    Да.

    Станция точно не будет работать, как базовая станция LoRaWAN.

    Каких именно? Вряд ли там написано про 30 LoRaWAN устройств.

    Не стоит путать LoRa и базирующийся на ней LoRaWAN.
     
  16. Pitekantr

    Pitekantr Member

    Сообщения:
    17
    Симпатии:
    0
    А не может в LG01-P LoRa Gateway быть встроен LoRaWAN стек..? Вроде там Linux живет....
     
  17. Tran

    Tran Member

    Сообщения:
    6
    Симпатии:
    0
    Извиняюсь за невежество, только начал этим вопросом заниматься. Чем LoraWAN устройство отличается от устройств, использующих Lora для приема/передачи?
    LoraWAN, насколько я понимаю, это сеть. Так почему же совокупность устройств, общающихся с помощью Lora нельзя обозвать сетью?
    Заранее спасибо!!!
     
  18. Pitekantr

    Pitekantr Member

    Сообщения:
    17
    Симпатии:
    0
    Два девайса общающихся между собой с помощью сигналов с модуляцией Lora - не есть сеть. Это просто соединение точка-точка. На этот нижний уровень накручивается программная штука - LoRaWAN-стек, maс-уровень, более верхний уровень OSI. Ну для аналогии - ZigBee-стек. Ну или как на физику ethernet, rs232 или любой другой физики обмена можно накрутить стек TCP/IP......ну как-то так. Вот после этого получится сеть.
     
  19. hobo

    hobo Active Member

    Сообщения:
    39
    Симпатии:
    0
    Дело-то не в софте. Встроен-то он может быть. Работать только не будет. Дело в чипе. SX1272/1276 может в конкретный момент времени искать преамбулу/принимать пакет только на одной частоте с конкретным значением SF. SX1301/1308, на котором строятся БС, и под который заточен LoRaWAN, может искать преамбулу одновременно на восьми каналах, с шестью разными SF на каждом. Плюс на SX1301 внутренний таймер с микросекундным разрешением, без которого проблематично отправить пакет так, чтобы попасть в окно приема. Ну и куча других мелочей, которые на фоне уже озвученных проблем несущественны.

    На трех SX1272/SX1276 можно сделать пародию на LoRaWAN, но это будет именно пародия... Дальность частенько будет удручающая, и потеря пакетов офигительная. Проще уж свой протокол придумать поверх LoRa, если не хочется на полноценные БС деньги тратить. Собственно, на этот случай вот такие китайские поделки и продаются.
     
  20. hobo

    hobo Active Member

    Сообщения:
    39
    Симпатии:
    0
    Имелась в виду пародия на базовую станцию LoRaWAN, sorry за нечеткость формулировки.