我想要支持iOS和Rx / Tx引脚的蓝牙模块。 iOS设备仅支持MFI
- 认证的蓝牙2.1模块(我找不到)或BLE模块。但大多数BLE模块没有Rx / Ts引脚用于透明交互。
作为可能的解决方案#1 Adafruit created board based on nRF8001
bt chip具有自定义BLE服务,具有1个Rx特性和1个Tx特性,但不幸的是它仅支持SPI,我需要直接将Rx / Tx引脚连接到Arduino板直接。这需要Arduino草图修改工作在SPI而不是Serial
类,这很糟糕。
我也从Sparkfun based on BC118
chip找到了解决方案#2。它似乎也有自定义BLE服务,但SPP支持!但它的成本相对较高且并不普及。
问题是:
如何使用widespread cc2540
/cc2541
and cheap chips的直接Rx / Tx引脚开发自定义BLE服务?对它有任何硬件限制/要求吗?