Skip to content

百度云Mqtt的使用

Zip Zhang edited this page May 21, 2020 · 2 revisions

下文中百度云指的是百度智能云,和百度网盘无关!

前言(必看)

此服务为百度智能云提供,和作者无关.此文仅分享配置方法,方便没有服务器的人员方便使用.同时因个人时间问题,不帮助处理相关疑问....

百度云mqtt服务器免费额度为每月100万条数据.每发一条或收一条为1条数据,即设备发一条数据,app接受到数据.则使用了2条的额度. 设备发一条数据,无其他设备接受.则使用了1条的额度.因此强烈建议不要用此服务器接入hass 内容等平台

zTC1 zDC1 zM1 都会定时反馈数据,根据反馈间隔时间太短时一定会超出免费额度,建议将反馈时间调低防止超出免费额度.

超出100万条免费额度数据后收费标准:(本表为2020/05/21,百度云最新价格请到https://cloud.baidu.com/doc/IOT/s/Yjwvy840z查看)

月用量:消息条数N 价格(元/百万条)
N < 100万 免费
100万 < N < 1亿条 1.2
1亿条 < N < 10亿条 1.0
10亿条以上 0.8

本文仅做分享,因本文导致的任何问题(如超过免费额度导致收费/百度云修改服务条款导致的其他问题等),本人不承担任何责任.

百度云Mqtt服务器配置

请自行建立百度云账号.之后登陆账号进入控制台.

控制台左侧选择产品服务-物接入IoT Hub. 点击创建项目

0

0-1

1

2

登陆时的用户名总长度不能超过32.(固件限制)

3

4

5

6

7

点击确认后即配置完成.

至此服务器端配置完成,您已经获取到服务器的域名地址/端口,登录用到的用户名及密码

连接测试

app连接mqtt服务器

app上侧边连点设置,MQTT地址填上文中获取到的域名:1883,用户名及密码填写上文中获取到的用户名密码,完成后返回到主要页面.确认app提示app已连接mqtt服务器

设备连接mqtt服务器

app连接上后,设备也需要连接上mqtt服务器.app连接上mqtt服务器后,在对应设备点右上角云按钮,app会将mqtt服务器的相关配置通过udp局域网通信发送给设备.设备若收到并反馈,app会显示已设置XXX设备mqtt服务器:服务器地址 用户名,表示设备已配置mqtt服务器.设备会自动连接服务器.若连接成功则应该可以通过app远程控制了.

至此配置完成.

Clone this wiki locally