MicroPython 使用 upip 安装扩展包

发布于 2023-09-06 11:32:41 字数 734 浏览 40 评论 0

micropython 默认刷入的固件包只包含基础组件,如果需要使用 Http Client, MQTT,或者 Hmac 签名算法都是需要额外安装扩展包的, micropython 提供了轻量级的包管理器 upip。

那么如何来安装扩展包呢?首先需要使板子连接到 wifi 网络, boot.py :

import gc
import network
gc.collect()

wlan = network.WLAN(network.STA_IF)
wlan.active(True) 

if not wlan.isconnected():
    wifiName = "SSID"
    wifiPassword = "PWD"
    print('connecting to wifi network...')
    wlan.connect(wifiName, wifiPassword)
    print('wifi connected .')

上传 boot.py ,可以用 Mu 或者 Pycharm,上传完之后,打开交互环境 REPL,我们需要验证一下网络是否连接:

wlan.ifconfig()   ## wlan 变量在 boot.py 已经声明了

如果有相应的 IP 地址输出就说明连接成功了。

安装扩展包:

import upip
upip.install("micropython-urequests")

耐心等待下载完即可。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

赤濁

暂无简介

文章
评论
26 人气
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文