Jump to content

    

Ищу простой протокол для радиосети

Recommended Posts

z-ram

Всем привет. Ищу совета.

Нужно построить низкоскоростную сеть состоящую из:

 

Передатчиков, повторителей и приемников.

 

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

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

 

пакеты небольшие, асинхронные

 

 

post-59445-1431505636_thumb.png

Share this post


Link to post
Share on other sites

User1285

Чтобы устранить коллизии в идеале бы хорошо как-то синхронизировать передатчики, ну или хотя бы сделать выбор промежутка времени передачи для каждого из передатчиков псевдослучайным.

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

Для начала уточните насколько Вам важны передаваемые данные и насколько можно жертвовать тем что часть пакетов будут теряться из-за коллизий, помех и т.п.

Share this post


Link to post
Share on other sites

Aner

Простых протоколов не будет, задача нетривиальная, с нуля долго разбираться и делать. Используйте что-то готовое.

Share this post


Link to post
Share on other sites

Aner
Например старички SimpliciTi, MiWi или новомодный LoRa WAN

Вариантов тонна - только выбирай

для z-ram это все оч сложно, тут надо еще базовый освоить ZigBee или 802.15.4

Share this post


Link to post
Share on other sites

Owl_

Подобными свойствами обладает радиолюбительская сеть APRS, в основе которой лежит протокол AX.25. Посмотрите, может подойдет.

Share this post


Link to post
Share on other sites

z-ram

Спасибо всем кто ответил в теме.

Взял за основу алгоритм из http://www.atmel.com/tools/LIGHTWEIGHT_MESH.aspx

но сильно упростив. Исходники открытые и задокументированые.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.