目录

1.登陆百度开放云,在产品服务中选择IOT HUB 2

2.选择 创建计费套餐,目前1百万条/每月是免费的 2

3.点击管理控制台进入项目列表 4

4. 点击创建项目,项目类型选择数据型 4

5.点击提交后返回项目列表页, 点击项目名称进入项目 5

6.创建用户及策略 5

7. 连接测试 8

8. M5310-A连接MQTT服务器 11

A. 测试网络是否正常 12

B. 配置MQTT连接 13

C. 连接 14

D. 订阅消息 14

E. 发送消息 15

1.登陆百度开放云,在产品服务中选择IOT HUB

2.选择 创建计费套餐,目前1百万条/每月是免费的

3.点击管理控制台进入项目列表

4.点击创建项目,项目类型选择数据型

5.点击提交后返回项目列表页, 点击项目名称进入项目

6.创建用户及策略

保存好此处的密钥,后面连接时需要

到此MQTT服务器就建好了

7.连接测试

前面保存的密钥

点击添加topic,添加对消息hub的监听

对topic[hub]发送消息

收到消息

到此MQTT服务器运行正常.连接测试完毕

8.M5310-A连接MQTT服务器

具体AT指令详见M5310A AT 命令用书使用手册_V1_20180827154312_20506.pdf,

这里只说说连接MQTT用到的.

a.测试网络是否正常

输入 AT+NPING=rag6w6d.mqtt.iot.bj.baidubce.com

返回

+NPING:112.34.115.12,57,780

--- 112.34.115.12 ping statistics ---

1 packets transmitted, 1 received, 0% packet loss

rtt min/avg/max = 780/780/780

说明网络正常

b.配置MQTT连接

AT+MQTTCFG="rag6w6d.mqtt.iot.bj.baidubce.com",1883,"NB-IOT-9527",60,"rag6w6d/iot","密钥",1

参数1是地址,在项目列表那里可以看到,

参数2端口, 和测试连接时不同的是这里需要使用TCP连接即端口1883,否则连不上, 测试那里用的是WSS

参数3设备名,随便起

参数4 Keep Alive 默认60

参数5用户名,在前面测试连接那里可以查到

参数6密钥, 前面生成用户时保存的

参数7清除session

执行后键入AT+MQTTCFG?查询配置是否成功

c.连接

确认参数无误后输入AT+MQTTOPEN=1,1,0,0,0,"",""连接MQTT服务器

返回+MQTTOPEN:OK连接成功

d.订阅消息

AT+MQTTSUB="hub",0

查询是否订阅成功

AT+MQTTSUB?

e.发送消息

AT+MQTTPUB="hub",0,1,0,0,"hello world"

发送成功后由于本地订阅了hub消息组,本地也能收到+MQTTPUBLISH:0,0,0,0,hub,11,hello world 这条消息

服务器收到消息,

f.反过来试下服务器发送消息, 本地M5310-A接收消息

到此结束

