首先要做的是,这个过程网上很多教程都是可以用的,大家看其他家的就可以了
大概就是在安信可的官网上下载固件包 , 刷固件的软件和串口助手
在这个网站上打开,(注意:01s只能下载这个固件包),其他的都是4M以上的,无法烧录
烧固件库时:
usb-ttl和01s的连接状态是
GND-GND 、 TX-RX , RX-TX相交连接; vcc 和 EN端都 接5v, IO0要 接GND ;两个模块需要共地
这个软件官网就有
!!!要先擦除一次再按开始键;
如果需要用到电脑串口调试看是否进入AT模式, 那么按照下列步骤
usb-ttl的txd 接上 01s的rxd , 01s的txd 接上usb-ttl的rxd ; 最后再将所有的gnd都接一起 , 必须共地 , 01s上的vcc接入usb-ttl的5v端口 , EN端接usb-ttl的3.3v端口;之后打开串口助手就可以发AT指令进行测试了。
(注意:以下步骤需要在模块已经能够进入AT模式后进行)看上面
能够出现这些数据时就是成功了
52连接阿里云
【创建阿里云物联网平台 - CSDN App】http://t.csdnimg.cn/ypO5q创建平台可以看这位博主的
:接线图如下
使用52开发板尝试连接 , 首先配置好串口接收发
这里用到了只有52rc单片机才有的定时器2
配置如下:
下面是有定义串口函数printf重定义和串口中断两个函数
配置完成后放入主函数初始化之后使用即可
初始化完成之后可以放在主函数中调用
下面这一步需要自己家的wifi或者自己手机的热点对应写上去
下面三步的username 、password、 clinetId 、 mqttHostUrl位置要替换成自己阿里云账号的对应数据
以上数据放在while前即可 , 只需编译一遍
串口助手出现全部ok后就可以去平台上看是否成功连接了
连接成功会显示在线
最后需要订阅指令和发布指令,把这个复制下来替换订阅这两个字
这种方式可以上传实时数据 , 实现数据无线传输到平台上
最后是连接全部主体函数
// 太久没使用的话会连接失败 ,所有数据都需要重新更新从阿里云配置软件里,所有数据都需要用软件里的配置,不能一半用一半不用
好了 ,收工 ,大家看到有问题可以留言哈。