Беспроводная телеметрическая связь

Это Bluetooth последовательное соединение ничего нового. Я имел его работая на existing установке для того чтобы послать данные от доски управления реакторфорже к программе визуализации обработки. Модуль Bluetooth HC-06 позволил мне увидеть живую телеметрию, поступающей из реакторфорже. Это поможет вам понять, что происходит, и настройки параметров, таких как PID настройки.

Консолидация процесса развития

Я взволнован, чтобы получить весь процесс разработки в одной операционной системе. Раньше я прыгал между macOS, Windows в VMware Fusion на Mac, и отдельная машина Windows. Это длинная история, но это было отчасти из-за Windows-только компилятор я использовал в то время. Другие ярлыки я сделал в начале процесса только для того, чтобы получить вещи работают достаточно, чтобы получить Индукционный нагреватель в магазин Даниэль также помогли поставить меня в этом месте.

Проблемы при подключении к модулю Bluetooth HC-06 на Mac

Получение HC-06 Bluetooth для серийного модуля, работающего на macOS не было трудно, но у меня была одна проблема. HC-06, казалось, просто отключить случайно через минуту или две быть подключены. Тогда, когда я хотел бы попытаться подключиться к нему, порт будет занят. Я знал, что он не был занят или открыть с помощью lsof | grep HC-06 или независимо от вашего имени, реактор-Link в моем случае.

Я выпустила Windows в VMware Fusion и пару HC-06 Bluetooth модуль. После этого я открыл соединение к ему использующ терминальную программу. Я также начал экран сессии (терминал) на стороне Mac с USB для последовательного адаптера. USB последовательный адаптер был подключен к HC-06 Bluetooth модуль для мониторинга его (и отправить данные из него).

В лубом случае, это работало отлично, и модуль Bluetooth HC-06 никогда не терял соединение на стороне окон. Я заметил, что на стороне окна, HC-06 Bluetooth модуль спросил меня, попросил меня за ПИН-код в процессе спаривания, но он не спрашивал на стороне Mac. Я удалила устройство с Mac стороны в диспетчере Bluetooth и вновь сопряжены его. К моему раздражению и облегчению, это фиксированное отключение вопрос. Может быть, я изменил PIN в прошлом с момента последнего времени он был подключен к Mac.

Bluetooth на macOS

Так что это простой тест установки. Фотографии говорят, что все, что я думаю.

Беспроводная телеметрия

Беспроводная телеметрия

Bluetooth ХК-06. PDF

Библиотеки, драйверы и т.д.

Работая над этим, я сейчас буду работать над библиотеками. Я смотрю, нужно ли получать существующие библиотеки, работающие в новой среде, или использовать новые библиотеки.  Я склоняюсь к новым библиотекам, потому что есть довольно много предупреждений компилятора и даже некоторые ошибки из старых. Мне придется обновить имена функций и код установки, но я предпочел бы начать с чем-то чище и обновляется. Я толкаю все это на GitHub, как я иду!

Дополнение жаргон терминала

Проницательный читатель может заметить, что я использую/Дев/тти. * версия устройства, а не/Дев/ку. * версия. Итак, в чем разница? Устройства tty предназначены для вызова в UNIX-системы, тогда как для вызова из них (например, модемов) используются устройства Cu (call-up). Мы хотим позвонить, так/Дев/ку. * является правильным устройством для использования.

Техническая разница заключается в том, что/Дев/тти. * устройства будут ждать (или слушать) для DCD (Data-перевозчик-обнаружить), например, кто-то звонит, прежде чем отвечать. /Дев/ку. * устройства не утверждают DCD, поэтому они всегда будут подключаться (реагировать или успешно) немедленно. Поскольку ни модуль Bluetooth HC-06, ни адаптер USB для последовательного адаптера не поддерживают DCD, это не проблема. Тем не менее, следуя наилучшей практике, следует использовать правильный порт.

Так почему я использовал неправильный один на фотографиях? Я переключил к/Дев/тти. * when я имел вопрос соединения и как раз забыл переключить назад перед документировать его.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.