背景 - 我想做的是能够按下BT传感器上的按钮并触发一些动作,如推特或播放特定声音等。我有一个TI CC2541 Sensortag,我想用python控制程序。
问题 - 我无法让Mac OS X蓝牙识别TI Sensortag上的BLE。
尝试 - 我安装了识别传感器的浅蓝色灯泡。但我不确定这有助于以编程方式控制传感器。 我在研究中听说过Bluez,但我猜它只与linux系统有关。我使用了Evothings,它可以通过同一网络上的手机连接到sensortag。我可以对evothings工作室的javascript进行细微更改,以捕获来自Sensortag的事件并影响evothings应用程序的更改。
我正在尝试让我的Mac识别BLE Sensortag,之后我可以通过编程方式控制设备。我是否需要购买其中一个可插拔的BLE加密狗才能使其正常工作?或者我是在尝试做错事。
请告知。
答案 0 :(得分:1)
哦,我现在看到,我可以帮助你。
这是你成功的秘诀:
如果以上所有内容都已检出,并且应该提供您提供的信息,那么在硬件级别,您将获得成功。
在软件级别,有许多方法可以连接和检索数据。您可以使用XCODE构建本机OSX应用程序,也可以构建NodeJS应用程序以从标记中检索数据。
在此blog帖子中,您可以找到节点方案所需的全部内容。它是针对Raspberry Pi记录的,但是在其他地方运行它的代码,包括OSX,是完全相同的
代码托管在这里,随着我的进步,我会及时更新代码。 https://github.com/kywix/iamsblog/tree/master/SensorTag
不久:
顺便说一句,在同一个回购中你也会发现python代码。我定期发布关于传感器标签的博客。
我会记下为你这些寻求此类信息的人创建一个帖子,我一直在那里..