实现的功能说明
设备作为经典蓝牙从机, 使用蓝牙调试助手作为蓝牙主机;
蓝牙调试助手和经典蓝牙设备配对并连接,然后通过蓝牙发送数据给设备,设备接收到数据通过CAN总线发送;
设备从CAN总线接收的数据通过蓝牙发送给蓝牙调试助手... ESP32_SLAVE_BT
6,点击下载
7,连接CAN设备(我使用的CAN数据测试仪)
8,打开手机蓝牙页面, 点击连接配对设备的蓝牙
9,安装手机蓝牙调试助手APP
10,点击这个(这边这个是测试经典蓝牙...)
11,点击
12,蓝牙调试助手通过蓝牙发送数据给设备
把16进制数据 01 01 02 03 04 通过蓝牙发送给设备
可以在CAN 总线上接收到数据, 说明设备把蓝牙接收的数据转发到了CAN...13,使用CAN测试仪, 通过CAN总线发送数据给设备
可以在手机蓝牙APP上接收到数据, 说明设备把CAN接收的数据转发到了蓝牙上
程序说明
程序都有注释,只说下注意的地方
CAN总线最多一次传...{
digitalWrite(LEDPIN, HIGH);
}
}
/*蓝牙数据接收回调函数*/
void RecvData(const uint8_t *buffer, size_t