中移M5311与onenet资料总结
title: 中移M5311与onenet资料总结
tags: NBIOT
date: 2019-4-29 23:32:00
中移onenet再度学习
今天有个朋友问我NB模组M5311连接onenet服务器的问题,他已经成功连接了,就是数据下发的时候出现了问题,其实都是小问题,我一看便知,他是在处理按钮的下发逻辑时除了问题,我很快帮他解决了,但是同时我有发现了新的问题。让我对onenet恍然大悟!!
首先利用这个机会再次总结一下M5311的onenet指令集:
系统设置相关:
指令 | 功能 | 备注 |
---|---|---|
AT+CMRB | 复位模组 | |
AT+CMSYSCTRL=0,2 | 打开指示灯 | |
AT+CEREG? | 扫描IP | 可用于开机准备 |
AT+CSQ | 信号指令 | |
AT+SM=LOCK_FOREVER | 关闭睡眠 |
普通MQTT指令:
指令 | 功能 | 备注 |
---|---|---|
AT+MQTTCFG=“60.205.203.64”,1883,“zyNot”,120,“759”,“IIOuz”,1 | MQTT配置 | |
AT+MQTTOPEN=1,1,1,1,1,“mywill”,“001bye” | 连接并设置,遗嘱(可选) | |
AT+MQTTPUB=“device/nb/citc”,1,1,0,0,“hello” | 发布消息 | 可对任意主题发布消息 |
AT+MQTTSUB=“/device/NB/zx11111111111111_back”,1 | 订阅消息 | 接收数据回传 |
针对 onenet MQTT指令:
指令 | 功能 | 备注 |
---|---|---|
AT+MQTTCFG=“183.230.40.39”,6002,“设备ID”,120,“产品ID”,“APIKEY”,1 | MQTT配置 | |
AT+MQTTOPEN=1,1,0,0,0,"","" | 连接并设置,无遗嘱 | |
AT+MQTTPUB=$dp,0,1,0,28,0300197b2231223a312c2232223a312c2233223a312c2234223a357d | ||
其中28为发送的数据长度,03为第三种json数据格式,0019为数据包的长度 | 数据包为:{“1”:1,“2”:1,“3”:1,“4”:1} |
关于Onenet的数据下发:
如图,由于Onenet 按钮下发数据的时候有一个默认值,所以很多人电机按钮的时候都是发送0和1,所以很多人就比较迷茫,怎么区分多个按钮的下发指令,其实这很好解决的,onenet是支持自定义数据点的,不同的按钮开和关都可以设置成不同的数据命令,这样就很好办了对吧!
- onenet 的NB快速连接方法,不是使用LWM2M! 而是依旧使用wifi方案的MQTT!!
- onenet的安卓开发有多重方法,一是使用onenet官方提供的SDK和API,另外一种更简单粗暴的就是使用安卓的mqtt协议(之前多次失败的原因终于找到了)就是发布消息时的格式问题,普通的MQTT客户端和平台都是支持发送字符串的,,比如publish(“T”,“20”),但是onenet是不允许的,而且你强制发送的话,发武器会使你掉线!这就是我很久之前遇到的问题,今天看了一个博客恍然大悟:参考链接见文末。
- onenet支持的MQTT数据流都是16进制的。而且他的数据下发是不需要订阅的,而且是不支持订阅系统$开头的主题的。
OK先总结到这里,有问题欢迎下方留言或者咨询:QQ群:476840321
参考链接:
1、onenet利用MQTT协议的开发逻辑
2、不支持MQTT的NB模组利用TCP强行mqtt通讯
3、高新兴ME3616调试Onenet笔记
中移M5311与onenet资料总结相关推荐
- 中移物联OneNet的市场战略的思考
中移物联OneNet的市场战略的学习思考 OneNet社区 中国移动物联网联盟 OneNET合作伙伴认证计划 培训认证 物联工场/创客工坊 众包平台 总结 昨天申报中移物联方案时,发现中移物联的官网链 ...
- 中移M5311模块MQTT协议连接阿里云物联网平台(干货)
一.准备三元组 在阿里云物联网平台新建产品和设备后,平台给每一个设备自动赋予三元组. 二.准备MQTT协议参数 新建产品时,阿里云物联网平台会分配一个含productkey的子域名,端口号固定是188 ...
- java跟onenet平台交互_中移物联OneNET平台HTTP协议接入
HTTP协议接入 登录后进入开发者中心 登录成功,点击进入"开发者中心". 点击左侧菜单 这里我们点击箭头所指的"多协议接入" 可以看到这里可以创建基于MQTT ...
- 骑士智能科技M5310模块连接中移OneNet平台实现数据交互
一.实验目的 使用骑士智能科技M5310模块加USB转串口,连接到中移OneNet平台上,并实现温湿度数据交互 二.准备工作 硬件:骑士智能科技M5310模块 + 移动NB卡.USB转串口.天线 软件 ...
- 阿里云和中移物联网M5311的MQTT通讯
我的BILIBILI链接 https://www.bilibili.com/read/cv5476993 模块简介 中移物联网M5311就是这个样子的 特点 选择模块注意事项:这个模块分两个版本C ...
- 公有云平台专题《中移云平台,NB-IoT模组对接中移OneNET平台》
目录 1.中移OneNET平台介绍 2.中移OneNET平台注册 3.OneNET平台创建产品 4.NB模组对接OneNET平台 5.NB模组上报数据.接收下行数据 1.中移OneNET平台介绍 On ...
- 中移物联网开放平台OneNET亮相世界物联网博览会
10月30日至11月1日,以"创新物联时代.共享全球智慧"为主题的2016世界物联网博览会在无锡盛大召开.本届博览会展示总面积5万平方米,参展企业和行业协会近300家.在博览会上, ...
- 国内物联网平台(8):中移物联网开放平台OneNet
国内物联网平台(8) --中移物联网开放平台OneNet 马智 平台定位 OneNET是中移物联网有限公司搭建的开放.共赢设备云平台,为各种跨平台物联网应用.行业解决方案,提供简便的云端接入.存储.计 ...
- 连接中移Onenet云平台的C#上位机
为什么要做这个上位机 物联网作为近些年快速发展的产物,产品越来越丰富,应用场景也越来越广泛,因此相关的体量也不断在壮大,很多公司根据自己的战略需求开始除了开发自己的物联网硬件产品,同时也慢慢在完善自己 ...
最新文章
- 安卓惯性传感器(二)
- go解析复杂json数组字符串:结合使用json和simple-json库
- Vue——props默认值为工厂函数时[工厂函数:undefined]问题解决方案
- java rmi配置_Java、Spring配置RMI连接
- C#基础13:预编译指令
- 计算机电路基础 - 1,计算机电路基础1.1.doc
- Ansys电机控制系统分析
- windows批量ping测试脚本
- Mac安装虚拟机详细步骤
- Kubernetes中配置Pod的liveness和readiness探针
- 4种工资条制作方法,总有一款适合你
- 效果 - 收藏集 - 掘金
- FreeRTOS 简介
- 锚定一个点,然后在这个点上深耕
- 带你开发个转盘抽奖小游戏【附源码】
- 紫羲教你职业女性的工作服穿着
- 政策理解优化,安徽省碳达峰碳中和领域科技项目申报领域条件要求方式流程要点
- 在UE4里制作3D UI(二)——自定义字体
- top命令的load average是什么意思?
- cad审图软件lisp_CAD审图标记软件下载_CAD审图标记 7.0 免费版_极速下载站_软件下载...
热门文章
- 分享10个优质的Java练手项目
- 胃肠功能紊乱有哪些表现?这3种症状说明你已中招!
- GarageBand mac怎么剪切音频片段? GarageBand mac使用教程
- 将树莓派2B系统扩展到U盘
- 用UltraIOS制作CentOS U盘安装盘图文教程
- 各种方法合成地震图的对应单位
- Java jQuery
- vue 结合原生tabe 渲染表格 实现 固定头部、固定右侧、单选按钮、单元格拖拽监听位置
- MySQL日志、备份与恢复
- 机械回转式布袋除尘器 斜纹卷纸管机 F400粉碎机 CAD自动厢式压滤机总装 橡胶真空过滤机-8 井下煤矿可伸缩皮带输送机 NXZ18浓缩机 可伸缩带式输送机 滚筒输送机 刮板提升机和检果机……设计