|
организация "сети" bluetooth |
|
|
|
Dec 23 2011, 03:09
|
Частый гость
 
Группа: Свой
Сообщений: 78
Регистрация: 8-04-08
Из: Омск
Пользователь №: 36 562

|
Здравствуйте, понимаю, что система построена через одно место, но тут ничего не поделаешь. вот что имеется: 50 устройств с bt-интерфейсом в радиусе 10 м от сервера. каждому надо с сервером общаться. единственное, что пришло в голову: при необходимости связи с сервером устройство становится "видимым" и ждет соединения, сервер подключается, принимает-отправляет команды и обрывает соединение, после чего устройство переходит в "невидимое" состояние. проблема при такой организации - винды очень долго устанавливают и обрывают соединение, что делает невозможным работу 50 устройств. прошу поделиться мыслями. ps wi-fi не предлогать
|
|
|
|
|
Dec 23 2011, 06:18
|
Частый гость
 
Группа: Свой
Сообщений: 147
Регистрация: 5-07-04
Из: Обнинск
Пользователь №: 261

|
По стандарту соединение может устанавливаться до 3 минут.  Ситуация ухудшается, тем что это 50 устройств близко расположенных, будут мешать друг другу, а если в зоне работы окажется пару вай-фай точек доступа, то вообще связи можно никогда не дождаться. Судя по задаче лучше посмотреть в строну ZigBee.
|
|
|
|
|
Dec 24 2011, 23:43
|
Частый гость
 
Группа: Участник
Сообщений: 182
Регистрация: 4-11-10
Пользователь №: 60 646

|
Цитата(sevastianovd @ Dec 23 2011, 08:59)  а что-нибудь позитивное... ну а ещё по стандарту в одновременно можно подключить только 7 устройств
|
|
|
|
|
Dec 26 2011, 04:39
|
Частый гость
 
Группа: Свой
Сообщений: 147
Регистрация: 5-07-04
Из: Обнинск
Пользователь №: 261

|
Цитата(follow_me @ Dec 25 2011, 03:43)  ну а ещё по стандарту в одновременно можно подключить только 7 устройств  Ограничение в 7 устройств только для ОДНОВРЕМЕННОГО соединения, а у автора нет одновременного соединения. Хотя это ограничение нам удалось побороть, могём одновременно держать связь с 10 устройствами. Правда программисту пришлось сильно попотеть со стеком. Кстати, многое зависит от BT-адаптера. Замечено, что CSR'вский дангл гораздо быстрее и устойчивее работает чем Tekram'овский.
|
|
|
|
|
Dec 26 2011, 15:00
|
Частый гость
 
Группа: Свой
Сообщений: 78
Регистрация: 8-04-08
Из: Омск
Пользователь №: 36 562

|
обходить это ограничение для меня еще сложнее, на устройствах стоит модуль lm780 он даже не умеет видеть в окружении больше 8 устройств  - единственный выход, видимо, копать стек. richie, а какой стек вы использовали?
|
|
|
|
|
Dec 27 2011, 10:20
|
Частый гость
 
Группа: Свой
Сообщений: 147
Регистрация: 5-07-04
Из: Обнинск
Пользователь №: 261

|
Дело было несколько лет назад. Программист у нас уже не работает. Связался с ним. Он использовал обертку Baracoda над стеком Microsoft. Делал на WinXP, говорит, что на win7 стало гораздо лучше. Пробовал через эту же обертку возиться со стеком widcomm, сильно криво и много чего не работает, в частности нельзя было через API ввести пин-код. Ещё поведал, что нашел клевую библиотеку, с помощью которой поднял соединение через час после её скачивания из интернета. Отлично документирована. На шарпе. Найти её можно тут: Скомпилированный дистрибьютив: http://32feet.codeplex.com/releases/view/67702 Там ссылка на 5 метровый дистрибьютив. Сырцы: http://32feet.codeplex.com/SourceControl/list/changesets Справа кнопочка "Download", объем архива 5.7 метра.
|
|
|
|
|
Jan 10 2012, 16:01
|
Знающий
   
Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073

|
Здравствуйте, уважаемые коллеги, у меня тоже есть жгучий вопрос в тему. Мне нужно реализовать BT-соединения между моим прибором (в нем установлен WT11, RFCOMM), принтером и ПК . С принтером соединения наладил и печать идет, а вот с ПК не получатся. Если соединение с принтером установлено, то ПК мой прибор не видит. Если нет соединения с принтером, то ПК видит WT11. В принципе одновременная работа с ПК и с принтером должна быть возможна, хотя и редко. Как это реализовать? Думаю, что прибор (WT11) должен быть мастером и обнаруживать в окружении нужную периферию ПК и принтер, но как перевести ПК (установлен USB-BlueTooth переходник) в режим ведомого?
|
|
|
|
|
Jan 17 2012, 10:25
|
Частый гость
 
Группа: Свой
Сообщений: 147
Регистрация: 5-07-04
Из: Обнинск
Пользователь №: 261

|
В настройках BT поставить галочку попробовать:
Ща под рукой нечем проверить, но насколько помню на ПК будут всякие окошки всплывать, нужно будет тыкать в них.
|
|
|
|
|
Jan 31 2012, 08:03
|
Участник

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

|
Цитата(sevastianovd @ Dec 23 2011, 07:09)  Здравствуйте, понимаю, что система построена через одно место, но тут ничего не поделаешь. вот что имеется: 50 устройств с bt-интерфейсом в радиусе 10 м от сервера. каждому надо с сервером общаться. единственное, что пришло в голову: при необходимости связи с сервером устройство становится "видимым" и ждет соединения, сервер подключается, принимает-отправляет команды и обрывает соединение, после чего устройство переходит в "невидимое" состояние. проблема при такой организации - винды очень долго устанавливают и обрывают соединение, что делает невозможным работу 50 устройств. прошу поделиться мыслями. ps wi-fi не предлогать  Если в качестве сервера используется ПК, то утилита Bluesoleil Вам поможет. Или любая другая аналогичного назначения.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|