栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

MQTT 环境快速搭建(linux)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MQTT 环境快速搭建(linux)

1. 安装MQTT服务器
    上网搜索apache activemq,找到它的官网。然后下载Linux版本。写文档时版本为ActiveMQ 5.16.3 Release
    解压后进入目录,运行:./bin/activemq console
    即可启动服务
2. 安装MQTT 客户端
    在https://github.com/eclipse/paho.mqtt.c下载安装包并解压,进入目录。
    make
    报错,然后sudo apt install libssl-dev
    make成功
    make install
注意,这里直接make,不是去build文件夹下make。

运行MQTT自带示例。
发布程序示例:
    在mqtt工程的src/samples目录下,打开MQTTClient_publish.c。
    通过修改#define ADDRESS设置服务器地址,只改IP,端口不要改。
    修改#define PAYLOAD 设置消息内容。
    修改#define TOPIC修改发布主题。
订阅程序示例:
    在mqtt工程的src/samples目录下,打开MQTTClient_subscribe.c
    通过修改#define ADDRESS设置服务器地址。
    修改#define TOPIC修改订阅主题。主题与发布者一致时,可收到发布的消息。
然后重新make,在build/output/samples会有生成文件,执行MQTTClient_publish和MQTTClient_subscribe就可以看到通信。
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/323618.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号