|
ZigBee от Telegesis, как ни банально звучит, но "какая скорость передачи" |
|
|
|
Jul 23 2007, 19:20
|

тут может быть ваша реклама
    
Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280

|
Работаю с модулями ZigBee от Telegesis ETRX2. На самом деле Telegesis пишет, что они не совсем совместимы пока с ZigBee, но не суть. Интересует реальная скорость передачи данных. Когда я закладывал этот девайс в проект, я не слишком то читал документацию, признаю, но рассуждал так: раз уж в ZigBee 250 кБит/с вместе со служебной информацией, то на реальные данные останется ... ну хотя бы уж 100 кБит/сек. Однако когда вплотную начал заниматься этими модулями, то начали закрадываться сомнения. Telegesis пишет что у них как минимум скорость порта ограничена на 19200, что уж такм говорить про over the air передачу. И говорят: "вы конечно можете поднять скорость порта хотьь до 115, но работу мы вам более менее гарантирует тока до 38к и то прироста скорости не заметите особо". И вот сегодня я решил проверить на что реально годятся модули. Поставил 2 модуля рядом друг с другом и в режиме канала перегнал текстовый файлик 28 к. У меня на это ушло 33 секунды  То есть скорость 28*8/33 = почи 7 кбит. Это что все что мне осталось от 250??? Кто то пользовался либо модулями Ember либо Telegesis либо вообще ZigBee? Сколько выжать удалось? В других модулях от TI(Chipcon) или MaxStream можно ли ждать нужные мне 100 кБит (напрямую без hop`ов так называемых, топология звезда будет) ну или хотя мы 30 кБит???? Обрадуйте, а то грустно стало.
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Jul 24 2007, 03:45
|
Участник

Группа: Новичок
Сообщений: 21
Регистрация: 19-03-07
Пользователь №: 26 299

|
Цитата(jorikdima @ Jul 23 2007, 22:20)  Работаю с модулями ZigBee от Telegesis ETRX2. На самом деле Telegesis пишет, что они не совсем совместимы пока с ZigBee, но не суть. Интересует реальная скорость передачи данных. Когда я закладывал этот девайс в проект, я не слишком то читал документацию, признаю, но рассуждал так: раз уж в ZigBee 250 кБит/с вместе со служебной информацией, то на реальные данные останется ... ну хотя бы уж 100 кБит/сек. Однако когда вплотную начал заниматься этими модулями, то начали закрадываться сомнения. Telegesis пишет что у них как минимум скорость порта ограничена на 19200, что уж такм говорить про over the air передачу. И говорят: "вы конечно можете поднять скорость порта хотьь до 115, но работу мы вам более менее гарантирует тока до 38к и то прироста скорости не заметите особо". И вот сегодня я решил проверить на что реально годятся модули. Поставил 2 модуля рядом друг с другом и в режиме канала перегнал текстовый файлик 28 к. У меня на это ушло 33 секунды  То есть скорость 28*8/33 = почи 7 кбит. Это что все что мне осталось от 250??? Кто то пользовался либо модулями Ember либо Telegesis либо вообще ZigBee? Сколько выжать удалось? В других модулях от TI(Chipcon) или MaxStream можно ли ждать нужные мне 100 кБит (напрямую без hop`ов так называемых, топология звезда будет) ну или хотя мы 30 кБит???? Обрадуйте, а то грустно стало.  Столкнулся с той же проблемой: Xbee-скоростьВидимо, в ZIgBee скорость передачи-"слабое место"...
|
|
|
|
|
Jul 24 2007, 11:18
|

тут может быть ваша реклама
    
Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280

|
Цитата(Dr.NoA @ Jul 24 2007, 15:07)  В 802.15.4 250 кбит/с - техническая скорость в радиоканале, т.е. с этой скоростью передаются служебные и пользовательские данные. Еще надо учесть паузы на переключение между режимами приема и передачи, а также время на передачу пакетов подтверждения, если Вы их используете. Точно уже не помню, но в итоге получается расчетная скорость меньше 200 кбит/с. Я понимаю что 250 мне не получить, я и не стремлюсь. Но не несколько кбит/с же. Цитата(Dr.NoA @ Jul 24 2007, 15:07)  Дальше скорость будет еще падать из-за задержек на обмен данными между МК и приемопередатчиком, но это уже зависит от конкретной реализации.
Сам я с модулями не работал, использую непосредственно CC2420. Так вот у меня суммарное время на передачу пакета с N байтами полезных данных (без подтверждений) получается такое
tp(N)=816+34,5*N мкс.
Отсюда эффективная скорость: R(N)=8000*N/tp(N) кбит/c.
Максимальная скорость получается при объеме пользовательских данных N=116 (больше в пакет не поместится): Rmax=192,6 кбит/с. Вот это другое дело!!! 192 или чуть меньше это можно понять и принять. Ясно,толи Телегезис такое затормаживание дает, толи я на 2 передачу не переключился  Постараюсь разобраться. И все же с Telegesis ETRX2 (или ETRX1) кто то дела имел? Спасибо Dr.NoA за конкретные цифры
|
|
|
|
|
Jul 24 2007, 13:50
|
Местный
  
Группа: Свой
Сообщений: 316
Регистрация: 22-10-05
Пользователь №: 9 976

|
Цитата(at90 @ Jul 24 2007, 17:28)  Dr.NoA,cкорость 192,6 получили с использованием зигби стэка или сами реализовывали свой протокол? Без всяких протоколов. Эта скорость получается, если передавать без CSMA (т.е. не проверяя занятость канала перед передачей) и без пакетов подтверждения. Точка-точка. В реальной ZigBee-сети скорость будет еще меньше. Думаю, что на порядок меньше.
|
|
|
|
|
Jul 25 2007, 13:53
|
Местный
  
Группа: Свой
Сообщений: 316
Регистрация: 22-10-05
Пользователь №: 9 976

|
Цитата(at90 @ Jul 25 2007, 16:35)  Dr.NoA, а вы не пробовали юзать открытый Zigbee стэк от Ti? Не пробовал, т.к. в этом нет необходимости.
|
|
|
|
|
Aug 3 2007, 06:59
|
Местный
  
Группа: Участник
Сообщений: 406
Регистрация: 1-03-06
Пользователь №: 14 821

|
Цитата(jorikdima @ Aug 3 2007, 08:38)  А цифры какие по скорости? Если честно то не знаю. Задача была организовать управление камерой жойстиком. Камера - FFD, жойстик - RFD. Так со стэком задержки были большие.(CSMA было включенно)
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|