|
задача на выбор беспроводного интерфейса для устройства |
|
|
|
Mar 10 2013, 23:19
|

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

|
На правах рекламы. ATmega64RFR2 + LwMesh уложится в цену и условия задачи. Из условий не ясно, но ZigBee может не подойти, так как максимальная глубина сети - 15 устройств. TCP/IP поверх ZigBee тоже смысла не имеет.
|
|
|
|
|
Mar 11 2013, 06:17
|
Частый гость
 
Группа: Свой
Сообщений: 184
Регистрация: 21-03-06
Из: Нижний Новгород
Пользователь №: 15 435

|
Цитата(Taradov Alexander @ Mar 11 2013, 03:19)  На правах рекламы. ATmega64RFR2 + LwMesh уложится в цену и условия задачи. интересно спасибо. поизучаю это направление.
|
|
|
|
|
Mar 11 2013, 07:21
|
Частый гость
 
Группа: Свой
Сообщений: 184
Регистрация: 21-03-06
Из: Нижний Новгород
Пользователь №: 15 435

|
Туча различных уровней(протоколов, стеков) ANT, Bluetooth, Bluetooth low energy, RFID/NFC,PurePath Wireless audio, ZigBee, IEEE 802.15.4,ZigBee RF4CE, 6LoWPAN, Wi-Fi все они обеспечивают передачу данных. нет ли какой сводной даблицы по их характеристикам? Дабы не изучть каждый в отдельности а отсеять лишнее и копать уже в данном направлении.
Вот для примера очень дешевый чип CC2543 со встроенным процом 8051. Если его совместить с предложенным стеком LwMesh получится достаточно дешевое решение. (длаго LwMesh исходники открыты).
Возможно есть еще варианты где есть и трансиверы и готовые протоколы под данную задачу....
|
|
|
|
|
Mar 11 2013, 07:31
|

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

|
QUOTE (Димитрий @ Mar 11 2013, 01:21)  Туча различных уровней(протоколов, стеков) ANT, Bluetooth, Bluetooth low energy, RFID/NFC,PurePath Wireless audio, ZigBee, IEEE 802.15.4,ZigBee RF4CE, 6LoWPAN, Wi-Fi все они обеспечивают передачу данных. нет ли какой сводной даблицы по их характеристикам? Дабы не изучть каждый в отдельности а отсеять лишнее и копать уже в данном направлении. Я такой таблицы не видел, но из перечисленных только ZigBee и возможно 6LoWPAN могут обеспечить хотя бы 100 устройств в сети. QUOTE (Димитрий @ Mar 11 2013, 01:21)  Если его совместить с предложенным стеком LwMesh получится достаточно дешевое решение. (длаго LwMesh исходники открыты). Это будет против лицензии на LwMesh. Русский способ решения проблемы всегда возможен, конечно.
|
|
|
|
|
Mar 11 2013, 07:57
|
Частый гость
 
Группа: Свой
Сообщений: 184
Регистрация: 21-03-06
Из: Нижний Новгород
Пользователь №: 15 435

|
Цитата(Taradov Alexander @ Mar 11 2013, 11:31)  Это будет против лицензии на LwMesh. Русский способ решения проблемы всегда возможен, конечно. ... лицензию не прочитал, пропустил. да видимо не стоит раз там так сказано.
|
|
|
|
|
Mar 11 2013, 15:10
|
Частый гость
 
Группа: Свой
Сообщений: 184
Регистрация: 21-03-06
Из: Нижний Новгород
Пользователь №: 15 435

|
итого. после расмотрения всех вариантов реализация данной задачи была признана не реальной за срок порядка 2-3х месяцев. Были расмотрены 6LoWPAN - необходим нехилый роутер с линуксом ZigBee - необходим концентратор ATmega64RFR2 + LwMesh - был отвергнут сразу другими разработчиками (основание - т.к. атмел) Wi-Fi - аналогично нужна точка подключения в итоге задача трансформировалась необходимо обеспечить связь блока 1 с блоком 2 прибора, все остальные требования (относящиеся к сетевой структуре) отпадают высказано пожелание использовать Bluetooth (Bluetooth low energy) вот такой чип вроде нрмальный LMX9830 http://www.ti.com/lit/ds/symlink/lmx9830.pdfдороговато конечно 7$, но что делать. вопрос такой если я поставлю его в блоке №1 то какой чип мне нужно будет ставить в блоке №2 дабы они нормально обменивались инфой?
|
|
|
|
|
Mar 11 2013, 15:38
|

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

