Как стать автором
Обновить

Комментарии 38

Все классно — а где же класс В? а так обычная разводка для л.
RN2483 не может работать как Gateway (я на этом накололся, думал сейчас запущу, а нет, все низкоуровневые функции спрятаны). Покупайте SX1276 и подключайте напрямую (исходники есть на гитхабе).
какие антенны для модулей использовались в тестах?
и если можно подробней о методике тестирования дальности…
Антенны продавались вместе с модемами. Вот такие:


RN2483 не умеет выдавать RSSI (или я не нашел), так что методика тестирования простая — Raspberry Pi мигает светодиодом при получении данных, дальше идем и смотрим где пропал сигнал.
я тестировал модули типа RFM95/96/97/98 — тот же Semtech SX1272
только они подключаются по SPI, так вот для них я написал программу связи с Nucleo
и отображал на экранчике, подключенном к Nucleo параметры принимаемого сигнала, которые можно получить, прочитав регистры SX1272

//RegPktSnrValue (0x19) Variable Name — PacketSnr
//Estimation of SNR on last packet received.In two’s compliment
//format mutiplied by 4.
//SNR[dB ] = PacketSnr[twos compliment] / 4
buffer[0] = RFM_Read(0x19);
//RegPktRssiValue (0x1A) Variable Name — PacketRssi
//RSSI of the latest packet received (dBm)
// RSSI[dBm ] = – 137 + PacketRssi
buffer[1] = RFM_Read(0x1A);
//RegRssiValue (0x1B) Variable Name — Rssi
//Current RSSI value (dBm)
// RSSI[dBm ] = – 137 + Rssi
buffer[2] = RFM_Read(0x1B);

думаю RN2483 тоже такое может
было бы тогда интарестно оценить затухание сигнала в количественных единицах
Спасибо, интересно, посмотрю есть ли доступ к регистрам.
плохо, что RN2473 не дает прямого доступа к регистрам SX1272,
но для RN2473 есть команда
radio get snr
пункт 2.5.5.16
RN2483 datasheet
Не знал, спасибо.

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


Зато, как написали рядом, у них есть оценка SNR, и там имеется ввиду уже качество сигнала с учетом кодирования.

НЛО прилетело и опубликовало эту надпись здесь
но silabs не имеет LoRa модуляции
НЛО прилетело и опубликовало эту надпись здесь
В LoRaWAN есть много чего — mac-адреса, переключение каналов, шифрование трафика, 2 режима аутентификации, возможность подключения к «сети» в любом месте где есть gateway, серверная часть для обработки принятых пакетов.

Это в принципе основное, а p2p-соединение лишь как одно из возможных применений.
НЛО прилетело и опубликовало эту надпись здесь
В теории — фермер вешает в теплицу датчик. И все, больше ему ничего не надо. Сигнал будет принят провайдером LoraWAN и он получит все сервисы, вплоть до пуш-уведомлений на телефон если температура в теплице слишком высокая :)

Все это можно сделать и самому конечно, но здесь это работает «из коробки» (при условии что вы в зоне покрытия сети).
НЛО прилетело и опубликовало эту надпись здесь
В режиме p2p RN2483 именно так и работает — короткие посылки без подтверждения, потом можно перевести модуль в спящий режим.

LoRa в сравнении с узкополосной передачей силабса и прочих дает очень полезную штуку — отсутствие необходимости TCXO или подстройки частоты. А если силабс настроить на более широкую полосу, дальность будет хуже, чем у лоры.

НЛО прилетело и опубликовало эту надпись здесь

Я тоже делал. Пока полоса хоть как-то широкая, никаких проблем нет. Как только возникает желание сделать дальность максимальной с битовой скоростью 300-600, девиацией 1-2 кГц и полосой приемника 2-5 кГц, начинается веселье, при котором два модуля при старте друг друга даже не слышат, потому что 50 ppm кварца превращаются в десяток (или не один) килогерц на 868 МГц. И нужно датчику еще искать БС, потом не терять ее при изменении температуры и временных помехах...


Впрочем, это всё решаемо, и при наличии SDR-приемника в БС вполне легко решаемо, и выжать из узкополосной связи можно заметно большую дальность, да. Но это не мешает лоре иметь свою нишу с простотой, широкой полосой, одновременным приемом нескольких сигналов и несколько лучшей дальностью, чем простые решения на обычных трансиверах.

НЛО прилетело и опубликовало эту надпись здесь

Когда занимался этим, 2-3 года назад, подобного не видел. Тогда, ничего лучшего, чем несколько БС в одном помещении\зоне и примерное вычисление по RSSI, не нашли.

НЛО прилетело и опубликовало эту надпись здесь

Получается, но нужно МНОГО базовых станций :)
Впрочем, и с более корректной технологией есть шанс измерить расстояние более сильного отражения, а не прямого сигнала, на такой-то несущей.

НЛО прилетело и опубликовало эту надпись здесь
Вроде есть готовые решения для indoor navigation на базе Bluetooth LE.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

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


Недорого — это CC430, вероятно.

Тут был еще интерес как бонус попробовать LoRaWAN, благо технология «модная» и сейчас набирает некую популярность.
НЛО прилетело и опубликовало эту надпись здесь
У меня 3й этаж и окна во двор, прямой радиовидимости никакой.

Еще попробую более медленный режим sf12, может с ним побольше будет.
мне тоже непонятно, у меня в экспериментах получались, такие же результаты, как и а автора топика
метров 300-500 в пределах прямой видимости,
возможно все дело в том, что по описанной ссылке применяли
«Комплект разработчика SX1276DVK1JAS»
и там другая ВЧ тополигия плат
Из-за такой широкой полосы адаптер очень чувствителен к помехам. Видел тесты, где ближе к краю полосы запускали сигнал с помехой очень узкой полосы и Лора уже теряла сеть, т.е. смысла в такой широкой полосе нет.
Потому как не в чувствительности счастье, а в динамическом диапазоне приемника. А тут уж лора ни чем особо не выделяется.
А может кто-нибудь подсказать более дешёвую альтернативу LoRa, желательно с шифрованием трафика (про nRF24L01 и ESP8266 помню)?
ПК, Arduino, микроконтроллер, etc

т.д. и т.п. не в почёте?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории