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

 
 
> SimpliciTI, вопрос по топологии, маршрутизация без ретрансляторов
Cosmojam
сообщение Feb 6 2012, 23:52
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 12-01-11
Из: Калининград (Koenigsberg)
Пользователь №: 62 182



Всем привет
Мне предстоит сделать сеть девайсов на CC430. Самих мартышек ещё нет, пока только въезжаю в тему, поэтому вопрос совсем нубский
Питание у девайсов батарейное, большую часть времени проводят в спячке, территориально разнесены могут быть далеко от точки доступа (вне досягаемости), но в то же время ретрансляторы нельзя использовать (как пишут в мануале, потому как они должны быть включены всегда). Там же пишут что нет возможности store-and-forward для p2p соединений и explicit routing shall not be supported. Собственно вопрос: можно ли программно реализовать динамическую маршрутизацию на p2p соединениях чтобы девайсы вне досягаемости точки доступа всё же могли до неё достучаться по цепочке p2p соединений?


--------------------
typedef enum { no, yes, maybe } bool; | блог тут
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sensor_ua
сообщение Mar 25 2013, 18:10
Сообщение #2


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

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Если не ошибаюсь, детект несущей в SimpliciTI встроен в функцию передачи пакета. Случайная пауза интересна в довольно узких временных пределах, потому наверно её туда не положили, да и снятие флага уровня несущей довольно случайное явление, потому как и мощность сигнала, и АРУ, и шум...
Цитата
не подходит один хоп(если я правильно понимаю то это соединение точка-точка)
от слова "прыгать" - я понимаю это как требуемое количество пересылок (прыжков), т.е. для звезды без ретрансляторов до AP один hop. Насчет битых пакетов - помнится, что в пакетных трансиверах обычно при приёме покалеченного пакета он просто дропается - даже не выдаётся флага готовности для чтения. Могу ошибаться, но DS и прочая в рукиsm.gif
В Вашем случае - звезда - может оказаться лучше поиграться с мощностями и антеннами, а то и уйти в более низкочастотный диапазон (конечно, если уж куплено, то другие проблемы). Или разместить не одну базу, а между ними "туннель" с фиксированными адресами/портами в маршруте (опять же можно поставить чуток костылей в рамках SimpliciTI) - тогда можно порезать переговоры и уменьшить расход ОЗУ.


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
Pasha_a13
сообщение Mar 25 2013, 18:25
Сообщение #3


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

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



Цитата(sensor_ua @ Mar 25 2013, 21:10) *
Если не ошибаюсь, детект несущей в SimpliciTI встроен в функцию передачи пакета. Случайная пауза интересна в довольно узких временных пределах, потому наверно её туда не положили, да и снятие флага уровня несущей довольно случайное явление, потому как и мощность сигнала, и АРУ, и шум...
от слова "прыгать" - я понимаю это как требуемое количество пересылок (прыжков), т.е. для звезды без ретрансляторов до AP один hop. Насчет битых пакетов - помнится, что в пакетных трансиверах обычно при приёме покалеченного пакета он просто дропается - даже не выдаётся флага готовности для чтения. Могу ошибаться, но DS и прочая в рукиsm.gif
В Вашем случае - звезда - может оказаться лучше поиграться с мощностями и антеннами, а то и уйти в более низкочастотный диапазон (конечно, если уж куплено, то другие проблемы). Или разместить не одну базу, а между ними "туннель" с фиксированными адресами/портами в маршруте (опять же можно поставить чуток костылей в рамках SimpliciTI) - тогда можно порезать переговоры и уменьшить расход ОЗУ.