|
QUOTE (Димитрий @ Mar 11 2013, 09:10)  6LoWPAN - необходим нехилый роутер с линуксом Это зависит от того, где будете стек брать. Зачастую достаточно просто более мощного чипа типа ARM Cortex-M3/M4 с дофига ОЗУ. QUOTE (Димитрий @ Mar 11 2013, 09:10)  ZigBee - необходим концентратор Это как раз одна из проблем, которую я решал изобретая LwMesh. Большинство протоколов будут требовать центральное устройство. Можете еще на SimpliciTI от TI посмотреть. QUOTE (Димитрий @ Mar 11 2013, 09:10)  ATmega64RFR2 + LwMesh - был отвергнут сразу другими разработчиками (основание - т.к. атмел) Хорошее основание, ну да ладно. Я сам не фанат AVR, но радио в этих чипах действительно лучшее из всех IEEE 802.15.4 на текущий момент. QUOTE (Димитрий @ Mar 11 2013, 09:10)  Wi-Fi - аналогично нужна точка подключения И еще 10000 устройств без навороченной инфраструктуры не получить, что уже не $10. QUOTE (Димитрий @ Mar 11 2013, 09:10)  Bluetooth (Bluetooth low energy) При бюджете канала связи 80-90 дБ 100 метров на 2.4 ГГц даже по прямой видимости не получить.
|
|
|
|
|
Mar 11 2013, 15:41
|
Знающий
   
Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840

|
Цитата(Димитрий @ Mar 11 2013, 18:10)  вот такой чип вроде нрмальный LMX9830 http://www.ti.com/lit/ds/symlink/lmx9830.pdfдороговато конечно 7$, но что делать. вопрос такой если я поставлю его в блоке №1 то какой чип мне нужно будет ставить в блоке №2 дабы они нормально обменивались инфой? В datasheet достаточно расписано: page 40: LMX9830 acts only as slave page 41: LMX9830 at both sides page 42: LMX9830 acts as master for several slaves  Что делается то а  Когда TI купила National эти два чипа (LMX9838 & LMX9830) висели в NRND, а теперь опять Active, что есть весьма гуд IMHO
|
|
|
|
|
Mar 11 2013, 16:47
|
Частый гость
 
Группа: Свой
Сообщений: 150
Регистрация: 9-12-12
Из: Саранск
Пользователь №: 74 770

|
Цитата(DmitryM @ Mar 11 2013, 19:41)  В datasheet достаточно расписано: page 40: LMX9830 acts only as slave А то, что дальность у LMX9830 не более 1.5 метров, никого не смущает? Он работает по классу два, а выходная мощность у него вообще 0dBm. Он реально больше 1метра еле вытягивает. А внешний ретранслятор вешать на BT это не самая простая задачка. Я бы посмотрел, как тут советовали, в сторону TI Chipcon трансиверов. Там кстати и штатные усилители предусмотрены. И если уж вопросы тут задаете, оптимальнее всего купить готовые модули, реализовать систему на них, а уж потом разводить собственное решение на микросхеме.
Сообщение отредактировал decom - Mar 11 2013, 16:50
|
|
|
|
|
Mar 12 2013, 07:55
|
Участник

Группа: Участник
Сообщений: 38
Регистрация: 6-10-11
Из: Санкт-Петербург
Пользователь №: 67 573

