如何通知设备进行特征更新?

时间:2019-04-02 16:01:15

标签: ios xamarin.ios bluetooth-lowenergy

在我的iOS应用中,我正在使用BLE,以便设备可以从外围设备读取特征值。它正在工作。现在,我希望外围设备能够在特性值更改时通知其他设备。因此,当其他设备具有其DiscoveredPeripheral回调时,我得到以下代码:

e.Peripheral.UpdatedNotificationState += Peripheral_UpdatedNotificationState;
e.Peripheral.SetNotifyValue(true, myCharacteristic);

这告诉框架,我想从外围设备收到有关myCharacteristic的更新的通知,对吗?但是在外围方面,我实际上如何通知更新的订阅设备?在Android上,我必须保留所有已连接设备的列表,并在每个设备上调用NotifyCharacteristicChanged。 iOS的过程是否类似?

注意:我正在Xamarin.iOS中编写此应用程序,但是在本机iOS中,由于我可以翻译它,因此它对我有用。

0 个答案:

没有答案