Прошу прощения за допущенную мной ошибку по поводу csma/cd...я имел ввиду csma/ca.
Понял насчет проблем с обнаружением несущей, покопаю в этом направлении. Попробую может позаимствовать с simpliciTI детект несущей...ведь микросхемы те же используются.
Да, в CC1101 можно в настройках задать чтобы приемный буфер чистился если принят битый пакет. Если пакет принят битый то его нет смысла анализировать, он просто удаляется и главный блок считает что пакет вообще небыл послан, потому датчик пославший пакет подождал немного, нет ответа, шлет переповтор.
Не получиться поиграться с мощностями, антеннами к сожалению. Железо уже есть, в топологии звезда оно работает и теперь его нужно чисто софтверно переделать не добавляя лишних узлов-ретрансляторов.
Потому вот и размышляю пока в каком направлении двигаться - взять что-то типа simpliciTI, убить на него время а потом упереться в какие-то его ограничения или попытаться сгородить что-то свое, пусть не особо быстро, с багами, но посидеть и довести его до ума. Понимаю что ZigBee стек полноценный не получу, даже и не замахиваюсь на это, хочется что-то попроще. Для меня не важны такие нюансы как распределение нагрузки на узлы(пока что не забочусь о сохранности их элементов питания), выбор именно самого идеального пути...для меня важно пусть все это будет попроще, с ограничениями, но главное перенаправляет пакет по какому-то возможно более длинному пути, но он всетаки достигает адресата.

Сообщение отредактировал Pasha_a13 - Mar 25 2013, 19:21
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Cosmojam   SimpliciTI, вопрос по топологии   Feb 6 2012, 23:52
- - _3m   Цитата(Cosmojam @ Feb 7 2012, 02:52) Мне ...   Feb 7 2012, 05:47
- - Cosmojam   ОК, а если забыть про батарейное питание. Сам прот...   Feb 7 2012, 07:52
- - Aner   Делать свою хопинговую сеть.   Feb 7 2012, 09:39
- - PlainUser   Цитата(Cosmojam @ Feb 7 2012, 03:52) Всем...   Feb 16 2012, 10:49
- - Cosmojam   Примерно так и планировали, но т.к. я не имел дело...   Feb 16 2012, 13:42
|- - Pasha_a13   Цитата(Cosmojam @ Feb 16 2012, 17:42) При...   Mar 24 2013, 17:17
|- - Cosmojam   Цитата(Pasha_a13 @ Mar 24 2013, 20:17) До...   Mar 25 2013, 05:50
|- - Pasha_a13   Цитата(Cosmojam @ Mar 25 2013, 09:50) Нет...   Mar 25 2013, 07:36
|- - Cosmojam   Цитата(Pasha_a13 @ Mar 25 2013, 10:36) Ес...   Mar 25 2013, 08:26
|- - Pasha_a13   Цитата(Cosmojam @ Mar 25 2013, 12:26) В с...   Mar 25 2013, 08:32
- - Cosmojam   Да я тоже далеко не супер спец чтобы советовать чт...   Mar 25 2013, 11:51
|- - Pasha_a13   Цитата(Cosmojam @ Mar 25 2013, 14:51) Да ...   Mar 25 2013, 12:16
- - sensor_ua   ЦитатаВ симплисити хаб должен быть включен постоян...   Mar 25 2013, 13:36
|- - Pasha_a13   Цитата(sensor_ua @ Mar 25 2013, 16:36) Эт...   Mar 25 2013, 13:53
- - sensor_ua   Время доставки в рамках одного хопа зависит от пер...   Mar 25 2013, 14:11
|- - Pasha_a13   Цитата(sensor_ua @ Mar 25 2013, 17:11) Вр...   Mar 25 2013, 14:33
- - sensor_ua   Обычно ISM-трансиверы работают в полудуплексе, т.е...   Mar 25 2013, 15:50
|- - Pasha_a13   Цитата(sensor_ua @ Mar 25 2013, 18:50) Об...   Mar 25 2013, 17:27
- - sensor_ua   В SimpliciTI можно "добыть" MRF, а NWK в...   Mar 25 2013, 19:29
|- - Pasha_a13   Цитата(sensor_ua @ Mar 25 2013, 22:29) В ...   Mar 25 2013, 19:57
- - sensor_ua   Там вполне внятная документация по протоколу. В па...   Mar 25 2013, 20:33
|- - Pasha_a13   Цитата(sensor_ua @ Mar 25 2013, 23:33) Та...   Mar 25 2013, 20:37
- - Pasha_a13   Добрый день! Подскажите пожалуйста такой нюан...   Mar 26 2013, 13:56


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

 


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


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