|
Цитата(Димитрий @ Mar 10 2013, 18:31)  приветствую всех.
была поставлена следующая задача. есть прибор состоящий из двух блоков. первый блок это измерительный который расположен на улице. второй блок это индикатор плюс 1 кнопка для листания параметров индикации который устанавливается в помещении. растояние между ними не более 100 метров будем считать по прямой видимости. Для каждого дома в поселке устанавливается отдельной свой индивидуальный прибор. растоянии между домами не более 100 метров. на краю поселка находится контрольный пунк с удалением не более 100 метров от крайнего прибора. необходимо обеспечить считывания информации с блоков №1 каждого прибора в контрольном пунке. Необходимо выводить индикацию на блоке №2 только своего прибора. Необходимо обеспечить простое (горячее) подключении дополнительных контрольных пунктов при необходимости а также их безболезненное отключение. Необходимо обеспечить автоматическую смену маршрута передачи данных от приборов при изменение внешних условий. Блок №1 питается от сети. Блок №2 предположительно питается от батареки. Скорость передачи данных от каждого прибора не более 2кбит. Допускается поочередное считывания информации с приборов в контрольном пункте. Количество приборов в одной сети не более 10 тысяч. Время задержки передачи данных от наиболее удаленного прибора до контрольного пункта не более 10 сек. Необходимо иметь возможность разделение нескольких сетей. само устройство обеспечивающее передачу расположенные в 1 и 2-ом блоках в сумме должны быть не дороже 10$ в партии 10к штук.
все описанное по моему виденью относится к zigbee сети возможно по верх которой поставлен ip/tcp протоколы. опыта в zigbee нет потому есть сомнения начинать лм разработку основывась на этом протоколе.
Возможно уже все решено, возможно решено частично и требует доработки. Если кто решал подобные задачи прошу совета по данной задачи. Для построения интеллектуальной сети (автоматическая маршрутизация, ретрансляция, самовосстановление и т.д.) емкостью 100 узлов советую посмотреть вот на эти модули http://www.atoma.spb.ru/catalog/676/moduli...-868-i-ne50-433Чабочая частота 433 или 868 МГц дает дальность связи до 1500 метров на открытом пространстве. Есть встроенные сетевой стек (бесплатный, в отличие от ZigBee), режимы пониженного энергопотребления. Но вот цена в 10$ вряд ли достижима даже в партии 10К штук. Недавно узнавал, там минимум около 15$ в больших партиях.
|
|
|
|
|
Mar 12 2013, 12:19
|
Участник

Группа: Участник
Сообщений: 38
Регистрация: 6-10-11
Из: Санкт-Петербург
Пользователь №: 67 573

|
Цитата(Димитрий @ Mar 11 2013, 19:10)  итого. после расмотрения всех вариантов реализация данной задачи была признана не реальной за срок порядка 2-3х месяцев. Были расмотрены 6LoWPAN - необходим нехилый роутер с линуксом ZigBee - необходим концентратор ATmega64RFR2 + LwMesh - был отвергнут сразу другими разработчиками (основание - т.к. атмел) Wi-Fi - аналогично нужна точка подключения в итоге задача трансформировалась необходимо обеспечить связь блока 1 с блоком 2 прибора, все остальные требования (относящиеся к сетевой структуре) отпадают высказано пожелание использовать Bluetooth (Bluetooth low energy) вот такой чип вроде нрмальный LMX9830 http://www.ti.com/lit/ds/symlink/lmx9830.pdfдороговато конечно 7$, но что делать. вопрос такой если я поставлю его в блоке №1 то какой чип мне нужно будет ставить в блоке №2 дабы они нормально обменивались инфой? Bluetooth Low Energy - это конечно круто. Но если будете брать чип, то к нему надо будет где-то брать стек. У TI вроде есть какие-то стеки BT4.0 для своих чипов. Но под какие процессоры и какой степени готовности (надо ли будет что-то самому дописывать там), надо узнавать у представителей TI. Есть еще хороший вариант взять модуль со встроенным стеком BT4.0. Типа вот такого http://www.mt-system.ru/catalog/bluetooth-modul-ble112Будет, конечно, подороже. Но зато не надо ничего дорабатывать. И можно свои скрипты в модуль загружать. BT4.0 пока поддерживается только Apple и вроде бы Samsung Galaxy. В ноутбуках и прочих планшетниках этот стандарт пока массово не используется. Поэтому для внедрения BT4.0 в персональный компьютер очень полезен может оказаться USB-донгл типа такого http://www.mt-system.ru/catalog/bluetooth-modul-bled112Кстати, на этом же сайте есть интересная инфа по модулям WiFi со встроенным стеком http://www.mt-system.ru/catalog/modul-wizfi210И по модулям BT2.0 тоже со встроенным стеком http://www.mt-system.ru/catalog/bluetooth-modul-wt12Может, пригодится Вам.
|
|
|
|
|
Mar 12 2013, 18:09
|
Участник

Группа: Участник
Сообщений: 74
Регистрация: 12-01-13
Из: Нижний Новгород
Пользователь №: 75 160

|
one-net ставится поверх cc110x
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|