BK7231 SDK DEMO
BK7231 SDK DEMO
源码介绍
BK7231 SDK DEMO已实现接入美的IoT平台的功能。
关键参数
参数名称 | 参数值 |
---|---|
支持的配网方式 | AP配网、蓝牙配网 |
默认配网方式 | 蓝牙配网 |
默认AP 信道 | 1 |
默认AP SSID名称 | midea_品类_SN |
默认AP密码 | 12345678 |
2.4G无线是否支持自检模式 | 是 |
(无线+BLE模组)上电后,确权前的蓝牙广播有效时间 | 60mins |
蓝牙最大连接距离 | 10米 |
串口指令
指令 | 指令含义 |
---|---|
0x04 | 设备运行参数上报(无应答) |
0x05 | 设备运行参数上报(需应答) |
0x06 | 设备异常事件上报(无应答) |
0x0A | 设备异常事件上报(需应答) |
0x13 | 设备查询模块MAC地址 |
0x87 | 设备查询模块软件版本 |
0x63 | 设备查询模块网络状态 |
0x64 | 模块入网方法切换 |
0x82 | 模块重新启动 |
0x83 | 模块恢复出厂设置 |
0x6A | 模块串口配置网络参数(用于串口配网) |
0x81 | 模块串口配置工作模式(用于串口配网) |
0x14 | 模块进入自检模式 |
0x07 | 设备SN获取 |
0xE1 | 家电网络功能查询 |
0xA0 | 家电型号及基本信息查询 |
0x02 | 云端透传控制命令(非租赁场合) |
0x03 | 云端透传查询命令 |
0xBB | 云端透传控制命令(租赁场合) |
0x0D | 模块联网状态通知 |
0x0E | 模块确权状态通知 |
注:串口指令详情参考《M-smart串口通讯协议》,协议可通过提交工单获取。
源码应用
1、代码获取
通过开发者平台提交工单获取源码。
2、代码编译
2.1、安装aos 编译环境
参考如下链接安装
https://github.com/alibaba/AliOS-Things/wiki/Quick-Start
2.2 、编译代码
aos 编译环境安装完成后,即可执行编译脚本进行编译,进入代码目录,执行build.sh 脚本
编译出固件的位置:在代码根目录/ out/dualcloudapp@bk7231udevkitc/binary
3 固件烧录
3.1、硬件接口连接
BK7231 的外部接口如下图(具体需要参考实际模组)红色线接5V电源,黄色线为模组串口RX ,需要连接电脑串口TX ,绿色线为模组串口TX,需要连接到电脑串口RX,白色线为地线
3.2、烧录固件
使用bk_writer.exe 烧录软件进行应用程序烧录
打开软件工具,配置烧录工具
烧录对象:BK7231
起始地址:0x00008800
通信端口:根据电脑实现端口来选择,波特率选择 115200.
烧录选项:选择烧录主文件
点击浏览选择固件位置,固件选择image_all.bin
点击烧录后先给模组下电再上电即可进行固件烧录