基于STC32+EC800M-CN与onenet平台建立通信 (2)

前言

        由于前面学习时发现网上没有基于STC32与EC800M-CN与oneNET完整的资料,最近研究完后,想把这个记录下来,一个供自己使用,二是方便一些有需要的人查阅。

        本系列会分多个部分,为业余时间编写,文中不足的请大家指正!

二、通过串口调试助手连接onenet并上传数据

1.所需硬件及软件

a.sscom5.13.1(串口调试助手)     

b. 下载neNET提供token生成工具,OneNET - 中国移动物联网开放平台icon-default.png?t=N7T8https://open.iot.10086.cn/doc/v5/develop/detail/242

c.USB转TTL小板 

d.杜绑线4根

e.

2.获取token 值

a) res:products/{pid}/devices/{device_name} 这里填写上产品ID和设备名称,本文用的我们上文创建好的产品和设备,例如:products/d8N3motmVk/devices/test1

b) et:时间戳 生成方法可以在网上随便找个工具,如:时间戳(Unix timestamp)转换工具 - 在线工具

例:这里et: 2545118271

c) KEY是设备密钥,如下图复制进去,点Generate;然后就获取token 值。

3.连接硬件

模块要插卡,天线接好,

这里我USB转TTL的TX->4G模块RX

           USB转TTL的RX->4G模块TX

            USB转TTL的GND->4G模块GND

4G模块micro USB用来供电

4. 将下面的指令放到串口助手

1、AT
2、AT+QICLOSE=0    断开TCP客户端连接
3、AT+CFUN=1       全功能模式
4、AT+CIMI             获取卡号
5、AT+CGATT=1      激活网络
6、AT+CGATT?        查询激活状态
7、AT+CSQ             查询信号强度
8、AT+QIACT=1     激活场景1
9、AT+QIACT?       获取IP地址

10、AT+QMTCFG="version",0,4       配置MQTT协议, 4:mqtt协议V3.1.1
11、AT+QMTOPEN=0,"183.230.40.96",1883    通过TCP方式去连接onenet


12、AT+QMTCONN=0,"test1","d8N3motmVk","version=2018-10-31&res=products%2Fd8N3motmVk%2Fdevices%2Ftest1&et=2545118271&method=md5&sign=pkgg6d9Y5Bzue31YpPkx0g%3D%3D"

第1-11是固定的,只有12条才不一样,是我们刚才生成的。

通电后等10S连上网后,依次发送指令如下图

可以看到我们设备已在线,说明我们连接成功了,

今天就写到这,下次我们写下,数据上传什么的。

  • 34
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值