реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> задача на выбор беспроводного интерфейса для устройства
ataradov
сообщение Mar 27 2013, 20:28
Сообщение #31


Профессионал
*****

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



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

Ну или изобретать систему синхронизации по времени. Все дети конкретного устройства засыпают по команде от родителя на определенное время. когда просыпаются опять ждут команды. Таким образом если кто-то не услышал команду, то он не спит следующие 100-200 мс. Если обнаружена тревога, то никто команд на сон не отдает и никто не спит, соответственно.
Go to the top of the page
 
+Quote Post
Pasha_a13
сообщение Mar 28 2013, 11:33
Сообщение #32


Частый гость
**

Группа: Участник
Сообщений: 166
Регистрация: 8-09-09
Из: Украина
Пользователь №: 52 244



Цитата(Taradov Alexander @ Mar 28 2013, 00:28) *
Это очень тяжело сказать, нужно по месту смотреть. Хорошего универсального решения нет. Самое простое, наверное, если нужно отправлять только сигнал тревоги и редко, то можно при тревоге слать непрерывный поток сообщений. При просыпании все остальные устройства слушают в течении некоторого времени и если сообщение принято, то пытаются отправить его дальше.

Ну или изобретать систему синхронизации по времени. Все дети конкретного устройства засыпают по команде от родителя на определенное время. когда просыпаются опять ждут команды. Таким образом если кто-то не услышал команду, то он не спит следующие 100-200 мс. Если обнаружена тревога, то никто команд на сон не отдает и никто не спит, соответственно.

Александр, спасибо большое за советы!
По поводу засыпания по команде - действительно получается если возникла тревога то датчик начинает непрерывно слать тревогу пока не наступил момент когда проснутся окружающие датчики, главный из них принял тревожный пакет, команду на сон он не дает в таком случае и все(кроме датчика в тревоге) работают непрерывно на прием, ожидают возможных пакетов которые требуют ретрансляции.
Надо будет подумать в этом направлении и по какому признаку выбирать управляющие датчики(координаторы) - я так понимаю что нужно привязываться к уровням сигнала, т.к. эти дополнительные координаторы должны находиться одновременно и в зоне действия главного координатора и в то же время достаточно далеко друг от друга чтобы не мешать друг другу и охватывать те датчики которые не попадают в зону действия основного координатора.
В таком случае возможно и не нужно придумывать динамическую маршрутизацию а дальние(подчиненные) датчики работают напрямую на дополнительные маршрутизаторы т.к. они уже точно имеют выход на главный, т.е. путь однозначно правильный для пакета.
Т.е. впринципе получается главное чтобы датчики правильно определили свои роли, определили кто из них берет на себя функцию дополнительных маршрутизаторов, кто будет подчиненными, а дальше подчиненные уже напрямую работают через дополнительные маршрутизаторы.
Go to the top of the page
 
+Quote Post
ataradov
сообщение Mar 28 2013, 20:58
Сообщение #33


Профессионал
*****

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



Достаточно чтобы все кто слышит тревогу тоже начали слать пакеты с тревогой. Получается как бы broadcast и маршрутизация по сути не нужна.
Go to the top of the page
 
+Quote Post
Pasha_a13
сообщение Mar 29 2013, 14:22
Сообщение #34


Частый гость
**

Группа: Участник
Сообщений: 166
Регистрация: 8-09-09
Из: Украина
Пользователь №: 52 244



Спасибо большое за помощь! sm.gif
Go to the top of the page
 
+Quote Post
dbush
сообщение May 16 2013, 09:32
Сообщение #35


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 4-10-07
Пользователь №: 31 060



Цитата(Димитрий @ Mar 10 2013, 18:31) *
приветствую всех.

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

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


Добрый день!
Конечно, собрать сеть из 10000 устройств нереально. Но мы собирали сети ZigBee из 200-300 устройств. Сеть прекрасно работала. Модули на CC2530 плюс СС2591. На этих же модулях собирали сетки на несколько 10 устройств со стеком SimpliciTI. Есть модули и на CC430 с тем же SimpliciTI или 6LoWPAN. Для организации сети в 10000 нужно делать несколько подсетей (в зависимости от различных параметров на 100- 500 устройств). Задача вполне решаемая, если еще актуальна, можем помочь.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 09:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01429 секунд с 7
ELECTRONIX ©2004-2016