6-2 安全保护ESP8266与MQTT代理之间的连接

如果您不想拥有自己的代理,但想要安全的MQTT连接,则可以使用云MQTT实例,例如 http://iotcentral.eu。首先在 iotcentral.eu 上创建一个帐户并确认您的电子邮件地址。之后,您可以登录 iotcental.eu 并获得您的私人指定主题。它是一个八字符代码,例如c5c05211,此代码需要在您的所有主题之前,如下所示:

c5c05211/living/temperature

无论您是发布还是订阅。用以下代码连接到Wi-Fi,然后通过端口8883建立到 iotcentral.eu 云MQTT的安全连接。发送到iotcentral.eu代理的每条消息都像环回一样被收回。
包含的标题文件是 ESP8266WiFi 和 PubSubClient MQTT  类:

#include <ESP8266WiFi.h>
#include <PubSubClient.h>

GPIO 12 稍后将用于每次收到消息时闪烁 LED,并且每次收到带有内容 1 的消息时 GPIO 13 将变为电平,如果消息有效负载为0,则GPIO 13将变为电平:

#define PIN 12 12
#define PIN_13 13

在此定义Wi-Fi网络的值,SSID和密码,以及使用的MQTT服务器(在此示例中使用了 iotcentral.eu

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值