如何将数据从iOS Swift 3应用程序写入BLE(HM-10)?

时间:2017-01-04 16:20:11

标签: ios swift xcode bluetooth bluetooth-lowenergy

我正在尝试将数据从iPhone发送到HM-10

我已经与蓝牙设备建立了连接,但是我不知道如何发送数据,这是一个外围委托功能吗?

按下按钮时,固定整数(1,2,3,4 ...)将被发送到BLE设备一次。 此外,我有滑块,我希望滑块的值发送到

我该怎么做?

由于

2 个答案:

答案 0 :(得分:0)

您正在寻找这种方法:

componentWillReceiveProps

请参阅:https://developer.apple.com/reference/corebluetooth/cbperipheral/1518747-writevalue

答案 1 :(得分:0)

在使用CBPerpheral.writeValue函数将数据写入设备之前,您必须发现这些特征,服务并对它们进行强有力的引用。

苹果的教程中描述了一切:https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/PerformingCommonCentralRoleTasks/PerformingCommonCentralRoleTasks.html#//apple_ref/doc/uid/TP40013257-CH3-SW1

它在Obj-C中,但很容易将其翻译成swift