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

 
 
> организация "сети" bluetooth
sevastianovd
сообщение Dec 23 2011, 03:09
Сообщение #1


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

Группа: Свой
Сообщений: 78
Регистрация: 8-04-08
Из: Омск
Пользователь №: 36 562



Здравствуйте,
понимаю, что система построена через одно место, но тут ничего не поделаешь.
вот что имеется: 50 устройств с bt-интерфейсом в радиусе 10 м от сервера. каждому надо с сервером общаться.
единственное, что пришло в голову:
при необходимости связи с сервером устройство становится "видимым" и ждет соединения, сервер подключается,
принимает-отправляет команды и обрывает соединение, после чего устройство переходит в "невидимое" состояние.
проблема при такой организации - винды очень долго устанавливают и обрывают соединение, что делает невозможным
работу 50 устройств.

прошу поделиться мыслями.

ps wi-fi не предлогать sm.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
richie
сообщение Dec 26 2011, 04:39
Сообщение #2


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

Группа: Свой
Сообщений: 147
Регистрация: 5-07-04
Из: Обнинск
Пользователь №: 261



Цитата(follow_me @ Dec 25 2011, 03:43) *
ну а ещё по стандарту в одновременно можно подключить только 7 устройств sm.gif

Ограничение в 7 устройств только для ОДНОВРЕМЕННОГО соединения, а у автора нет одновременного соединения.

Хотя это ограничение нам удалось побороть, могём одновременно держать связь с 10 устройствами.
Правда программисту пришлось сильно попотеть со стеком.

Кстати, многое зависит от BT-адаптера. Замечено, что CSR'вский дангл гораздо быстрее и устойчивее работает чем Tekram'овский.
Go to the top of the page
 
+Quote Post
Komiks
сообщение Jul 26 2012, 06:40
Сообщение #3


Участник
*

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



Цитата(richie @ Dec 26 2011, 08:39) *
Ограничение в 7 устройств только для ОДНОВРЕМЕННОГО соединения, а у автора нет одновременного соединения.

Хотя это ограничение нам удалось побороть, могём одновременно держать связь с 10 устройствами.
Правда программисту пришлось сильно попотеть со стеком.

Кстати, многое зависит от BT-адаптера. Замечено, что CSR'вский дангл гораздо быстрее и устойчивее работает чем Tekram'овский.



Кстати говоря, вот есть такие модули http://www.mt-system.ru/catalog/bluetooth-modul-wt12. В них встроен стек высокого уровня iWRAP. Этот стек позволяет использовать в модулях так называемый мультиплексный режим работы, когда можно по UART одновременно передавать команды управления и данные. Естественно, это надо делать, соблюдая определенный протокол, чтобы модуль правильно все воспринимал. Так вот, благодаря мультиплексному режиму, можно вести параллельный обмен данными с 7 Слейвами. Остальные Слейвы (их может быть, вроде, около 65 000 штук) в этот момен будут находиться в режиме паркинга. Но их можно время от времени пробуждать и тоже обмениваться данными с ними. И ничего прграммировать не надо. Весь софт уже написан и встроен внутрь модуля. Просто берите модуль и пользуйтесь biggrin.gif .

Цитата(sevastianovd @ Feb 15 2012, 05:30) *
для моей задачи нужно автоматическое соединение именно тогда, когда устройство становится видимым. скорость этого соединения 0,1 сек макс, обусловлена количеством устройств (50), так что просто мышкой щелкать - не мой вариант sm.gif


Вам надо, чтобы модули автоматически сами соединялся при включении питания. Это можно сделать в настройках самого модуля. Я довольно плотно работал вот с этими модулями http://www.mt-system.ru/catalog/bluetooth-modul-wt12. В них с помощью специальной команды можно разрешить/запретить автоматическое соединение. Эта настройка запоминается в энергонезависимой памяти модуля. В программе Bluesoleil тоже можно разрешить или запретить автоматическое соединение. Где-то в меню я видел такой пункт.

Сообщение отредактировал Komiks - Jul 26 2012, 06:21
Go to the top of the page
 
+Quote Post
sevastianovd
сообщение Aug 8 2012, 07:12
Сообщение #4


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

Группа: Свой
Сообщений: 78
Регистрация: 8-04-08
Из: Омск
Пользователь №: 36 562



Komiks,
автосоединение - это уже следствие. мне надо обмениваться информацией с устройствами, причем инициируют обмен устройства (желательно). все 50 могут враз захотеть поговорить с сервером, время на соединение до 3 мин. по стандарту...

на данный момент ушел на zigbee...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sevastianovd   организация "сети" bluetooth   Dec 23 2011, 03:09
- - richie   По стандарту соединение может устанавливаться до 3...   Dec 23 2011, 06:18
- - sevastianovd   а что-нибудь позитивное...   Dec 23 2011, 06:59
|- - follow_me   Цитата(sevastianovd @ Dec 23 2011, 08:59)...   Dec 24 2011, 23:43
- - richie   Описал реальные проблемы с которыми столкнулись. ...   Dec 23 2011, 07:12
- - uriy   7 устройств могут вести одновременный обмен данным...   Dec 26 2011, 04:50
- - vladec   Чтобы штатно обойти ограничение в семь абонентов, ...   Dec 26 2011, 07:00
- - sevastianovd   обходить это ограничение для меня еще сложнее, на ...   Dec 26 2011, 15:00
- - richie   Дело было несколько лет назад. Программист у нас у...   Dec 27 2011, 10:20
- - sevastianovd   благодарю! Всех с наступающим!!!   Dec 29 2011, 15:35
- - Vladimir_T   Здравствуйте, уважаемые коллеги, у меня тоже есть ...   Jan 10 2012, 16:01
- - richie   В настройках BT поставить галочку попробовать: ...   Jan 17 2012, 10:25
- - Nikitoc   Здравствуйте, уважаемые форумчане! Дабы не пло...   Jan 24 2012, 23:27
- - Komiks   Цитата(sevastianovd @ Dec 23 2011, 07:09)...   Jan 31 2012, 08:03
- - sevastianovd   Komiks, как я понял, Bluesoleil- утилита, оптимизи...   Feb 2 2012, 01:50
|- - Nikitoc   Цитата(sevastianovd @ Feb 2 2012, 04:50) ...   Feb 2 2012, 10:58
|- - Komiks   [quote name='sevastianovd' date='Feb 2...   Feb 13 2012, 06:28
- - sevastianovd   LM780 покупал у ЭФО: http://wless.ru/technology/?a...   Feb 3 2012, 04:22
- - sevastianovd   для моей задачи нужно автоматическое соединение им...   Feb 15 2012, 01:30


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 03:08
Рейтинг@Mail.ru


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