1. 理解MicroPython在ESP8266上的应用 MicroPython是Python 3的一个精简实现,专为微控制器设计。它允许开发者使用Python语言来编写程序,控制ESP8266等微控制器。ESP8266是一款具有Wi-Fi功能的微控制器,支持TCP/IP协议栈,非常适合物联网(IoT)应用。 2. 熟悉MQTT协议的基本概念和工作原理 MQTT(Me
因为博主使用的本地的MQTT服务器(Apache-Apollo),所以端口是61613。MicroPython的MQTT库中默认的是1883,可以按需修改。 如果也想自己搭建本地MQTT服务器做测试,可以参考这篇文章《在Windows下搭建MQTT服务器》。 打开uPyLoader的终端(菜单栏->「View」->「Terminal」),然后运行example_sub.py,观察终端是否启动成功,最...
早在1999年,IBM的AndyStanford-Clark博士以及Arcom公司ArlenNipper博士发明了MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输)技术。MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用...
1. 使用免费公告mqtt服务器 2.使用esp8266 发布订阅信息 3.使用python 发布订阅消息 需要嵌入式软件定制开发进群 一.移植MicroPython 1.用microusb 数据线连接到电脑上,找到对应的串口号 这里是52,找不到端口的下载并安装串口驱动 使用flash_download_tools烧录microPython 固件文件下载 使用thonny IDE进行开发 下载安装...
烧录MicroPython固件 把esp01-s和烧录器一起插入电脑 在电脑设备管理器中可以看到已经识别设备,串口号为COM4。 下载ESP8266对应的micropython固件,我选择的是esp8266-1m-20200408-v1.12-351-gbd5633778.bin这个版本。 擦除固件 esptool.py --port COM4 erase_flash 重新烧录固件 esptool.py --port COM4 write_...
import time from umqtt.simple import MQTTClient import network wlan_sta = network.WLAN(network.STA_IF) mqttclint = MQTTClient('mqttclint', '192.168.43.225',port=1885) def do_connect(ssid, password): wlan_sta.active(True) if wlan_sta.isconnected(): return None print('Connect to %s' %...
esp8266MQTT免费物联网远程控制 esp8266物联网开发 由于micropython网上资料挺少,整体用起来挺费力,而且很多软硬件厂商并不会把重心放到micropython上,所以决定使用arduino ide和C语言配合来进行,开始吧。 1. arduino环境配置 首先,需要下载arduino ide压缩包并进行安装,可以去arduino官网找到我们需要的版本,然后进行安装,...
[esp32]ESP8266使用micropython连接MQTT控制家电 ESP8266继电器 ESP8266固件烧录器 ESP-01S 如图 软件 Thonny AiThinker_Serial_Tool_V1.2.3 flash_download_tools_v3.6.8 esp8266-20190529-v1.11.bin 概要 经历了很长很长很长很长的时间,跳过了各种坑,终于,在居家隔离的日子里,把这个项目搞定了 首先呢,淘宝...
ESP8266 micropython固件中实现智能配网(smartconfig)功能 公司产品用到了ESP8266芯片。原先的代码在ubuntu中编译,再下载到ESP8266中,操作过于繁琐。所以我想到使用micropython,去采集传感器的数据,再通过MQTT协议与Android系统端的应用程序对接。 提示:以下是本篇文章正文内容,下面案例可供参考 ...
How to Use MQTT on Raspberry Pi with Paho Python Client MicroPython MQTT Tutorial Based on Raspberry Pi How to Deploy an MQTT Broker on Raspberry Pi Talk to an Expert Contact Us → ESP8266 Edit Feedback Dekun Tao EMQX Cloud Engineer, programming in Python and Rust. Subscribe to our ...