|
ZigBee с нуля |
|
|
|
Feb 3 2009, 12:09
|
Участник

Группа: Свой
Сообщений: 46
Регистрация: 4-02-05
Из: Москва
Пользователь №: 2 430

|
Сейчас расплодилось огромное количество трансиверов, и очень трудно сделать выбор. CC2420 MC13192FC AT86RF231 MRF24J40 Гдето в сети находил что качество кода стека для TI лучше чем Microchip. Правда голословно. То что хорошего в каждом из них - много и везде написано. А какие неописанные грабли есть? Как жертва рекламы я по видимому падаю на атмель. Как сделать осмысленный выбор? http://electronix.ru/mkportal/modules/medi...ndex.php/ZigBee
Сообщение отредактировал kimstik - Feb 3 2009, 12:17
|
|
|
|
|
 |
Ответов
|
Feb 4 2009, 13:37
|
Участник

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

|
К сожалению ваши ответы так и не пролили свет на проект в котором вы хотите применить zigbee. Поэтому попробую ответить как можно более обще. Для начала надо определится вам нужен zigbee или просто сетевое решение на базе 802.15.4 Если Zigbee то тут скорее всего надо рассматривать Ember. Если решение на базе 802.15.4 то можно рассмотреть MIWI, Simplicity и тд. Или написать свой собственный протокол на базе MAC уровня, который предоставляется производителями трансиверов К сожалению, поделится опытом использования протоколов предлагаемых производителем чипов не могу, так как нам они не подошли по своим характеристикам, и мы пошли по пути создания собственного протокола. По поводу аппаратной базы. Если планируется большой рынок, и требуется максимально минимизировать стоимость устройства то стоит рассмотреть моночипы Freescale. Если партии не большие то лучше не связываться с радио частью и взять готовые модемы, к примеру, meshnetics (Atmega 128 + AT86RF231) Из вашего списка работали с MC13192FC и AT86RF231. Приемопередатчик от Atmel по своим характеристикам лучше.
|
|
|
|
|
Feb 4 2009, 15:37
|
Участник

Группа: Свой
Сообщений: 46
Регистрация: 4-02-05
Из: Москва
Пользователь №: 2 430

|
Цитата(Nesterenko @ Feb 4 2009, 16:37)  К сожалению ваши ответы так и не пролили свет на проект в котором вы хотите применить zigbee. Поэтому попробую ответить как можно более обще. Для начала надо определится вам нужен zigbee или просто сетевое решение на базе 802.15.4 Если Zigbee то тут скорее всего надо рассматривать Ember. Если решение на базе 802.15.4 то можно рассмотреть MIWI, Simplicity и тд. Или написать свой собственный протокол на базе MAC уровня, который предоставляется производителями трансиверов К сожалению, поделится опытом использования протоколов предлагаемых производителем чипов не могу, так как нам они не подошли по своим характеристикам, и мы пошли по пути создания собственного протокола. По поводу аппаратной базы. Если планируется большой рынок, и требуется максимально минимизировать стоимость устройства то стоит рассмотреть моночипы Freescale. Если партии не большие то лучше не связываться с радио частью и взять готовые модемы, к примеру, meshnetics (Atmega 128 + AT86RF231) Из вашего списка работали с MC13192FC и AT86RF231. Приемопередатчик от Atmel по своим характеристикам лучше. Благодарствую за ответ! Не хочется заниматься изначально тюнингом, поэтому только стандартный ZigBee. Задача - максимально общий сбор данных (окружающая среда, кнопки, ...) Спасибо за Freescale - съекономили мне малость времени на оценке цен. Вполне может быть решающем в последний момент. Значит вы подтверждаете акцент на Атмел? Меня еще смущает активность TI  Как они в сравнинии? ps: вот еще нашел блог интереный по теме http://freaklabs.org/index.php/Blog/Zigbee...420-review.html
Сообщение отредактировал kimstik - Feb 4 2009, 15:53
|
|
|
|
|
Feb 4 2009, 18:01
|
Участник

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

