BlueTooth в LabView

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Ответить
Vladimir_T
junior
junior
Сообщения: 54
Зарегистрирован: 13 сен 2011, 18:06
Репутация: 0
Версия LabVIEW: 2009
Контактная информация:

BlueTooth в LabView

Сообщение Vladimir_T »

Здравствуйте, уважаемые коллеги, подскажите, пожалуйста, в чем может быть дело. Хочу использовать соединение с прибором по BlueTooth. Из палитры Protocol-> BlueTooth беру функцию Discovery, но функция не обнаруживает устройств. Средствами Windows устройства обнаруживаются и соединения устанавливатся, а почему LabView не видит? Читал, что как раз у Windows, стек поддержки BlueTooth реализован неудачно, потому сделал обновление Windows XP SP3, но это не помогло.

Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Репутация: 0
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: BlueTootn в LabView

Сообщение mzu2006 »

Единственный пример, приходящий с :labview: 2010 использует timeout=0 для получения списка адресов локальных адаптеров. других примеров нет...

Однако :labview: 2010/Win7 x64 - все работает как прописано - с ноута нашел свой мобильник

В XP основное изменение в части bluetooth было с SP1->SP2, ЕМНИП

Стек протоколоа, естественно, должен быть родной, а не bluesoleil,tdcomm, etc..

Vladimir_T
junior
junior
Сообщения: 54
Зарегистрирован: 13 сен 2011, 18:06
Репутация: 0
Версия LabVIEW: 2009
Контактная информация:

Re: BlueTootn в LabView

Сообщение Vladimir_T »

На сайте NI LabView нашел ссылку, что бывают проблемы с драйвером Windows XP BlueTooth и ошибки при этом появляются, как для класса сети. В моем случае - это 59 (Потеря сетевого соежинения). Буду искать причину, я уверен, что все должно работать и под XP. Под LabView 2010/Win7 x64, действительно все работает.

Аватара пользователя
alerm

Activity
leader
leader
Сообщения: 580
Зарегистрирован: 02 май 2012, 21:28
Награды: 1
Репутация: 0
Версия LabVIEW: 13
Контактная информация:

Re: BlueTooth в LabView

Сообщение alerm »

Безымянный.jpg

Вопрос: что делать и как быть?

Задача: принимать на комп через блютуз данные.
Решение(ага, щаззз): купил блютуз-модуль.

Взял первый попавшийся, может в этом дело? может надо определённые?
Безымянный1.jpg

Аватара пользователя
alerm

Activity
leader
leader
Сообщения: 580
Зарегистрирован: 02 май 2012, 21:28
Награды: 1
Репутация: 0
Версия LabVIEW: 13
Контактная информация:

Re: BlueTooth в LabView

Сообщение alerm »

Ноут видит, но проблема в том, что у меня нет ноутбука.
Безымянный.jpg

А блютуз-модуль ни в какую не хочет.

Аватара пользователя
alerm

Activity
leader
leader
Сообщения: 580
Зарегистрирован: 02 май 2012, 21:28
Награды: 1
Репутация: 0
Версия LabVIEW: 13
Контактная информация:

Re: BlueTooth в LabView

Сообщение alerm »

День добрый, вопрос остается прежним, какой USB-модуль купить, чтобы bluetooth работал нормально на ПК?
Почитав в инете, нашел следуюшее
NO a standard USB bluetooth adaptor will not work, well it might but you will have to jump through a lot of software hoops to do it.
I would use simple bluetooth serial adaptors like the HC-05 (master/slave) and HC-06 (slave only) along with a USB to logic level serial converter on the computer side. Use one HC-05 and one HC-06 or two HC-05's with one set to master and one set to slave mode.
Using these you will not have to change your software at all as once you get the bluetooth adaptors to auto pair with each other they are transparent to LabVIEW and "bluetooth" becomes a non-issue.
И это породило ещё ряд вопросов.

Artem.spb

Activity Автор
expert
expert
Сообщения: 1881
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Репутация: 0
Версия LabVIEW: 12-18
Контактная информация:

Re: BlueTooth в LabView

Сообщение Artem.spb »

Есть ли задача "найти и общаться", или достаточно один раз настроить коннект, а потом только пакеты слать?
во втором случае задача "проще". Был у меня проектик.
Два "спаренных" bt- модуля одного производителя. Один на ноут, второй на ардуину вешался. Они один раз настраивались на коннект между собой, после чего при включении сразу искали друг друга.
В LV дальше всё было просто. Открываю порт и кидаю туда команды. Всё.
Если такое устраивает, могу копнуть, что за синузуб использовался.

Аватара пользователя
alerm

Activity
leader
leader
Сообщения: 580
Зарегистрирован: 02 май 2012, 21:28
Награды: 1
Репутация: 0
Версия LabVIEW: 13
Контактная информация:

Re: BlueTooth в LabView

Сообщение alerm »

Как всегда идеи у людей такие, что сами разобраться не могут зачем и почему :D а потом ещё и я – недоинженер и такой же программист :crazy:

Как понял это я: есть ПК, к нему подключается USB-адаптер, через него посредством VISA происходит общение (получение данных) с внешнего устройства путём эмуляции (?) последовательного порта.
В прошлый раз мне так и пришлось работать с bluetooth на чужом ноуте, в этот раз такое не получится.
И так как чтение в итоге идет через COM, то чтобы подключить 10 устройств надо 10 USB-адаптеров. Это вообще звучит как плохая шутка.

Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
professor
professor
Сообщения: 4924
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Репутация: 0
Версия LabVIEW: 2015, 2016
Откуда: СССР

Re: BlueTooth в LabView

Сообщение IvanLis »

alerm писал(а):И так как чтение в итоге идет через COM, то чтобы подключить 10 устройств надо 10 USB-адаптеров. Это вообще звучит как плохая шутка.
К сожалению, это довольно частая проблема, особенно когда общаешься с людьми привыкшими мыслить абстракциями :wink: .
Я давно работал с Bluetooth, и точно не могу сказать в режиме эмуляции COM возможно или нет соединение "точка-многоточка".
Но изначально Bluetooth поддерживает технологию асинхронной связи "Пико-сеть", с подключением нескольких "ведомых" (slave) устройств к одному "ведущему" (master), например одновременно клавиатура и мышь, что в принципе позволяет наращивать иерархию...
2.png
Вам нужно конкретизировать задачу, исходя из которой подбирать железо, а уже потом прогать :crazy:
Во первых, разобраться для какой цели делается радиовставка, если как удлинитель, то это "точка-точка".
Если для организации сети, то "точка-многоточка", возможно
HC-05 (master/slave) and HC-06 (slave only)
это, то что нужно. Но тут пока не попробуешь, не узнаешь.
В принципе их по 150р на Алике продают.

Чисто фантазийное предложение, развернуть на них шину по аналогии с RS-485.
Но это скорее не Bluetooth, а ZigBee, на которых разворачивают системы "умный дом".

Аватара пользователя
alerm

Activity
leader
leader
Сообщения: 580
Зарегистрирован: 02 май 2012, 21:28
Награды: 1
Репутация: 0
Версия LabVIEW: 13
Контактная информация:

Re: BlueTooth в LabView

Сообщение alerm »

IvanLis писал(а):разобраться для какой цели делается радиовставка
Общение с умными часами (считывание данных в реальном времени), их по другому не соединить с ПК.

Ответить

Вернуться в «Коммуникация с приборами»