本文主要介绍博实结BC23M模组如何快速从零开始接入机智云,实现简单的远程控制设备功能,以及常见的模组连接失败问题排查,还提供了该模组的相关资料。
备注:BC23M模组,前期名称叫BC26M,后期变更名称叫BC23M。该模组只是更换名称,其它的功能都是一样。
博实结BC23M资料下载 ====> 点击下载
请参考本文第2章节的资料分享,《BC23(BC26、BC26M)设计参考》文档。
因为BC23M和BC26、BC23的外围电路设计可以共用的,所以共用该设计文档。
烧录工具从第2章下载资料上面获取。
由于博实结BC23M模组固件不对外开放,请联系相关的机智云商务同事或技术人员获取。
烧录固件用到的串口,如下:
(1)打开烧录工具BSJ App Download Tool V1.3 (BC20 BC26M).exe,选择对应的串口和固件,如下图。
选择对应的固件.ex文件
(2)点击“Start”后,烧写软件界面提示“Waiting for power on module”,此时,再设备上电。
(3)给模组上电后,烧写软件提示:“Start Download App To Module…”。
(4)烧写完成后,烧写软件提示:“Write APP Successfully!!”。
机智云串口打印软件工具下载链接 ====> 点击下载
打印模组debug日志的引脚为18和GND,然后接到USB 转 TTL 串⼝模块连接
上面,通信波特率为115200bps。
固件日志已采用加密方式,需要使用机智云日志打印工具将日志解码。请使用机智云日志打印工具。
备注:映射文件,该文件在第2章资料文件夹“模组日志打印解码映射文件”下获取。不同版本固件,映射文件都不一样。该文件的作用是机智云模组打印工具,根据映射表来解码加密过的模组日志。
BC23M模组与mcu通信串口引脚为RXD_AUX和TXD_AUX,就是下图的28和29引脚,通信波特率为9600bps。
快速接入文档参考链接:
http://docs.gizwits.com/zh-cn/deviceDev/debug/G510_Project.html
备注:
1.BC23M模组与gokit_st底板通信串口通信引脚请查看“6.BC23M模组与mcu通信串口”。2. 应用模组开发中,建议在板卡上将模组打印日志引脚接引出来,方便后期调试。
Q:烧录的时候,如果一直报“Waiting for power on module”提示?
A:重新换一下电脑上面的USB口,出现该问题可能是由于目前使用的串口不能使用。