|
Цитата(kimstik @ Feb 4 2009, 18:37)  Не хочется заниматься изначально тюнингом, поэтому только стандартный ZigBee. Если вы собираетесь использовать стандартный Zigbee то попробую рассказать вам свои опасениями и буду рад, если меня кто-то поправит, только не на основании рекламных материалов а на основании реальных опытов. 1. Zigbee реализации разных производителей чипов не совместимы. 2. Zigbee разных версий не совместимы. 3. На данный момент мало стандартных профилей, управления устройствами. 4. В Zigbee ограничено число оконечных устройств на один ретранслятор. В некоторых реализациях 16 устройств. 5. В Zigbee достаточно большая задержка сигнала 30мс на хоп.(на одну попытку связи) , не говоря уже о том если был потерян маршрут. 6. При использовании Zigbee необходимо производить отчисление (Чаще всего закладывается в стоимость чипа). 7. Вы завязываетесь на конкретного производителя, то есть если вы сегодня решили делать на Ember то для перехода потом на другого производителя вам практически придется делать все с нуля. 6. И самое неприятное что на данный момент вам никто ничего не гарантирует. (Нет сетевых параметров) и не совсем понятно, что делать, когда вы разработаете систему на 5-10 устройствах. А потом оказывается, что необходимые вам характеристик можно дыбится только при 20 устройствах в сети а не при 256 как вы планировали. Поймите меня правильно я не противник Zigbee просто, на мой взгляд, на данный момент он еще очень сырой. Цитата(kimstik @ Feb 4 2009, 18:37)  Значит вы подтверждаете акцент на Атмел? Меня еще смущает активность TI  Как они в сравнинии? Да на данный момент мы склоняемся в сторону Atmel. TI-действительно сейчас активно работает в этом направлении, мы ждем когда они выпустят моночип на новом ядре, и тогда возможно переключится на них. Здесь вы можете посмотреть статьи по Zigbee Статьи по Zigbee
Сообщение отредактировал Nesterenko - Feb 4 2009, 18:03
|
|
|
|
|
Feb 4 2009, 19:28
|
Участник

Группа: Свой
Сообщений: 46
Регистрация: 4-02-05
Из: Москва
Пользователь №: 2 430

