传感器到 iOS 连接

Sensor to iOS connection

我们正在寻求构建一个连接到传感器的小型设备,该传感器将数据传输到 iPhone,后者随后获取数据、存储数据并绘制图表。但是,我们希望 iPhone 能够通过发送少量数据来更改设备上的轮询数据。我一直在做一些阅读,似乎蓝牙 LE 不允许这种类型的流媒体连接。这个对吗?切换到 Android 平台会更好吗?大家有什么建议?

使用低功耗蓝牙,您可以完全 控制流量,即使在 iOS 上也是如此。

也就是说,有几件事需要知道:

  • BTLE 设备只有只读"characteristics"(但可以是动态的)
  • 没办法"push"数据,只能通知监听设备有变化

因此,与其说 - "Hey, 'streaming_type' should change from 'wind' to 'temperature'",不如说 - "Hey, 'streaming_type' has changed, come read it".

它并不特定于 iOS,它是 BTLE 的工作方式。因此,如果您希望 iPhone 能够控制您的设备,您的应用程序只需设置 BTLE "streaming_type" 特征,然后在用户想要更改流式传输数据类型时更新它。

您的 BTLE 设备随后会寻找这个特定的 "streaming_type" 特征,并在收到更新通知时读取它。