Macbook Pro 2015连接TI Sensortag cc2541

2024-04-19 02:29:45 发布

您现在位置:Python中文网/ 问答频道 /正文

背景-我想做的是能够按下BT传感器上的按钮,并触发一些动作,如tweet或播放特定的声音等。我有一个TI CC2541 Sensortag,我想用python程序控制。在

问题-我无法让Mac OS X bluetooth识别BLE on TI Sensortag。在

尝试-我安装了浅蓝色识别传感器。但我不确定这有助于以编程方式控制传感器。 我在研究中听说过Bluez,但我想它与linux系统有关。我使用了Evothings,它可以通过我的手机在同一网络上连接到sensortag。我可以在evothings studio上对javascript进行一些小的更改,以从Sensortag捕获事件并影响evothings应用程序上的更改。在

我试着让我的Mac识别BLE Sensortag,然后我可以编程控制设备。我需要买一个这种可插拔的软件狗来工作吗?或者我是在做错事。在

请告知。在


Tags: 声音mac编程ti传感器按钮tweet程序控制
1条回答
网友
1楼 · 发布于 2024-04-19 02:29:45

哦,我明白了,我可以帮你。在

以下是你成功的秘诀:

  1. 确保您的硬件支持ble4.x(yours does
  2. 通过preferences/Bluetooth小部件链接您的标签
  3. 检查浅蓝色应用程序,你可以连接或读取一些值

如果以上所有的检查都通过了,并且它应该提供您提供的信息,那么在硬件级别上,您是黄金级的。在

在软件层面,有很多方法可以连接和检索数据。您可以使用XCODE并构建一个本机OSX应用程序,也可以构建一个NodeJS应用程序来从标记中检索数据。在

在这篇blog帖子中,您可以找到节点场景所需的全部内容。虽然有针对Raspberry Pi的文档,但是在其他地方(包括OSX)运行它的代码是完全相同的

代码托管在这里,我保持它的最新,因为我做了更多的进步。 https://github.com/kywix/iamsblog/tree/master/SensorTag

很快:

  1. 打开终端并git克隆该回购
  2. 将cd放入SensorTag文件夹中
  3. 键入npm install(安装所有必需的库)
  4. 节点记录器.js运行基本示例
  5. 打开设备

顺便说一句,在同一个repo上,你也会找到python代码。我经常写关于传感器标签的博客。在

我会写一个帖子,只为像你这样的人寻求这种类型的信息,我已经在那里。。在

相关问题 更多 >