NB-IOT模块 M5310-A接入百度开放云IOT Hub MQTT的更多相关文章

  1. 百度网盘,前几天刚从百度云改名过来,百度云这个名字给之前的百度开放云(同步盘用户比较小众)good

    作者:黑郁金香链接:http://www.zhihu.com/question/51803053/answer/127562835来源:知乎著作权归作者所有,转载请联系作者获得授权. 在8月网盘大面积 ...

  2. 百度开放云 BOS Uploader

    百度开放云 BOS Uploader bce-bos-uploader 是基于 bce-sdk-js 开发的一个 ui 组件,易用性更好.DEMO地址是:http://leeight.github.i ...

  3. 使用git自动将子工程发布到百度开放云上

    我的项目中包含多个子工程,如web工程.python工程等.我在项目的根目录下建立了git管理,因此如果使用git push只能把整个项目推送上去,但我只想推送web工程目录.因此,编写了cmd脚本如 ...

  4. 百度开放云java+tomcat部署web项目-小皇帝詹姆斯

    加入部署 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/diss ...

  5. 【阿里云IoT+YF3300】13.阿里云IoT Studio WEB监控界面构建

    Web可视化开发是阿里云IoT Studio中比较重要的一个功能,通过可视化拖拽的方式,方便地将各种图表组件与设备相关的数据源关联,无需编程,即可将物联网平台上接入的设备数据可视化展现. 目前支持的组 ...

  6. 开发板免费领!腾讯云IoT应用创新大赛正式启动!

    大赛简介 腾讯云IoT应用创新大赛是腾讯云面向物联网领域举办的大型竞赛,通过腾讯云IoT全链路产品能力,开放平台和服务,与广大开发者共同创新,孵化优秀的IoT产品和解决方案,共同构建IoT应用生态. ...

  7. Android接入百度自动更新SDK

    一:前言 公司的app,上传到百度应用市场,然后说必须要接入百度的自动更新sdk才能上架,于是从百度官网上去下载jar包,下载的时候必须要带上数据统计,如果使用自动的jar包,还需要带上广告联盟,坑爹 ...

  8. Android App接入微信开放平台注意事项

    一.Android第三方应用接入微信开放平台的注意事项: 1. 到微信开放平台官网申请正式的AppID(需通过审核),要填写包名.app签名的md5值.至于如何获取app签名信息,官方提供签名包apk ...

  9. 运用百度开放平台接口根据ip地址获取位置

    使用百度开放平台接口根据ip地址获取位置 今天无意间发现在百度开放平台接口,就把一段代码拿了下来,有需要的可以试试看:http://opendata.baidu.com/api.php?query=5 ...

随机推荐

  1. web.xml简介

    用于配置Web应用的相关信息,如:监听器(listener).过滤器(filter). Servlet.相关参数.会话超时时间.安全验证方式.错误页面等.例如: Servlet 3中的异步处理指的是什 ...

  2. request和response简介

    Tomcat收到客户端的http请求,会针对每一次请求,分别创建一个代表请求的request对象.和代表响应的response对象. 既然request对象代表http请求,那么我们获取浏览器提交过来 ...

  3. laravel5.5 __construct函数 无法使用session() 解决方法和实例

    从网上查询资料得知,在laravel中使用__construct方法的时候,session还没开启,此时就需要用到中间件来解决. $this->middleware(function ($req ...

  4. 【深入 MongoDB 开发】使用正确的姿势连接分片集群

    MongoDB分片集群(Sharded Cluster)通过将数据分散存储到多个分片(Shard)上,来实现高可扩展性.实现分片集群时,MongoDB 引入 Config Server 来存储集群的元 ...

  5. epel安装第三方扩展源后,运行yum报错的解决方案

    yum安装报错:Cannot retrieve metalink for repository: epel. Please verify its path and try again 解决方法: 一句 ...

  6. nginx ngx_http_sub_module使用

    ngx_http_sub_module模块是一个过滤器,它修改网站响应内容中的字符串,比如你想把响应内容中的‘iuwai’全部替换成‘aaaaa‘,这个模块已经内置在nginx中,但是默认未安装,需要 ...

  7. 梯度下降法原理与python实现

    梯度下降法(Gradient descent)是一个一阶最优化算法,通常也称为最速下降法. 要使用梯度下降法找到一个函数的局部极小值,必须向函数上当前点对应梯度(或者是近似梯度)的反方向的规定步长距离 ...

  8. ARM64 Linux kernel virtual address space

    墙外通道:http://thinkiii.blogspot.com/2014/02/arm64-linux-kernel-virtual-address-space.html Now let's ta ...

  9. thinkphp的自动生成

    第一,在index.php里定义 define('BIND_MODULE','Admin'); //自动生成Admin目录下的结构(默认生成IndexController) define('BUILD ...

  10. spring-boot-2.0.3启动源码篇二 - run方法(一)之SpringApplicationRunListener

    前言 Springboot启动源码系列还只写了一篇,已经过去一周,又到了每周一更的时间了(是不是很熟悉?),大家有没有很期待了?我会尽量保证启动源码系列每周一更,争取不让大家每周的期望落空.一周之中可 ...