2014-10-29 2 views
0

Я пытаюсь найти драгоценный камень/библиотеку, которая имеет RFCOMM и другой доступ к Bluetooth на linux через bluez или другими способами. Я пытаюсь портировать сервер python, который взаимодействует с частью аппаратного обеспечения (https://code.google.com/p/adqmisc/source/browse/#svn%2Ftrunk%2Fliveview), хотя я не могу найти подходящую поддержку bluetooth для ruby.RFCOMM Bluetooth в ruby ​​(linux)

Я нашел это: https://github.com/cfiorini/rbluez, хотя он не находится в хранилище драгоценных камней, поэтому я не знаю, как его установить. Кажется, у него есть базовая поддержка RFCOMM и поддержка HCI, которая, кажется, все, что мне нужно для того, чтобы порт проекта.

Итак, есть ли хорошие рубиновые камни, которые обертывают RFCOMM/HCI, чтобы разрешить доступ к адаптеру bluetooth на Linux?

спасибо.

Как я могу установить эту библиотеку rbluez, которая не находится в хранилище драгоценных камней? Или можно инициировать разъем bluetooth, как вы можете в C с AF_BLUETOOTH? Если это будет сделано с примером клиент/сервер.

ответ

0

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

Для создания драгоценного камня выполните следующие действия: here и замените соответствующие файлы теми, которые были предоставлены репозиторием rbluez (то есть extconf.rb и rbluez.c).

Я не гарантирую, что rbluez будет скомпилирован в вашей системе (вам нужно будет проверить зависимости, если они есть), но я могу заверить процесс, описанный в шагах, которые были связаны выше, для успешного создания вашего драгоценного камня.

Смежные вопросы