一、试验目的
1.通过HTTP协议和ONENET服务器通信
二、试验器材及开发工具
1.STM32+BC35G开发板一块,USB电源线一根,USB串口线一根,J-LINK下载器一个
2.开发工具:keil软件。
三、试验步骤
1.将STM32开发板通过J-link下载器与电脑相连。
2.使用keil软件编译修改代码。
3.使用keil软件将代码下载进开发板内。
图a使用keil软件下载代码
4.打开串口调试助手,观察是否可以收到开发板信息----使用已经注册好的ONENET平台账号进行登录,进入控制台-选择多协议接入----选择已经创建好的MQTT产品进入----选择设备列表中的任意一个产品,点击详情进入----分别复制产品ID、APIKEY,将源程序main.c里边产品ID、APIKEY进行替换,选择设备列表,选择数据流展示,即可查看当前上传的信息----点开任意一个数据,即可查看历史记录曲线----点击导出,即可将当前信息生成EXCEL表进行下载查看。
5.添加触发器----选择触发器管理----选择添加触发器----触发器命名、关联数据流、设置好触发条件以及接收方式后保存即可,当满足触发条件后,即可在邮箱里收到信息。
四、出现的问题及解决措施
1.NB卡无信号
分析原因:周围都是大山,环境偏僻,无法感知信号。
解决措施:在平原空旷地带进行测试,即可成功连接。
注意事项:
1.CSQ值在0-32之间表示NB信号正常,值越大,信号越强,CSQ值超过0-32的范围,表示NB信号异常。
2.出现NBand:5
operator:46000
RegStaus:Registered
L:100.88.41.76,
MODE:TCP
PORT:80
S:183.230.40.33
代表网络注册成功。
3.个人ONENET平台账户:18379613691 xinshang@2010