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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
Nesterenko
сообщение Dec 9 2008, 12:30
Сообщение #31


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 4-12-08
Пользователь №: 42 213



Цитата(Oleg_IT @ Dec 8 2008, 20:02) *
Я тоже прихожу к мнению, что придётся стек писать самому, тем белее, что стек ZigBee для наших целей избыточен. Владение кодом и не зависимость от других фирм, как программных, так и аппаратных повышает надёжность всей разработки. Но надежда найти хотя бы наброски или какую-либо другую информацию по устройству сетевого взаимодействия остаётся.
Проект (а может и проекты) связанны с применением этой технологии, мы, пока, не собираемся продавать отдельно модули сети.


Стек Zigbee действительно достаточно избыточен, и его реализации к сожалению не совсем еще доведены до ума. Скорей больше минусов, чем плюсов, строить сейчас свою систему на данном протоколе. Если конечно это не часть маркетинга 

Но в разработке своего собственного протокола тоже много подводных камней:
-Основной это недооценка трудозатрат на разработку.
-Сложность в тестировании и отладке.
Многие проблемы начинают выползать когда, начинаются тестирования не двух трех устройств, а сеть целиком, состоящую из сотни устройств.

Если у вас планируется достаточно сложная сеть, то лучше поискать фирму, у которой есть уже разработанный протокол, и она готова будет продемонстрировать вам его работу, на достаточно большом числе устройств и при необходимости адоптировать его под ваше применение.
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Dec 9 2008, 17:42
Сообщение #32


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



У меня ситуация пока немного проще, будет не более двух, а скорей всего одна дистанция. И будет время и полигон для испытания более сложной сети.
Помогите разобраться вот в каком вопросе.
Работая с ATR2406 я сам управлял импульсным режимом работы трансивера, включая его периодически на прослушивания эфира и сам синхронизировал работу периферийного устройства с работой, передачей-приёмом, базы. Сейчас я хочу применить трансивер с аппаратным стеком 802.15.4, а может, в дальнейшим и сам его реализую. Должен ли я также заботится о синхронизации работы устройств в этом случае или они сами умеют это делать?
Go to the top of the page
 
+Quote Post
Nesterenko
сообщение Dec 10 2008, 07:46
Сообщение #33


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 4-12-08
Пользователь №: 42 213



Цитата(Oleg_IT @ Dec 9 2008, 20:42) *
У меня ситуация пока немного проще, будет не более двух, а скорей всего одна дистанция. И будет время и полигон для испытания более сложной сети.

Не совсем понятно что значит не более двух, а скорей всего одна дистанция ?

Цитата(Oleg_IT @ Dec 9 2008, 20:42) *
Помогите разобраться вот в каком вопросе.
Работая с ATR2406 я сам управлял импульсным режимом работы трансивера, включая его периодически на прослушивания эфира и сам синхронизировал работу периферийного устройства с работой, передачей-приёмом, базы. Сейчас я хочу применить трансивер с аппаратным стеком 802.15.4, а может, в дальнейшим и сам его реализую. Должен ли я также заботится о синхронизации работы устройств в этом случае или они сами умеют это делать?



По поводу IEEE 802.15.4
1. Стандарт определяет физические параметры передатчика. Это диапазоны частот - 868 МГц, 915 МГц, 2,4 ГГц; число радиочастотных каналов 1-16; тип модуляции - QPSK и BPSK.

Сюда также относится и, так называемый, протокол доступа к среде (MAC- уровень), который описывает структуру радиочастотной посылки и определяет число адресуемых устройств. Здесь также описываются механизмы проверки и подтверждения целостности принятых данных, процедуры оценки качества канала и алгоритм предотвращения коллизий (ограничение на одновременную работу нескольких передатчиков). На основании стандарта IEEE 802.15.4 выпускаются микросхемы приемопередатчиков, которые могут и успешно применяются в системах передачи данных, не имеющих никакого отношения к технологии ZigBee.

Функции МАК уровня как правило предоставляются производителями в открытых кодах.
Некоторые производители реализуют ряд функций в железе, МАС адресация проверка целостности, шифрования и тд. но они как правило программно тоже отключаемы.

По подробней можно почитать в статьях на http://isca.su


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

Сообщение отредактировал Nesterenko - Dec 10 2008, 07:46
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Dec 10 2008, 09:21
Сообщение #34


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Большое спасибо за разъяснения.

По поводу дистанций так. Под дистанцией я понимаю уверенную работу (приём/передача) двух устройств. Извиняюсь за собственный сленг. На двух дистанциях, понятно что прямого взаимодействия не будет, необходимо задействовать промежуточные, доступные устройства. В этой ситуации всё более-менее понятно.
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Dec 10 2008, 13:59
Сообщение #35


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(Oleg_IT @ Dec 10 2008, 12:21) *
Большое спасибо за разъяснения.

По поводу дистанций так. Под дистанцией я понимаю уверенную работу (приём/передача) двух устройств. Извиняюсь за собственный сленг. На двух дистанциях, понятно что прямого взаимодействия не будет, необходимо задействовать промежуточные, доступные устройства. В этой ситуации всё более-менее понятно.

То есть нужны ретрансляторы. Тогда режим сети надо выбирать: TDMA или CSMA/CA. В случае только своей сети с известной топологией можно и без этих режимов обойтись.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Dec 11 2008, 15:16
Сообщение #36


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(Oleg_IT @ Dec 9 2008, 20:42) *
У меня ситуация пока немного проще, будет не более двух, а скорей всего одна дистанция. И будет время и полигон для испытания более сложной сети.
Помогите разобраться вот в каком вопросе.
Работая с ATR2406 я сам управлял импульсным режимом работы трансивера, включая его периодически на прослушивания эфира и сам синхронизировал работу периферийного устройства с работой, передачей-приёмом, базы. Сейчас я хочу применить трансивер с аппаратным стеком 802.15.4, а может, в дальнейшим и сам его реализую. Должен ли я также заботится о синхронизации работы устройств в этом случае или они сами умеют это делать?


Помоему если вы обзавете узел конечным, то он сможет переходить в режим сна. Это закладывалось в протокол изначально. Роутеры и координатор также могут находится в режиме сна- но для этого используется более сложная временная синхронизация посредством суперфрейма. Но это в теории, на практике я не видел как это работает.
Go to the top of the page
 
+Quote Post
foma.ua
сообщение Feb 11 2009, 12:40
Сообщение #37





Группа: Новичок
Сообщений: 13
Регистрация: 2-04-08
Пользователь №: 36 413



А кто что думает по поводу вот этого опенсурсного стека - http://freaklabs.org/index.php/FreakZ-Open...gbee-Stack.html
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 Текстовая версия Сейчас: 21st June 2025 - 17:09
Рейтинг@Mail.ru


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