我遇到了障碍而不太确定如何解决它,寻求帮助:)。我正在尝试使用和arduino UNO和Bluesmirf HID(https://www.sparkfun.com/products/10938)制作门锁/解锁机制。我知道已经存在的类似产品将为我完成所有后台工作,但我正在为自己的教育和iOS应用程序开发经验这样做。
此网站上列出了Iphone蓝牙配置文件(https://support.apple.com/en-us/HT204387)。由于Iphone5不支持蓝牙的SPP(串口配置文件),我唯一的逻辑选择是HID配置文件(使用其他配置文件对我来说没有意义,但我可能错了?)
Bluesmirf HID可以在许多不同的配置文件上运行,包括SPP,但我已将其配置为HID,因为这是唯一对Iphone通信有意义的配置文件?我遇到的问题是蓝牙模块只能通过串口(rx / tx)与arduino通信。那么我的问题就是,是否有可能开发一个应用程序(HID设置),最终将关键的串行数据发送到arduino以正确启动门上的锁定/解锁机制?这是否可能,以及我可能遇到的其他路障?
对于应用程序开发部分,我计划从温度/湿度的苹果示例开始。我认为它使用BLE设置,但我需要确认。一旦我掌握了这个,我就开始编写自己的代码了。我正在寻找的理想GUI将具有连接,锁定和解锁按钮,基本上将数据发送到bluesmirf模块并切换GPIO。我可以在以后添加更多功能,如安全性等......
提前感谢您的任何反馈。如果需要在另一个论坛发布,请告诉我!