我开始使用iOS蓝牙LE项目了。我试图找出是否有一种标准方法来确定我正在与之通信的传感器。我的iOS应用程序是一个核心,附近可能有多个传感器(外围设备)实例。说它是温度传感器,盒子里有3个传感器,我需要知道哪个是哪个。 (顶部,中部,底部作为一个简单的例子。)
传统蓝牙将使用“配对”按钮或输入密钥代码。在BLE中,似乎很多传感器都很小,没有按钮或接口。有没有确定的方法来确定哪个传感器是哪个?或者我是否必须依靠让用户从传感器发送一些固定信息来识别它?
THX
答案 0 :(得分:0)
让每个传感器通告一个特定的服务,以确定哪个是哪个。确保将服务放在其广告数据中,否则您将必须连接并发现哪个是哪个。或者您也可以考虑以不同方式命名每个设备(如果它们各自具有相同的服务和特征)。