对于CC2541来说,其作为一个蓝牙模块,我们常常用来和手机通信,但是有时候我们又想着远程控制,由于其本身不可以上网,为了扩展CC2541的功能,增加wifi模块,来让设备接入网络,这样具可以远程控制,本次采用esp8266作为我们的wifi端。对于CC2541的开发板来说,如下所示:
对外留出的I2C接口,支持i2c主从模式,为了方便测试功能,我们采用CC2541作为从机,esp8266作为主机。CC2541的从机代码参考如下:
本次ESP8266采用sdk开发,参考代码如下:
ESP8266主动连接到指定的网络,收到数据通过i2c接口写到cc2541,实现远程控制led灯闪烁。
user6155536:
蓝牙和WIFI配合使用,强大。
user4544030:
谢谢分享,代码直接可以使用?