1 Star 0 Fork 1

谷动谷力/MQTT-Client-Examples

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

MicroPython MQTT 客户端使用示例

在本示例中我们提供了 TCP、Websocket 协议连接到 MQTT Broker 示例代码。 有关 MicroPython MQTT 客户端更多使用文档,请参阅 MicroPython 官方文档

前提

  • 本示例中树莓派操作系统为 Raspberry Pi OS with desktop (Debian version: 10,64-bit)

安装 MicroPython

 # 当树莓派使用的操作系统基于 Debian version: 10 时可直接使用如下命令安装 MicroPython
 sudo apt-get update
 sudo apt-get -y install micropython

 # 使用 snap 方式进行安装(推荐)
 sudo apt update
 sudo apt install snapd
 sudo reboot
 sudo snap install core
 sudo snap install micropython

# 源码编译的方式进行安装
参考链接:https://docs.micropython.org/en/latest/develop/gettingstarted.html

安装依赖库

为了方便连接到 MQTT 服务器,我们需要安装 umqtt.simple 库。

micropython -m upip install umqtt.simple

运行

micropython sub.py
micropython pub.py

参阅

如何在 MicroPython 中使用 MQTT

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/lojam/MQTT-Client-Examples.git
git@gitee.com:lojam/MQTT-Client-Examples.git
lojam
MQTT-Client-Examples
MQTT-Client-Examples
master

搜索帮助