Перейти к содержанию
    

Протокол One-Net. Кто работал(работает) с ним?

Сейчас разрабатываю радиомодуль с интерфейсом RS232 и наткнулся на этот протокол. Прочитал спецификацию на их сайте (one-net.info) вроде все понял правильно, но нужны уточнения(разбираться по исходникам скучно :wassat: ). Понравилось, что на сайте выложены бесплатные исходники и коды примеров. Все это бесплатно и без всяких отчислений. Ну от рекламы перейдем к вопросам.

 

В спецификации на One-Net сказано, что протокол поддерживает топологии "звезда"(star), точка-точка(P2P) и мульти-прыжки(multi-hop). Вопросы такие:

1. "Мультихоп", получается, может быть дополнением для "звезды" и "точка-точка"? Например, если в "звезде" мастеру не достучаться до клиента, то он посылает мультихоп-пакет. Получится такая звезда с фалангами. А в "точка-точка" получается "точка-репитер-...-еще один репитер-точка".

Правильно я понимаю?

2. Для поддержки мультихопа не требуется ретранслятор, так как каждый клиент и есть ретранслятор. Правильно?

3. А будет ли ретранслироваться широковещательный мультихоп-пакет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот почитал и уже ответил на свои вопросы:

1. Да, если клиенты предварительно были инициализированы мастером для поддержки multi-hop сообщений и поддержки ретрансляции сообщений.

2. См. 1.

3. в протоколе такая возможность не оговаривается и похоже что нельзя.

 

Но будет интересно пообщаться по этой теме. Протокол интересный и вопросов возникает много.

Например, как понять слово "Unit"? Это что-то вроде порта в TCP/IP?

Изменено пользователем Цырен

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да уж. Похоже мне нужно было создать этот топик в разделе для программистов... Но все же надеясь на случай, задам очередной вопрос:

Вот в топологии P2P есть такие понятия как Device, Peer и Unit.

Правильно ли я понимаю следующее.

В одном девайсе может быть от 4 до 15 Unit-ов. Между этими Юнитами может быть взаимодействие в радиосети состоящей из двух девайсов - итого от 1 Peers( мастером была назначена только одна пара Peers ) до 15 Peers(в этих двух девайсах по 15 Юнитов - между ними назначены связи).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сейчас разрабатываю радиомодуль с интерфейсом RS232 и наткнулся на этот протокол. Прочитал спецификацию на их сайте (one-net.info) вроде все понял правильно, но нужны уточнения(разбираться по исходникам скучно :wassat: ). Понравилось, что на сайте выложены бесплатные исходники и коды примеров. Все это бесплатно и без всяких отчислений. Ну от рекламы перейдем к вопросам.

Как вам удалось ознакомиться с их материалами?

Хотел посмотреть, но one-net.info без регистрации ничего не дает, пытался зарегистрироваться - нет никакой реакции, на мыло ничего не пришло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

One-net вполне убогий протокол для звездообразных топологий коих наделали и имеют свои версии все, от Micrel-а до Microchip-а

По сути ретрансляция в one-net выродилась до рудимента, и попытка ее использовать по полной завалит сеть.

One-net расчитан на сети с предельно низким трафиком и маленьким количеством узлов.

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

только на том основании, что он не требует IEEE 802.15.4, поэтому можно использовать 433 МГц трансиверы с +10 дБм выходной мощностью. У меня с печатной антенной на плате P2P на CC1100 работают дальше, чем CC2500 с костылем в виде 2591. Официально 433 в open-net нету, но это дело одного дня.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как вам удалось ознакомиться с их материалами?

Хотел посмотреть, но one-net.info без регистрации ничего не дает, пытался зарегистрироваться - нет никакой реакции, на мыло ничего не пришло.

 

Я ждал два дня. Но зарегился.

 

Alex B. Вы уже изучили этот протокол? А где применили, если не секрет? На сколько устойчиво сеть себя ведет и быстро ли восстанавливается связь после разрыва между узлами?

Изменено пользователем Цырен

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Alex B. Вы уже изучили этот протокол?

не, я только вчера о нем узнал из другого источника. На первый взгляд красиво и функционально.

Кроме всего прочего привлекает BSD лицензия - можно использовать с каким угодно трансивером и с каким угодно контроллером.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не, я только вчера о нем узнал из другого источника. На первый взгляд красиво и функционально.

 

Ой, а понтов сколько :biggrin:

А тока вчера узнал...

 

Мы за время своей работы перепробывали очень много трансиверов начиная от Micrel-а, Nordic-а, TI, Freescale и кончая Jenic-ами, wavenis-ами и китайскими полватными левыми трансиверами на 433 МГц.

И сложилось одно непоколебимое мнение - для любого трансивера в ближайшем радиусе 15-30 м в реальной жилой и офисной зоне найдется место где с ним не будет связи.

Только сеть с реальными ретрансляторами, альтернативными каналами и адаптивной прокладкой маршрутов может существенно что-то улучшить.

На 433 нет ни того ни другого.

 

ONE-NET как и обычно в open-source очень плохо документирован, это касается именно сорсов. Они вообще по сути не документированы.

Опять же протокол основан на стэйт-машинах - дополнительный гемор при отладке и интеграции.

Самое наивное, что автор даже регламентировал форматы полезной нагрузки

Типа какие данные берем со электросчетчиков, газовых счетчиков, X10 приплел. Тока на TCP видать сил не хватило.

Вообщем неадекватное современным потребностям решение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ой, а понтов сколько

Да не больше чем у вас ;)

 

Мы за время своей работы перепробывали очень много трансиверов начиная от Micrel-а, Nordic-а и кончая Jenic-ами и китайскими полватными левыми трансиверами на 433 МГц.

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

 

ONE-NET как и обычно в open-source очень плохо документирован, это касается именно сорсов. Они вообще по сути не документированы.

после 2 минут доксигена получается замечательная документация. Если вам отвратна сама мысль пользования бесплатного - натравите doc-o-matic - будет тоже неплохо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мы за время своей работы перепробовали очень много трансиверов начиная от Micrel-а, Nordic-а, TI, Freescale и кончая Jenic-ами, wavenis-ами и китайскими полватными левыми трансиверами на 433 МГц.

 

AlexandrY, а можно поподробнее про wavenis ?

 

Как у модулей wavenis с энергопотреблением и дальностью на самом деле ?

 

Обзор технологии намекает на долговременное применение без замены батареек.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так и кто-нить протокол One-Net протестировал?

У него уже версия 2_3_1

http://sourceforge.net/projects/one-net/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...