ubuntu16.04 mosquitto版本多少
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu16.04 mosquitto版本多少相关的知识,希望对你有一定的参考价值。
参考技术A MQTT是一种机器到机器消息协议,旨在为“物联网”设备提供轻量级发布/订阅通信。它通常用于车辆的地理跟踪车队,家庭自动化,环境传感器网络和公用事业规模的数据收集。Mosquitto是一个受欢迎的MQTT服务器(或代理 ,在MQTT中的用法),具有良好的社区支持,易于安装和配置。
在本教程中,我们将安装Mosquitto,从Let’s Encrypt检索SSL证书,并设置我们的代理使用SSL来保护受密码保护的MQTT通信。
先决条件
在开始本教程之前,您需要:
一个Ubuntu 16.04服务器,具有非root,sudo启用的用户和基本防火墙设置,如在这个Ubuntu 16.04服务器设置教程中详细描述的。
指向您的服务器的域名,按照如何使用DigitalOcean设置主机名 。 本教程将使用mqtt.example.com贯穿始终。
第1步 – 安装Mosquitto
Ubuntu 16.04在默认软件存储库中有一个相当新版本的Mosquitto。使用非root用户登录,并使用apt-get安装Mosquitto。 参考技术B 先决条件
在开始本教程之前,您需要:
一个Ubuntu 16.04服务器,具有非root,sudo启用的用户和基本防火墙设置,如在这个Ubuntu 16.04服务器设置教程中详细描述的。
指向您的服务器的域名,按照如何使用DigitalOcean设置主机名 。 本教程将使用mqtt.example.com贯穿始终。
第1步 – 安装Mosquitto
Ubuntu 16.04在默认软件存储库中有一个相当新版本的Mosquitto。使用非root用户登录,并使用apt-get安装Mosquitto。
sudo apt-get install mosquitto mosquitto-clients
默认情况下,Ubuntu将在安装后启动Mosquitto服务。让我们测试默认配置。我们将使用我们刚刚安装的一个Mosquitto客户端订阅我们的代理上的一个主题。
主题是您向其发布消息和订阅的标签。 它们被布置为层次结构,因此,例如,您可以具有sensors/outside/temp和sensors/outside/humidity 。如何安排主题取决于你和你的需要。在本教程中,我们将使用一个简单的测试主题来测试我们的配置更改。
第二次登录到您的服务器,因此您有两个端子并排。在新终端中,使用mosquitto_sub订阅测试主题:
mosquitto_sub -h localhost -t test
-h用于指定MQTT服务器的主机名, -t是主题名。 由于mosquitto_sub正在等待消息到达,因此在按ENTER后没有输出。切换回您的其他终端并发布消息:
mosquitto_pub -h localhost -t test -m "hello world"
以上是关于ubuntu16.04 mosquitto版本多少的主要内容,如果未能解决你的问题,请参考以下文章
翻译:如何在Ubuntu16.04上安装Mosquitto这个MQTT消息服务器并对其进行安全配置