Перейти к содержанию
    

задача на выбор беспроводного интерфейса для устройства

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

 

была поставлена следующая задача. есть прибор состоящий из двух блоков.

первый блок это измерительный который расположен на улице. второй блок это индикатор плюс 1 кнопка для листания параметров индикации который устанавливается в помещении. растояние между ними не более 100 метров будем считать по прямой видимости. Для каждого дома в поселке устанавливается отдельной свой индивидуальный прибор. растоянии между домами не более 100 метров. на краю поселка находится контрольный пунк с удалением не более 100 метров от крайнего прибора.

необходимо обеспечить считывания информации с блоков №1 каждого прибора в контрольном пунке. Необходимо выводить индикацию на блоке №2 только своего прибора. Необходимо обеспечить простое (горячее) подключении дополнительных контрольных пунктов при необходимости а также их безболезненное отключение.

Необходимо обеспечить автоматическую смену маршрута передачи данных от приборов при изменение внешних условий.

Блок №1 питается от сети. Блок №2 предположительно питается от батареки.

Скорость передачи данных от каждого прибора не более 2кбит. Допускается поочередное считывания информации с приборов в контрольном пункте.

Количество приборов в одной сети не более 10 тысяч. Время задержки передачи данных от наиболее удаленного прибора до контрольного пункта не более 10 сек.

Необходимо иметь возможность разделение нескольких сетей.

само устройство обеспечивающее передачу расположенные в 1 и 2-ом блоках в сумме должны быть не дороже 10$ в партии 10к штук.

 

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

 

Возможно уже все решено, возможно решено частично и требует доработки. Если кто решал подобные задачи прошу совета по данной задачи.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

TCP/IP поверх ZigBee тоже смысла не имеет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

интересно спасибо. поизучаю это направление.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Туча различных уровней(протоколов, стеков)

ANT, Bluetooth, Bluetooth low energy, RFID/NFC,PurePath Wireless audio, ZigBee, IEEE 802.15.4,ZigBee RF4CE, 6LoWPAN, Wi-Fi

все они обеспечивают передачу данных.

нет ли какой сводной даблицы по их характеристикам? Дабы не изучть каждый в отдельности а отсеять лишнее и копать уже в данном направлении.

 

Вот для примера очень дешевый чип CC2543 со встроенным процом 8051. Если его совместить с предложенным стеком LwMesh получится достаточно дешевое решение. (длаго LwMesh исходники открыты).

 

Возможно есть еще варианты где есть и трансиверы и готовые протоколы под данную задачу....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Туча различных уровней(протоколов, стеков)

ANT, Bluetooth, Bluetooth low energy, RFID/NFC,PurePath Wireless audio, ZigBee, IEEE 802.15.4,ZigBee RF4CE, 6LoWPAN, Wi-Fi

все они обеспечивают передачу данных.

нет ли какой сводной даблицы по их характеристикам? Дабы не изучть каждый в отдельности а отсеять лишнее и копать уже в данном направлении.

Я такой таблицы не видел, но из перечисленных только ZigBee и возможно 6LoWPAN могут обеспечить хотя бы 100 устройств в сети.

 

Если его совместить с предложенным стеком LwMesh получится достаточно дешевое решение. (длаго LwMesh исходники открыты).
Это будет против лицензии на LwMesh. Русский способ решения проблемы всегда возможен, конечно.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это будет против лицензии на LwMesh. Русский способ решения проблемы всегда возможен, конечно.

... лицензию не прочитал, пропустил. да видимо не стоит раз там так сказано.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

итого.

после расмотрения всех вариантов реализация

данной задачи была признана не реальной за срок порядка 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 дабы они нормально обменивались инфой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6LoWPAN - необходим нехилый роутер с линуксом
Это зависит от того, где будете стек брать. Зачастую достаточно просто более мощного чипа типа ARM Cortex-M3/M4 с дофига ОЗУ.

 

ZigBee - необходим концентратор
Это как раз одна из проблем, которую я решал изобретая LwMesh. Большинство протоколов будут требовать центральное устройство.

 

Можете еще на SimpliciTI от TI посмотреть.

 

ATmega64RFR2 + LwMesh - был отвергнут сразу другими разработчиками (основание - т.к. атмел)
Хорошее основание, ну да ладно. Я сам не фанат AVR, но радио в этих чипах действительно лучшее из всех IEEE 802.15.4 на текущий момент.

 

Wi-Fi - аналогично нужна точка подключения
И еще 10000 устройств без навороченной инфраструктуры не получить, что уже не $10.

 

Bluetooth (Bluetooth low energy)

 

При бюджете канала связи 80-90 дБ 100 метров на 2.4 ГГц даже по прямой видимости не получить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот такой чип вроде нрмальный

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: Что делается то а :rolleyes: Когда TI купила National эти два чипа (LMX9838 & LMX9830) висели в NRND, а теперь опять Active, что есть весьма гуд IMHO

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В datasheet достаточно расписано:

page 40: LMX9830 acts only as slave

 

А то, что дальность у LMX9830 не более 1.5 метров, никого не смущает? Он работает по классу два, а выходная мощность у него вообще 0dBm.

Он реально больше 1метра еле вытягивает. А внешний ретранслятор вешать на BT это не самая простая задачка.

Я бы посмотрел, как тут советовали, в сторону TI Chipcon трансиверов. Там кстати и штатные усилители предусмотрены.

И если уж вопросы тут задаете, оптимальнее всего купить готовые модули, реализовать систему на них, а уж потом разводить собственное решение на микросхеме.

Изменено пользователем decom

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

была поставлена следующая задача. есть прибор состоящий из двух блоков.

первый блок это измерительный который расположен на улице. второй блок это индикатор плюс 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$ в больших партиях.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

итого.

после расмотрения всех вариантов реализация

данной задачи была признана не реальной за срок порядка 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

Может, пригодится Вам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ne50, BLE112 - больше 10$

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

 

итого после следующей итерации.

железо как бы устаканилось на уровне

2 * (сс1101 + сс1190) ~ 9.5$

 

по стекам

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

simpliciti

 

смотрится еще на вариант

one-net (http://one-net.info/)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

всем спасибо.

в итоге вышли на железо

CC430F5135IRGZ + CC430F6135IRGZ

 

стек

simpliciti

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...