MQTT 在MacOS上的安装与使用简介

本文介绍了如何在MacOS上通过homebrew安装轻量级MQTT broker Mosquitto,并展示了启动订阅者和发布者的基本操作,以此理解MQTT协议的工作原理。
摘要由CSDN通过智能技术生成

MQTT是 Message Queuing Telemetry Transport,消息队列遥测传输。是IBM开发的IOT 轻量级消息订阅和发布的协议。

学习对MQTT的理解,可以选用已实现这个协议的broker,比如Mosquitto.

这里介绍Mosquitto的安装与使用

1. 安装 homebrew 

curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.sh

/bin/bash install.sh

2. Install Mosquitto

brew install mosquitto

3. Start the Mosquitto

 /usr/local/sbin/mosquitto -c /usr/local/etc/mosquitto/mosquitto.conf

1614326231: mosquitto version 2.0.7 starting

1614326231: Using default config.

1614326231: Starting in local only mode. Connections will only be possible from clients running on this machine.

1614326231: Create a configuration file which defines a listener to allow remote access.

1614326231: Opening ipv4 listen socket on port 1883.

pip是一个广泛使用的Python包管理工具,用于安装和管理Python包。如果你在中国大陆地区使用pip直接安装包,可能会遇到下载速度慢的问题,因为默认的PyPI源在国外。为了解决这个问题,可以使用国内的镜像源来加速下载。对于paho-mqtt这个库,你完全可以通过配置国内镜像源来安装。 国内有几个常用的镜像源,包括清华大学、阿里云、豆瓣、华为云等。以清华大学的镜像源为例,你可以通过以下步骤来安装paho-mqtt库: 1. 打开命令行工具。 2. 首先,你需要配置pip使用镜像源,可以通过在用户目录下创建或编辑pip的配置文件`pip.conf`(Linux或MacOS为`~/.pip/pip.conf`,Windows为`%HOMEPATH%\pip\pip.ini`)。例如,使用以下命令来设置清华大学的镜像源: Linux 或 MacOS: ``` mkdir -p ~/.pip echo "[global]" >> ~/.pip/pip.conf echo "index-url = https://pypi.tuna.tsinghua.edu.cn/simple" >> ~/.pip/pip.conf ``` Windows: ``` mkdir %HOMEPATH%\pip type NUL > %HOMEPATH%\pip\pip.ini echo [global] >> %HOMEPATH%\pip\pip.ini echo index-url = https://pypi.tuna.tsinghua.edu.cn/simple >> %HOMEPATH%\pip\pip.ini ``` 3. 配置好镜像源后,在命令行中输入以下命令来安装paho-mqtt库: ``` pip install paho-mqtt ``` 通过以上步骤,你就可以利用国内镜像源来快速安装paho-mqtt库了。需要注意的是,镜像源列表并非固定不变,可以访问相应的官方网站获取最新可用的镜像源地址。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值