|
Цитата(Nesterenko @ Feb 4 2009, 21:01)  1,2,3... Если хотябы половина из того что вы написАли - правда, то это прям как холодный душ  Для меня в данном случае ключевым словом было 'несовместимость'. Тоесть если сейчас - то по любому надо принимать чью то религию (атмель, текс, мото, ..) и идти на заклание? И они в добавок еще каждый свой стек к своим же процам привязывают. Жуть!
|
|
|
|
|
Feb 4 2009, 22:04
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
На уровне транспортного протокола ZigBee абсолютно совместимы. Несовместимость только на прикладном уровне присутствует. Но речь зашла сразу об оригинальном приложении поэтому с совместимостью вопрос не стоит. Самые функциональные и гибкие радиочипы конечно у TI. Ember - закрытая архитектура и вообщем тупиковый путь расчитанный на неразборчивых юзеров, у них мало гибкости на низших уровнях стека где и регулируются все тайминги. Технологии ZigBee вообщем достаточно освоены и сделать свой модуль ни стоит никакого труда. Здесь TI можно сказать вне конкуренции в плане открытости технологии. Большой плюс что они выпускают также чип усилителя к ZigBee. У нас буквально за пару недель разработали модули USB-ZigBee с усилителем на платформе TI Цитата(kimstik @ Feb 4 2009, 21:28)  Если хотябы половина из того что вы написАли - правда, то это прям как холодный душ  Для меня в данном случае ключевым словом было 'несовместимость'. Тоесть если сейчас - то по любому надо принимать чью то религию (атмель, текс, мото, ..) и идти на заклание? И они в добавок еще каждый свой стек к своим же процам привязывают. Жуть!
|
|
|
|
|
Feb 5 2009, 21:39
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
TI вообщем дает достаточно исходников, правда не дает исходников нескольких либ для низкого аппаратного уровня, ровно настолько чтобы нельзя было так просто портировать стек на иной процессор чем MSP430. Но MSP430 и так идеальный процессор для ZigBee особенно новые поколения с DMA и проч наворотами. Freescale уже довольно давно дает полные исходники до самых мелочей своего стека ZigBee. Сначала они были только под ядро HCS08 и не представляли особого интереса в виду убожества самого HCS08. Нынче Freescale дает исходники и для своих чипов на основе ARM7 ARM7 не самое экономичное ядро и имеет неоптимальную архитектуру прерываний и режимов пониженного потребления, хотя и очень быстрое. Поэтому решения от TI мне кажутся наиболее оптимальными в плане скорости разработки, экономичности и цены. Цену здесь я представляю как цену решения. Она складывается из себестоимости разработки, себестоимости отладки и поддержки, цены узлов сети и количества необходимых узлов для организации заданной сети. Поскольку TI дает простые решения для увеличения дистанции связи, то можно существенно сэкономить на количестве узлов сети. На нашей плате один контроллер MSP430, один конвертер в USB, радиочип и усилитель. Цитата(Alexashka @ Feb 5 2009, 16:25)  А что стек Zigbee они дают в исходных кодах?  У вас на плате 2 контроллера?
|
|
|
|
Сообщений в этой теме
kimstik ZigBee с нуля Feb 3 2009, 12:09 Nesterenko Для каких целей производите выбор?
Планируете при... Feb 4 2009, 05:14 kimstik Для сбора данных/замены rs232. Скорость не принцип... Feb 4 2009, 08:10 Nesterenko Цитата(kimstik @ Feb 4 2009, 11:10) Для с... Feb 4 2009, 11:22  kimstik Цитата(Nesterenko @ Feb 4 2009, 14:22) Ес... Feb 4 2009, 12:49 Alexashka Замену COM-порта я бы сделал на виртуальном COM-по... Feb 4 2009, 13:14       Alexashka Цитата(AlexandrY @ Feb 6 2009, 00:39) TI ... Feb 6 2009, 07:07        AlexandrY MSP430 работающий на 16 МГц на стек ZigBee тратит ... Feb 6 2009, 09:07         Alexashka Цитата(AlexandrY @ Feb 6 2009, 12:07) MSP... Feb 6 2009, 13:17          AlexandrY Всегда забавно когда embedded RTOS путают с виндам... Feb 6 2009, 15:54           kimstik То есть микрочиповский стек уступает другим только... Feb 6 2009, 17:41            AlexandrY Не, вы не поняли.
Безусловно у всех при обмене с т... Feb 6 2009, 19:19             foma.ua Цитата(AlexandrY @ Feb 6 2009, 21:19) Не,... Feb 10 2009, 15:38           Alexashka Цитата(AlexandrY @ Feb 6 2009, 18:54) У T... Feb 9 2009, 08:08            AlexandrY Принципиально, это просто одна из технических дета... Feb 10 2009, 17:53             Alexashka Цитата(AlexandrY @ Feb 10 2009, 20:53) Пр... Feb 11 2009, 09:20             foma.ua Цитата(AlexandrY @ Feb 10 2009, 19:53) Ко... Feb 11 2009, 10:37              AlexandrY Ну публичные цены на чипы меня уже давно перестали... Feb 11 2009, 13:51               foma.ua Цитата(AlexandrY @ Feb 11 2009, 15:51) Ну... Feb 12 2009, 07:28 Dr.NoA Цитата(Nesterenko @ Feb 4 2009, 21:01) Ес... Feb 4 2009, 21:51 Nesterenko Цитата(Dr.NoA @ Feb 5 2009, 00:51) Действ... Feb 5 2009, 19:36 kimstik А открытого Zigbee стека еще не существует?
При та... Feb 5 2009, 14:54 Dr.NoA Цитата(kimstik @ Feb 5 2009, 17:54) Еще и... Feb 5 2009, 15:10 Dr.NoA Цитата(Nesterenko @ Feb 5 2009, 22:36) Я ... Feb 5 2009, 21:26 Andrey_B Цитата(kimstik @ Feb 3 2009, 15:09) Сейча... Feb 6 2009, 15:28 Настенька Коллеги, скажите какова сейчас ситуация со стандар... Apr 24 2012, 12:15
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|