Macbook Pro 2015连接TI Sensortag cc2541

时间:2015-10-11 03:58:43

标签: python sensor texas-instruments btle

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

问题 - 我无法让Mac OS X蓝牙识别TI Sensortag上的BLE。

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

我正在尝试让我的Mac识别BLE Sensortag,之后我可以通过编程方式控制设备。我是否需要购买其中一个可插拔的BLE加密狗才能使其正常工作?或者我是在尝试做错事。

请告知。

1 个答案:

答案 0 :(得分:1)

哦,我现在看到,我可以帮助你。

这是你成功的秘诀:

  1. 确保您的硬件支持BLE 4.x(yours does
  2. 通过偏好设置/蓝牙小部件链接您的标记
  3. 使用lightblue应用程序检查您是否可以连接或阅读某些值
  4. 如果以上所有内容都已检出,并且应该提供您提供的信息,那么在硬件级别,您将获得成功。

    在软件级别,有许多方法可以连接和检索数据。您可以使用XCODE构建本机OSX应用程序,也可以构建NodeJS应用程序以从标记中检索数据。

    在此blog帖子中,您可以找到节点方案所需的全部内容。它是针对Raspberry Pi记录的,但是在其他地方运行它的代码,包括OSX,是完全相同的

    代码托管在这里,随着我的进步,我会及时更新代码。 https://github.com/kywix/iamsblog/tree/master/SensorTag

    不久:

    1. 打开终端和回购
    2. 的git clone
    3. 进入文件夹SensorTag
    4. 键入npm install(安装所有必需的库)
    5. node logger.js运行基本示例
    6. 开启您的设备
    7. 顺便说一句,在同一个回购中你也会发现python代码。我定期发布关于传感器标签的博客。

      我会记下为你这些寻求此类信息的人创建一个帖子,我一直在那里..