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

организация "сети" bluetooth

Здравствуйте,

понимаю, что система построена через одно место, но тут ничего не поделаешь.

вот что имеется: 50 устройств с bt-интерфейсом в радиусе 10 м от сервера. каждому надо с сервером общаться.

единственное, что пришло в голову:

при необходимости связи с сервером устройство становится "видимым" и ждет соединения, сервер подключается,

принимает-отправляет команды и обрывает соединение, после чего устройство переходит в "невидимое" состояние.

проблема при такой организации - винды очень долго устанавливают и обрывают соединение, что делает невозможным

работу 50 устройств.

 

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

 

ps wi-fi не предлогать :)

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


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

По стандарту соединение может устанавливаться до 3 минут. :)

Ситуация ухудшается, тем что это 50 устройств близко расположенных, будут мешать друг другу,

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

 

Судя по задаче лучше посмотреть в строну ZigBee.

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


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

Описал реальные проблемы с которыми столкнулись.

 

P.S. Есть ещё штука такая, как стэк блутуз...

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


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

а что-нибудь позитивное...

 

ну а ещё по стандарту в одновременно можно подключить только 7 устройств :)

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


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

ну а ещё по стандарту в одновременно можно подключить только 7 устройств :)

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

 

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

Правда программисту пришлось сильно попотеть со стеком.

 

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

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


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

7 устройств могут вести одновременный обмен данными с мастером. При этом еще большое количество устройств могут находится в режиме park.

 

Пока страничка была открытой, оказывается уже ответили.

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


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

Чтобы штатно обойти ограничение в семь абонентов, надо организовывать сеть типа "Скаттер-геза", а это очень большой геморой.

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


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

обходить это ограничение для меня еще сложнее, на устройствах стоит модуль lm780 он даже не умеет видеть в окружении больше 8 устройств :( - единственный выход, видимо, копать стек.

richie, а какой стек вы использовали?

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


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

Дело было несколько лет назад.

Программист у нас уже не работает.

Связался с ним.

Он использовал обертку Baracoda над стеком Microsoft.

Делал на WinXP, говорит, что на win7 стало гораздо лучше.

Пробовал через эту же обертку возиться со стеком widcomm, сильно криво и много чего не работает, в частности нельзя было через API ввести пин-код.

 

Ещё поведал, что нашел клевую библиотеку, с помощью которой поднял соединение через час после

её скачивания из интернета. Отлично документирована. На шарпе.

Найти её можно тут:

Скомпилированный дистрибьютив: http://32feet.codeplex.com/releases/view/67702 Там ссылка на 5 метровый дистрибьютив.

Сырцы: http://32feet.codeplex.com/SourceControl/list/changesets Справа кнопочка "Download", объем архива 5.7 метра.

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


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

Здравствуйте, уважаемые коллеги, у меня тоже есть жгучий вопрос в тему. Мне нужно реализовать BT-соединения между моим прибором (в нем установлен WT11, RFCOMM), принтером и ПК . С принтером соединения наладил и печать идет, а вот с ПК не получатся. Если соединение с принтером установлено, то ПК мой прибор не видит. Если нет соединения с принтером, то ПК видит WT11. В принципе одновременная работа с ПК и с принтером должна быть возможна, хотя и редко. Как это реализовать? Думаю, что прибор (WT11) должен быть мастером и обнаруживать в окружении нужную периферию ПК и принтер, но как перевести ПК (установлен USB-BlueTooth переходник) в режим ведомого?

 

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


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

В настройках BT поставить галочку попробовать:

 

post-261-1326795521_thumb.jpg

 

Ща под рукой нечем проверить, но насколько помню на ПК будут всякие окошки всплывать, нужно будет тыкать в них.

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


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

Здравствуйте, уважаемые форумчане!

Дабы не плодить похожих тем решил спросить в этой ветке.

 

Передо мной поставлена задача соорудить небольшую беспроводную сеть. Топология - звезда. Один мастер и пять ведомых. Данные передаются только в одну сторону: от мастера - подчиненным. Скорость под 1 Мбит/сек. Если больше - тоже хорошо :-). Потребление не критично. Расстояния до 15метров. Смотрю в сторону bluetooth. Если кто-то что-то подобное делал прошу совета по выбору элементной базы и направления, в котором стоит рыть.

 

Заранее благодарен за любые советы и подсказки.

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


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

Здравствуйте,

понимаю, что система построена через одно место, но тут ничего не поделаешь.

вот что имеется: 50 устройств с bt-интерфейсом в радиусе 10 м от сервера. каждому надо с сервером общаться.

единственное, что пришло в голову:

при необходимости связи с сервером устройство становится "видимым" и ждет соединения, сервер подключается,

принимает-отправляет команды и обрывает соединение, после чего устройство переходит в "невидимое" состояние.

проблема при такой организации - винды очень долго устанавливают и обрывают соединение, что делает невозможным

работу 50 устройств.

 

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

 

ps wi-fi не предлогать :)

 

Если в качестве сервера используется ПК, то утилита Bluesoleil Вам поможет. Или любая другая аналогичного назначения.

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


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

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

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

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

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

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

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

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

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

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