Bluetooth-программирование OS X

Я хочу создать приложение OS X для работы с Lego Mindstorms NXT 2.0 через Bluetooth.

Я пытался сделать это с помощью Objective C и Python, но с обоими есть некоторые проблемы.

О цели C:

Я нашел только эту документацию. Там рассказывается о конфигурации с помощью plist-файла, но пример такого plist-файла не приводится, только некоторые данные на рисунке. Где взять? Может я что-то не так делаю? Также есть некоторые ссылки на несуществующий каталог /Developer.

О Питоне:

Я нашел nxt-python, но он плохо работает с 10.7. Пробовал установить lightblue, делаю все по инструкции для 10.6, просто останавливается при запуске setup.py Вывод:

running install
running build
running build_py
running install_lib
running install_egg_info
Removing /Library/Python/2.7/site-packages/lightblue-0.4-py2.7.egg-info
Writing /Library/Python/2.7/site-packages/lightblue-0.4-py2.7.egg-info

То же самое с PyBluez.

Что бы вы могли порекомендовать?


person sashab    schedule 08.06.2012    source источник
comment
Во-первых, я бы предположил, что отношение к тому, что все бесполезно, с большей вероятностью приведет к снижению голосов, чем к реальному ответу, поэтому вы можете переписать весь этот пост, чтобы описать, в чем ваша проблема с обеими задачами. C и Python, которые вы не можете использовать. Во-вторых, не стоит заморачиваться с программированием BlueTooth на iOS, особенно в Симуляторе, поскольку существует множество ограничений на его использование.   -  person gaige    schedule 09.06.2012


Ответы (1)


Пакет pyobjc-framework-CoreBluetooth должен позволять вам взаимодействовать с модулем macOS CoreBluetooth. через питон.

Другим вариантом может быть использование полностью независимого от платформы стека Bluetooth LE, такого как тот, который представлен на донгл Bluegiga BLED112 и взаимодействовать с ним с помощью pygatt.

person Shtaiven    schedule 18.04.2018