实验报告——OneNET

实验报告——OneNET,第1张

基于 OneNET 的远程温湿度监测系统,实现设备上云

AT即Attention,从终端设备(Terminal Equipment, TE)发送到移动通信终端(Mobile

Terminal, MT) ,在GSM网络中可以进行拨号呼叫、短信、电话本、数据业务、传真等方

面的控制

1.设置命令 AT+<cmd>=p1[,p2[,p3[.....]]]

在AT指令后面加上“=p1[,p2[,p3[.....]]]”即构成设置命令。例如“AT+MIPLOPEN=0,3000,30会设置登录的参数并登陆

2.测试命令 AT+<cmd>=?

在AT指令后面加上“=?”即构成测试命令。例如“AT+CSCS=?”会列举出所有支持的字符集

3.执行命令 AT+<cmd>

一般而言在AT指令后加上“=”及命令参数即可。有些命令例如AT+CMGR命令没有参数,直接就可以执行

4.读取命令 AT+<cmd>?

在AT指令后面加上“?”即构成读取命令。例如“AT+MIPLVER?”会列举出当前设置

1.在模组中设置设备注册码

AT+MIPLCONF=<size>,<config>,<index>,<flag>

<size>指示<config>部分总数据长度,按照ASCII计数

<config>注册码,包含具体的设备配置数据,满足配置结构体规范

<index>配置数据分片参数

<flag>配置数据流结束符

2.向模组添加 Object 资源

AT+MIPLADDOBJ=<ref>,<objectid>,<instancecount>

<ref>表示OneNET instance值

<objectid>表示资源对象的objid

<instancecount>表示资源对象instance数量

3.向模组订阅 Resource 资源

AT+MIPLNOTIFY=<ref>,<objectid>,<instanceid>,<resourceid>,<valuetype>,<value>,<f

lag>[,<ackid>]

<ref>表示OneNET instance值

<objectid>表示资源对象的objid

<instanceid>表示资源对象的instid

<resourceid>表示资源对象的resid

4.向 OneNET 发起注册请求

AT+MIPLOPEN=<ref>,<lifetime>[,<timeout>]

<ref>表示OneNET instance值

<lifetime>表示注册到OneNET平台的生存时间,单秒秒

<timeout>表示超时。如果超过该时间,模组还未接收到平台的登录响应,模组则会上报登录失败的通知

注释

1.服务器收到登录请求数据之后,会根据数据内容,返回本次登录结果

2.如果模组登录失败,或者登录超时,模组都会上报登录失败的响应

3.如果模组登录成功,平台会下发 OBSERVE 消息和 DISCOVER 消息;模组收到这两条消息之后,会自动处理,无需用户另行处理

4.平台会在全部订阅完成后,发送read 3/0 *** 作,如果设备收到该read命令,则视为全部订阅成功。设备只有在订阅后才能上报数据

通过此次项目,学习到了 OneNET 平台的使用方法,且对物联网云平台有了深层次的了解。但还需再今后的学习中把知识点吃透掌握。

分类: 教育/科学 >>科学技术 >>工程技术科学

解析:

AT指令在当代手机通讯中起着重要的作用,能够通过AT指令控制手机的许多行为,包括拨叫号码、按键控制、传真、GPRS等

AT指令用法

1、 测试命令(Test Command)

在AT指令后面加上“=?”即构成测试命令。例如“AT+CSCS=?”会列举出所有支持的字符集。

2、 读取命令(Read Command)

在AT指令后面加上“?”即构成读取命令。例如“AT+CSCS?”会列举出当前设置。

3、 执行命令(Execute Command)一般而言在AT指令后加上“=”及命令参数即可。有些命令例如AT+CMGR命令没有参数,直接就可以执行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7253326.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存