背景
我已经构建了一个简单的电路,其中包括一个 Arduino Nano 和一个 HM-10 BLE 串行模块。
您可以在以下电气工程 SE 问题中看到该电路:https : //electronics.stackexchange.com/questions/412525/when-i-write-data-to-a-ble-characteristic-ffe1-to-send-data -over-bluetooth-is
我还有一个用 Swift 编写的 Xcode 项目,它成功地将字节发送到 FFE1 特性。一切都很好,我可以通过 Arduino 串行监视器看到来自 iPad 的数据。
但是,根据我所做的研究(见上一个链接),我相信我已经确定我使用 Core Bluetooth writeValue()发送的数据没有加密。
我想做什么
现在我已经成功发送和接收字节,我想让我的 iPad 与 BLE 设备 (HM-10) 绑定,这样我就可以确保我发送的数据是通过提供的 BLE 通道加密的。
我试过的
CBCharacteristicPropertyNotifyEncryptionRequired但Apple的
文档是一个荒谬的单行。问题
CBPeriperhal或一些我需要发送的参数writeValue()? …