Jump to content

    
Sign in to follow this  
z-ram

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

Recommended Posts

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

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

 

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

 

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

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

 

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

 

 

post-59445-1431505636_thumb.png

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites
Например старички SimpliciTi, MiWi или новомодный LoRa WAN

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Взял за основу алгоритм из 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.

Sign in to follow this