我正在开发 iOS 应用程序以与 Arduino 板进行交互。在 Arduino 方面,我使用在HM-10 /11 固件中实现的“透明”串行。因此,我只需将 HM-10/11 RT/TX 引脚与 Arduino 引脚连接起来,它就可以完美地工作并写入特定特征以发送数据并订阅/读取某些特定以从 BLE 模块读取。无需在 arduino 草图中使用任何 SDK 或 BLE 库,无需修改引导加载程序。
现在我需要支持 NRF51822 BLE 芯片。Nordic 已在固件源中实现了 UART串行,但对于我的 NRF51822 板(在ebay上购买)它默认不会上传到芯片,因为我看不到0001
服务0002
和0003
特性。我需要购买NRF 主板并编译和上传这个固件吗?我可以在不购买此开发套件的情况下做到这一点吗?我可以仅通过 USB 上传还是通过 BLE 上传?