Настройка Bluetooth соединения для чтения информации из прибора по радиоканалу.

Для чтения информации из прибора по радиоканалу используется устройство Bluetooth. Bluetooth-соединение имеет некоторые особенности.

1.  На PC должен быть установлен Bluetooth-адаптер.

2.  Должно быть установлено программное обеспечение для Bluetooth, которое производитель адаптера должен поставлять вместе с адаптером. Так же производитель должен поставлять инструкцию по установке адаптера и программного обеспечения к нему.

3.  Необходимо определить, виртуальный COM-порт, по которому прибор будет взаимодействовать с компьютером. Рассмотрим выполнение этого пункта на примере Bluetooth-адаптера «Tecom». При установке программного обеспечения адаптера на панели задач в Tray постоянно виден значок вызова окна конфигурации (рис.1).

Рис. 1. Значок Bluetooth в Tray.

При нажатии на значок правой кнопкой мыши появится всплывающее меню, показанное на рис.2.

Рис.2. Всплывающее меню для работы с программным обеспечением Bluetooth.

В меню, показанном на рис. 2 выбрать пункт Explore. Появится окно, показанное на рис. 3.

Рис. 3. Окно для управления Bluetooth

В левой части этого окна в разделе «Папки» выбрать папку «Entire Bluetooth Neighborhood», окно для управления Bluetooth примет вид, показанный на рис. 4. Из рис. 4 видно, что установлена связь с соседним компьютером, при этом никаких приборов PM1401K на связи с Bluetooth нет. Для того чтобы прибор появился на связи нужно в нем включить режим Bluetooth-связи. Процесс включения в приборе Bluetooth-связи описан в разделе 3.2.7.2 Руководства по эксплуатации на прибор. Когда прибор находится в режиме Bluetooth-связи, у него на индикации виден значок .

НЕ нашли? Не то? Что вы ищете?

Для возобновления поиска прибора в окне, показанном на рис. 4, выбрать пункт меню «Bluetooth» → «Search for devices» (рис.5), таким образом, инициируется поиск Bluetooth-устройств. Если в приборе включен Bluetooth, то прибор будет найден, и в окне отобразится найденный прибор (рисунок 6).

Рис.4. Окно Bluetooth после выбора папки

Entire Bluetooth Neighborhood.

Рис.5 Поиск прибора

Рис.6. Найденный прибор

В левой части окна, показанного на рис. 6, двойным нажатием мыши выбрать папку, содержащую имя прибора, окно примет вид, показанный на рис.7. В правой части этого окна нажать правой кнопкой мыши на иконке «Serial Port», появится меню, как показано на рис. 8.

Рис. 7 Выбор папки с именем прибора.

В появившемся меню выбрать пункт «Connect to Bluetooth Serial Port», как показано на рис.8. Появится окно попытки соединения (рис.9).

Рис.8. Подключение прибора к Bluetooth по коммуникационному порту

Рис.9. Окно попытки соединения

Если попытка соединения прошла удачно, то появится окно, показанное на рис. 10. В этом окне указано, через какой виртуальный COM-порт прибор обменивается информацией с компьютером. После нажатия на кнопку «OK» в окне на рис. 10 при удачном соединении в окне, показанном на рис. 8 изменится иконка коммуникационного порта, см. рис. 11.

Рис.10. Соединение установлено удачно

Рис.11. Подключенный коммуникационный порт

Если в окне, показанном на рис.11. на иконке порта щелкнуть правой кнопкой мыши, и из всплывающего меню выбрать пункт «Properties», то появится окно, в котором показаны свойства Bluetooth-соединения (рис.12). Из рисунка 12 видно, что соединение с прибором осуществляется через COM3.

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

Рис.12. Bluetooth-соединение с прибором

Для отключения связи с прибором следует нажать правой кнопкой мыши по иконке коммуникационного порта и из всплывающего меню выбрать пункт «Disconnect Bluetooth Serial Port» (рис.13).

Рис.13. Отключение Bluetooth-соединения

Для разрыва соединения при помощи программного обеспечения Bluetooth необходимо нажать кнопку «Yes» в появившемся окне, показанном на рис. 14.

Рис. 14. Разрыв Bluetooth-соединения

При разорванном соединении вторая лампочка на датчике гаснет, а окно управления Bluetooth примет вид, показанный на рис. 7.

Действия, связанные с поиском прибора и установки Bluetooth-соединения через программное обеспечение Bluetooth необходимы для того, чтобы убедиться, выходит ли прибор на связь по радиоканалу. Также они необходимы для определения, по какому из виртуальных портов, которые создает программное обеспечение Bluetooth, будет осуществляться связь с компьютером. Эти действия особенно необходимы в случаях:

·  если прибор вообще ни разу не читался по Bluetooth-каналу;

·  после перезагрузки компьютера;

·  если в приборе включено Bluetooth-соединение, а при попытке чтения спектрометрическая программа прибор не находит.

Чтобы программа "Spectrum for PM1401K" работала с прибором по каналу Bluetooth, нужно установить в ней соответствующую опцию соединения. Для чтения информации по Bluetooth-каналу в форме «Настройки программы» в группе «Связь с компьютером» должна быть установлена опция Bluetooth -протокол и выбран коммуникационный порт, по которому прибор связывается с компьютером (см. рис.15). В разделе 3 инструкции пользователя спектрометрической программой (смотри файл readmeSpectr.doc) на рисунках 3.4 и 3.5. показано, как вызывать окно настроек программы.

Рис.15. Установка Bluetooth-соединения в окне настроек программы.

При смене одного протокола другим в окне настроек программы, показанном на рис.15, а так же при изменении других настроек обязательно нажимать кнопку «OK», иначе изменения сохранены не будут!

Дальнейшие действия пользователя при чтении информации из прибора по каналу Bluetooth совершенно аналогичны действиям пользователя, которые он предпринимает при чтении информации по каналу IRDA. Только прибор можно не подносить прямо к адаптеру и форма ожидания связи с прибором имеет вид, показанный на рис.16.

Рис.16. Форма ожидания связи с прибором по Bluetooth

Для отказа от соединения с прибором следует нажать на кнопку «Отмена».

Бывают ситуации, когда в приборе включен Bluetooth, установлен в программе Bluetooth-протокол, а прибор на связь не выходит. В этом случае для инициации связи форму, показанную на рис.16. необходимо закрыть, выполнить вышеописанные действия по поиску и связи с прибором через программное обеспечение Bluetooth, после чего попытаться повторно считать информацию.

Если при чтении прибора по каналу Bluetooth возникла ошибка, программа выдает соответствующее сообщение, в этом случае можно дождаться, когда программа повторно перечитает данные из прибора.

Важно! Следует отметить, что при чтении прибора по каналу Bluetooth, в приборе Bluetooth желательно включить до выполнения чтения, т. е. до вызова формы ожидания, в то время, как при чтении по каналу IRDA это действие лучше сделать после вызова формы ожидания. Это связано с тем, что пока пользователь вызовет чтение по IRDA-каналу, прибор может уйти со связи.