Bluetooth в Ruby (Mac / кросс-платформенный) - PullRequest
0 голосов
/ 02 ноября 2009

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

Я надеюсь сделать мою работу общедоступной, поэтому было бы неплохо, если бы она была независимой от платформы.

Googling только очень помогает:

  • hcitool и т. Д. Недоступны в OS X: snippets.dzone.com/posts/show/5764
  • Ruby_Bluetooth почти 4 года, и я не могу заставить его работать !: rubyforge.org/projects/ruby-bluetooth/
  • Herval пытается продолжить этот проект, но git-репо всего лишь день…

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

У кого-нибудь есть другие идеи? (Даже для не-ruby, специфичных для платформы эквивалентов hcitool?)

Ответы [ 2 ]

2 голосов
/ 03 ноября 2009

Задумывались ли вы об использовании Java Bluetooth API и использовании его от JRuby?

Это может упростить создание кода, независимого от платформы.

Например, bluecove выглядит так, как если бы он охватывал все основные платформы.

1 голос
/ 02 ноября 2009

Вы можете пойти по не-платформенному маршруту и ​​использовать вместо этого собственные фреймворки.

Например

Существуют и другие варианты для других платформ, таких как Ruby и Win32OLE / COM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...