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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> задача на выбор беспроводного интерфейса для устройства
Димитрий
сообщение Mar 10 2013, 14:31
Сообщение #1


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

Группа: Свой
Сообщений: 184
Регистрация: 21-03-06
Из: Нижний Новгород
Пользователь №: 15 435



приветствую всех.

была поставлена следующая задача. есть прибор состоящий из двух блоков.
первый блок это измерительный который расположен на улице. второй блок это индикатор плюс 1 кнопка для листания параметров индикации который устанавливается в помещении. растояние между ними не более 100 метров будем считать по прямой видимости. Для каждого дома в поселке устанавливается отдельной свой индивидуальный прибор. растоянии между домами не более 100 метров. на краю поселка находится контрольный пунк с удалением не более 100 метров от крайнего прибора.
необходимо обеспечить считывания информации с блоков №1 каждого прибора в контрольном пунке. Необходимо выводить индикацию на блоке №2 только своего прибора. Необходимо обеспечить простое (горячее) подключении дополнительных контрольных пунктов при необходимости а также их безболезненное отключение.
Необходимо обеспечить автоматическую смену маршрута передачи данных от приборов при изменение внешних условий.
Блок №1 питается от сети. Блок №2 предположительно питается от батареки.
Скорость передачи данных от каждого прибора не более 2кбит. Допускается поочередное считывания информации с приборов в контрольном пункте.
Количество приборов в одной сети не более 10 тысяч. Время задержки передачи данных от наиболее удаленного прибора до контрольного пункта не более 10 сек.
Необходимо иметь возможность разделение нескольких сетей.
само устройство обеспечивающее передачу расположенные в 1 и 2-ом блоках в сумме должны быть не дороже 10$ в партии 10к штук.

все описанное по моему виденью относится к zigbee сети возможно по верх которой поставлен ip/tcp протоколы. опыта в zigbee нет потому есть сомнения начинать лм разработку основывась на этом протоколе.

Возможно уже все решено, возможно решено частично и требует доработки. Если кто решал подобные задачи прошу совета по данной задачи.
Go to the top of the page
 
+Quote Post
ataradov
сообщение Mar 10 2013, 23:19
Сообщение #2


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

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



На правах рекламы. ATmega64RFR2 + LwMesh уложится в цену и условия задачи.

Из условий не ясно, но ZigBee может не подойти, так как максимальная глубина сети - 15 устройств.

TCP/IP поверх ZigBee тоже смысла не имеет.
Go to the top of the page
 
+Quote Post
Димитрий
сообщение Mar 11 2013, 06:17
Сообщение #3


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

Группа: Свой
Сообщений: 184
Регистрация: 21-03-06
Из: Нижний Новгород
Пользователь №: 15 435



Цитата(Taradov Alexander @ Mar 11 2013, 03:19) *
На правах рекламы. ATmega64RFR2 + LwMesh уложится в цену и условия задачи.


интересно спасибо. поизучаю это направление.
Go to the top of the page
 
+Quote Post
Димитрий
сообщение Mar 11 2013, 07:21
Сообщение #4


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

Группа: Свой
Сообщений: 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 исходники открыты).

Возможно есть еще варианты где есть и трансиверы и готовые протоколы под данную задачу....
Go to the top of the page
 
+Quote Post
ataradov
сообщение Mar 11 2013, 07:31
Сообщение #5


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

Группа: Участник
Сообщений: 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. Русский способ решения проблемы всегда возможен, конечно.
Go to the top of the page
 
+Quote Post
Димитрий
сообщение Mar 11 2013, 07:57
Сообщение #6


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

Группа: Свой
Сообщений: 184
Регистрация: 21-03-06
Из: Нижний Новгород
Пользователь №: 15 435



Цитата(Taradov Alexander @ Mar 11 2013, 11:31) *
Это будет против лицензии на LwMesh. Русский способ решения проблемы всегда возможен, конечно.

... лицензию не прочитал, пропустил. да видимо не стоит раз там так сказано.
Go to the top of the page
 
+Quote Post
Димитрий
сообщение Mar 11 2013, 15:10
Сообщение #7


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

Группа: Свой
Сообщений: 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 дабы они нормально обменивались инфой?
Go to the top of the page
 
+Quote Post
ataradov
сообщение Mar 11 2013, 15:38
Сообщение #8


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

Группа: Участник
Сообщений: 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 ГГц даже по прямой видимости не получить.
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Mar 11 2013, 15:41
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 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

bb-offtopic.gif Что делается то а rolleyes.gif Когда TI купила National эти два чипа (LMX9838 & LMX9830) висели в NRND, а теперь опять Active, что есть весьма гуд IMHO
Go to the top of the page
 
+Quote Post
decom
сообщение Mar 11 2013, 16:47
Сообщение #10


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

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
Komiks
сообщение Mar 12 2013, 07:55
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 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$ в больших партиях.
Go to the top of the page
 
+Quote Post
Komiks
сообщение Mar 12 2013, 12:19
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 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
Может, пригодится Вам.
Go to the top of the page
 
+Quote Post
Димитрий
сообщение Mar 12 2013, 15:24
Сообщение #13


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

Группа: Свой
Сообщений: 184
Регистрация: 21-03-06
Из: Нижний Новгород
Пользователь №: 15 435



ne50, BLE112 - больше 10$
все что больше 10$ не дадут применить как бы хорош небыл

итого после следующей итерации.
железо как бы устаканилось на уровне
2 * (сс1101 + сс1190) ~ 9.5$

по стекам
основая ветвь расматривается
simpliciti

смотрится еще на вариант
one-net (http://one-net.info/)
Go to the top of the page
 
+Quote Post
federal
сообщение Mar 12 2013, 18:09
Сообщение #14


Участник
*

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



one-net ставится поверх cc110x
Go to the top of the page
 
+Quote Post
Димитрий
сообщение Mar 13 2013, 13:19
Сообщение #15


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

Группа: Свой
Сообщений: 184
Регистрация: 21-03-06
Из: Нижний Новгород
Пользователь №: 15 435



всем спасибо.
в итоге вышли на железо
CC430F5135IRGZ + CC430F6135IRGZ

стек
simpliciti
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 Текстовая версия Сейчас: 19th July 2025 - 12:12
Рейтинг@Mail.ru


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