LINUX.ORG.RU

Радиоканал с подтверждением приема-передачи на Lora

 , ,


0

2

Здравствуйте. Я у меня мало познаний в данном вопросе, поэтому решил спросить тут. Есть Лора и другой неведомый зверь с неизвестными ТТХ. Пока обсуждаем только Лору. Нужно передать пакеты с подтверждением приема-передачи и мониторингом коннекта. На данном этапе расматриваем только архитектуру точка-точка, но в дальнейшем она должна быть расширена на точка-мультиточка. Изначально мне рекомендовали использовать PPPoS на 2 уровне OSI, а в него уже закладывать IP -> TCP. Размер MTU 127 байт. Как было заявлено, PPP умеет в сжатие и повторяющиеся части пакета не будут переданы, а на принимающей стороне будут взяты из буфера. На Лоре PPP не смог установить коннект, в консоль выводилось аля «Не удалось установить протокол», хотя обмен данными был. На задворках интернета нашел протокол AX.25, было сказано что он немного лучше чем PPP. Сейчас его планирую использовать в качестве 2 уровня (хотя пишут существует еще FX.25, который еще лучше). А вот с уровнями выше вопрос открытый. Что использовать для протокола с подтверждением на выше-стоящих уровнях, в условиях очень ограниченного канала.

Заранее спасибо

Планируется охват международного рынка? Если нет, то почему не xnb?
Для чего нужно подтверждение? В таких сетях связь вообще может быть односторонняя.
Какие объёмы данных планируется передавать и как часто?

imul ★★★★★ ()
Ответ на: комментарий от imul

Не планируется. Не слышал о xnb. Пакеты нужно доставить, в них хранится архи важная информация. Примерно 15-20kb.Примерно раз в час.

kiruseni ()
Ответ на: комментарий от kiruseni

https://strij.tech/protokol-xnb#brochure

Примерно 15-20kb. Примерно раз в час.

А если чем-нибудь ужать?
В любом случае если хотите чего-то высокоуровневого наподобие TCP, то придётся это придумать и реализовать. Это не так сложно, как кажется.
PS: хотя xnb это 50 бод и ваши 20 килобайт будут как раз целый час просасываться. 20*1024*8/50/60=54.61мин
Какие-то неправильные у вас данные.
PPS: хотя, если вы не в РФ, то xnb вам не нужен.

imul ★★★★★ ()
Последнее исправление: imul (всего исправлений: 2)
Ответ на: комментарий от imul

Неправильно высказался. 15-20кбайт должны передаться в промежутке 30 минут максимум. Потом тишина в эфире около 1 часа.

kiruseni ()
Ответ на: комментарий от kiruseni

В РФ для LoRaWAN диапазоны частот 864–865МГц и 868.7–869.2МГц
Что-то сходу не нагуглил частотную полосу и соответственно пропускную способность на такой частоте.

imul ★★★★★ ()
Ответ на: комментарий от imul

PS: не частотную полосу, а ширину полосы для одного клиента.

imul ★★★★★ ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)