OS X蓝牙编程(OS X Bluetooth programming)

2019-09-17 22:36发布

我想创建OS X应用程序通过蓝牙LEGO MINDSTORMS NXT 2.0工作。

我试着用目标C和Python,使之,但也有一些问题,两者。

关于目标C:

我只找到这个文件。 这里讲述用的plist文件的配置,但没有提供这样的例子plist文件中,日图只有一些数据。 在哪里得到它? 也许我做错了什么? 另外,还有一些到/ Developer目录,不存在一些参考。

关于Python的:

我发现NXT-蟒蛇 ,但它不与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同样的事情。

还有什么建议吗?

Answer 1:

该pyobjc框架-CoreBluetooth包应该允许您通过Python的MacOS的CoreBluetooth模块进行交互。

另一种选择是使用一个完全独立于平台的蓝牙LE栈,如设置在所述一个蓝兆BLED112加密狗 ,并与它使用交互pygatt包。



文章来源: OS X Bluetooth programming