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资料总结相关推荐

  1. 中移物联OneNet的市场战略的思考

    中移物联OneNet的市场战略的学习思考 OneNet社区 中国移动物联网联盟 OneNET合作伙伴认证计划 培训认证 物联工场/创客工坊 众包平台 总结 昨天申报中移物联方案时,发现中移物联的官网链 ...

  2. 中移M5311模块MQTT协议连接阿里云物联网平台(干货)

    一.准备三元组 在阿里云物联网平台新建产品和设备后,平台给每一个设备自动赋予三元组. 二.准备MQTT协议参数 新建产品时,阿里云物联网平台会分配一个含productkey的子域名,端口号固定是188 ...

  3. java跟onenet平台交互_中移物联OneNET平台HTTP协议接入

    HTTP协议接入 登录后进入开发者中心 登录成功,点击进入"开发者中心". 点击左侧菜单 这里我们点击箭头所指的"多协议接入" 可以看到这里可以创建基于MQTT ...

  4. 骑士智能科技M5310模块连接中移OneNet平台实现数据交互

    一.实验目的 使用骑士智能科技M5310模块加USB转串口,连接到中移OneNet平台上,并实现温湿度数据交互 二.准备工作 硬件:骑士智能科技M5310模块 + 移动NB卡.USB转串口.天线 软件 ...

  5. 阿里云和中移物联网M5311的MQTT通讯

    我的BILIBILI链接   https://www.bilibili.com/read/cv5476993 模块简介 中移物联网M5311就是这个样子的 特点 选择模块注意事项:这个模块分两个版本C ...

  6. 公有云平台专题《中移云平台,NB-IoT模组对接中移OneNET平台》

    目录 1.中移OneNET平台介绍 2.中移OneNET平台注册 3.OneNET平台创建产品 4.NB模组对接OneNET平台 5.NB模组上报数据.接收下行数据 1.中移OneNET平台介绍 On ...

  7. 中移物联网开放平台OneNET亮相世界物联网博览会

    10月30日至11月1日,以"创新物联时代.共享全球智慧"为主题的2016世界物联网博览会在无锡盛大召开.本届博览会展示总面积5万平方米,参展企业和行业协会近300家.在博览会上, ...

  8. 国内物联网平台(8):中移物联网开放平台OneNet

    国内物联网平台(8) --中移物联网开放平台OneNet 马智 平台定位 OneNET是中移物联网有限公司搭建的开放.共赢设备云平台,为各种跨平台物联网应用.行业解决方案,提供简便的云端接入.存储.计 ...

  9. 连接中移Onenet云平台的C#上位机

    为什么要做这个上位机 物联网作为近些年快速发展的产物,产品越来越丰富,应用场景也越来越广泛,因此相关的体量也不断在壮大,很多公司根据自己的战略需求开始除了开发自己的物联网硬件产品,同时也慢慢在完善自己 ...

最新文章

  1. 安卓惯性传感器(二)
  2. go解析复杂json数组字符串:结合使用json和simple-json库
  3. Vue——props默认值为工厂函数时[工厂函数:undefined]问题解决方案
  4. java rmi配置_Java、Spring配置RMI连接
  5. C#基础13:预编译指令
  6. 计算机电路基础 - 1,计算机电路基础1.1.doc
  7. Ansys电机控制系统分析
  8. windows批量ping测试脚本
  9. Mac安装虚拟机详细步骤
  10. Kubernetes中配置Pod的liveness和readiness探针
  11. 4种工资条制作方法,总有一款适合你
  12. 效果 - 收藏集 - 掘金
  13. FreeRTOS 简介
  14. 锚定一个点,然后在这个点上深耕
  15. 带你开发个转盘抽奖小游戏【附源码】
  16. 紫羲教你职业女性的工作服穿着
  17. 政策理解优化,安徽省碳达峰碳中和领域科技项目申报领域条件要求方式流程要点
  18. 在UE4里制作3D UI(二)——自定义字体
  19. top命令的load average是什么意思?
  20. cad审图软件lisp_CAD审图标记软件下载_CAD审图标记 7.0 免费版_极速下载站_软件下载...

热门文章

  1. 分享10个优质的Java练手项目
  2. 胃肠功能紊乱有哪些表现?这3种症状说明你已中招!
  3. GarageBand mac怎么剪切音频片段? GarageBand mac使用教程
  4. 将树莓派2B系统扩展到U盘
  5. 用UltraIOS制作CentOS U盘安装盘图文教程
  6. 各种方法合成地震图的对应单位
  7. Java jQuery
  8. vue 结合原生tabe 渲染表格 实现 固定头部、固定右侧、单选按钮、单元格拖拽监听位置
  9. MySQL日志、备份与恢复
  10. 机械回转式布袋除尘器 斜纹卷纸管机 F400粉碎机 CAD自动厢式压滤机总装 橡胶真空过滤机-8 井下煤矿可伸缩皮带输送机 NXZ18浓缩机 可伸缩带式输送机 滚筒输送机 刮板提升机和检果机……设计