NBIOT上行与下行数据流程(基于华为电信物联网平台)
上行数据总流程:
设备端收集数据--->通过NB模块发送到平台--->电信平台接收到数据并下发ACK--->设备端收到ACK确认发送成功(上行数据完成);
下行数据总流程:
说明:
目前我用IoT_OceanConnect_North_GUI_APPDemo-master\application中的Demo下发命令:
Demo下发数据--->平台中我的设备 设备详情 历史命令中可见该数据处于等待状态--->此时NB模块发送一个数据(以后协议中会定)--->发送成功后会发现平台中该数据为已送达状态--->当模块接收到下行命令后进行对下发命令的应答(下行命令中数据后面带有两字节的mid)--->NB模块按照编解码插件中设定的应答规定(一般是010001后面加两字节的mid)发送应答信息--->此时可以看到电信平台的这条命令数据变为成功状态。
详细步骤:
- 上行数据:
1>上报数据AT+NMGS=12,00031520252005031A010000(我用的串口助手发送,在我们板子上也可以,这里我方便给你演示)
2>可以看到平台收到数据
下行数据:
(用IoT_OceanConnect_North_GUI_APPDemo-master\application中的Demo下发命令)
1>登录Demo
Platform IP: 180.101.147.89
Port: 8743
App ID: K0d7_awqADPFGiVHfusFDKNYUpYa
Password: 34Y6tEWsSGrEwJSGwaCtTfQ9v4Ma
2>选择Command Manager
3>输入设备ID(ID是注册设备时返回的),并获得可以下发的命令,输入Value值:即要下发的数据590F000800000000B126000885300008,点击Post command
4>发送数据成功后可以看到状态为等待
- 设备端需要上报一条数据激活设备,才能收到下发的命令。
这里我上报AT+NMGS=4,00012220,可见上报成功后收到刚刚平台下发的数据
6>此时平台的命令状态为已送达
- 设备端发送对平台下发命令收到的确认
AT+NMGS=5,0100010028,编解码插件已写好,010001后面加上mid,0028是平台命令下发后面加上的
7>发送成功后平台命令状态为成功
上下行数据(命令)流程完成。。。
NBIOT上行与下行数据流程(基于华为电信物联网平台)相关推荐
- 【物联网】华为云物联网平台-基于C示例代码的快速体验
00. 目录 文章目录 00. 目录 01. 概述 02. 开发环境 03. 创建产品 04. 注册设备 05. C语言工程下载 06. 编译OpenSSL库 07. 编译paho库 08. 编译C参 ...
- 基于华为云ModelArts平台利用MobileNetV2算法实现5类花卉分类
*************************************************** 码字不易,收藏之余,别忘了给我点个赞吧! *************************** ...
- 基于阿里云物联网平台的设备之间传输十六进制数据
基于阿里云物联网平台的设备之间传输十六进制数据 文章目录 基于阿里云物联网平台的设备之间传输十六进制数据 1. 创建阿里云物联网产品 1.1 创建新的产品 1.2 为产品创建自定义topic 1.3 ...
- 华为云物联网平台的微信小程序开发
第0章 简介 上上期出了一个华为云物联网平台的Android APP应用开发教程, 根据后台的私信,包括华为云物联网IOT论坛里和公众号里,发现大家对物联网平台的移动端的开发需求还是很大的,接下来,带 ...
- 基于机智云物联网平台的太阳能热水器控制系统
摘要: 以STM32F103ZET6为物联网控制模组主控单元,基于机智云平台,针对太阳能热水器设计了一种物联网控制系统,用户通过互联网就能对家中太阳能热水器进行远程控制和运行监测.该系统采用STM32 ...
- stm32+AT指令+ESP8266接入华为云物联网平台并完成属性上报与命令响应
(示例:stm32f103c8t6+esp01s串口AT指令模式) 流程简介: 一. MQTT透传AT固件烧录 本期教程使用的是stm32+AT指令控制esp01s接入华为云联网平台完成数据上报与命令 ...
- 基于机智云物联网平台的智能远程植物养护装置设计与实现
摘要: 设计一种智能远程植物养护装置,采用STM32F103单片机为控制核心,对植物所处环境温度和土壤湿度进行检测,并根据用户所设置的适合植物生长的湿度参数,控制水泵的开关,通过机智云平台在手机APP ...
- 合宙Air780e+luatos接入华为云物联网平台完成设备通信与控制
一.简介 1.项目介绍 之前发布的文章有esp8266的wifi模块和BC20的NB模块与华为云物联网通信为主,本期文章采用了合宙的4G LTE Cat.1模块,编程语言用的是lua,整体来说代码比较 ...
- 基于机智云物联网平台的智能WiFi插座
一.概述 本设计是基于机智云物联网平台的智能WiFi插座.该插座的主控芯片采用的是意法半导体的STM32f103c8t6来控制.软件部分运用elispe开发工具开发,综合WiFi无线通信.Androi ...
最新文章
- 多款eclipse黑色坏境任你选择,只要导入配置
- 动态折线图 python_python 怎么做个动态折线
- flask-wtforms
- javaone_JavaOne 2012:向上,向上和向外:使用Akka扩展软件
- Java静态类使用 使用 service
- 云函数与函数式编程思想结合会产生什么?
- php 405 not allowed,html nginx 405 not allowed问题的解决
- KB954430补丁重复安装失败的解决办法
- [Bzoj2152]聪聪可可
- mysql之jdbc连接数据库和sql注入的问题
- 学MySQL,这篇万字总结,真的够用了
- python按行数分割文本_如何把一个TXT文本文件按行数分割成多个文本文件
- wordpress制作主题之菜单
- java junit测试类怎么写_15.junit测试类使用及注解
- js判断数组的六种方法
- 高等数学 第一章 极限和连续函数
- matlab画一条平滑曲线,Matlab画平滑曲线的两种方法( 拟合或插值后再用plot即可)...
- argmin ,argmax函数
- 【csdn学习-Python】CSDN技能树-Python语言学习笔记
- 转战物联网·基础篇02-物联网中的角儿