在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

BPI-Pico-RP2040 開(kāi)發(fā)板 mqtt連接服務(wù)器

華仔的編程隨筆 ? 來(lái)源:華仔的編程隨筆 ? 作者:華仔的編程隨筆 ? 2023-05-25 08:58 ? 次閱讀

?1、安裝umqtt,點(diǎn)擊菜單工具->管理包

1684929957169.png

2、搜索umqtt

1684930004789.png

3、在查找結(jié)果里面點(diǎn)擊按裝:

1684930062770.png

4、然后在已安裝的包里就看到umqtt了。

1684930106836.png

5、書(shū)如程序代碼如下:

from umqtt.simple import MQTTClient
from machine import Pin
import network
import time

ssid='ssid'
passwd='wifipwd'
client_id = "po20t"
mserver = 'ip'
port=1883
mqttuser = "user"
mqttpwd = "pwd"
topic_ctl = b'led_ctl'#設(shè)備訂閱的主題,客戶端推送消息的主題
topic_sta = b'led_sta'#客戶端訂閱的主題,設(shè)備推送消息的主題
client = None
wlan = None

led1=Pin(2, Pin.OUT, value=1)
led2=Pin(5, Pin.OUT, value=1)
    
def sub_callback(topic, msg):
    """
    收到訂閱消息回調(diào)
    """
    global client
    print((topic_ctl, msg))
    if msg == b'led1 ON' or msg == b'led1 on':
        pub_msg = 'LED1: ON-state'
        led1.value(0)
    elif msg == b'led1 OFF' or msg == b'led1 off':
        pub_msg = 'LED1: OFF-state'
        led1.value(1)
    elif msg == b'led2 ON' or msg == b'led2 on':
        pub_msg = 'LED2: ON-state'
        led2.value(0)
    elif msg == b'led2 OFF' or msg == b'led2 off':
        pub_msg = 'LED2: OFF-state'
        led2.value(1)
    else:
        pub_msg = 'other msg'
    client.publish(topic_sta, pub_msg, retain=True)

def connectWiFi():
    """
    連接到WiFi網(wǎng)絡(luò)
    """
    global wlan
    wlan = network.WLAN(network.STA_IF)
    wlan.active(True)
    wlan.disconnect()
    wlan.connect('HUAWEI-H10R9U', "18977381885@")
    while(wlan.ifconfig()[0]=='0.0.0.0'):
        time.sleep(1)
    print(wlan.ifconfig())

try:
    connectWiFi()
    client = MQTTClient(client_id, mserver, port=1883,user=mqttuser,password=mqttpwd)
    client.set_callback(sub_callback)
    client.connect()
    client.subscribe(topic_ctl)
    client.publish(topic_sta, 'ESP32 Device online', retain=True)
    print("Connected to %s, subscribed to %s topic" % (mserver, topic_ctl))
    while True:
        client.wait_msg()
finally:
    if client is not None:
        print('off line')
        client.disconnect()
    wlan.disconnect()
    wlan.active(False)

5、保存到開(kāi)發(fā)板,然后執(zhí)行:

1684930218030.png

6、打開(kāi)mqttx發(fā)送消息:這樣連接到遠(yuǎn)程的Mqtt就愉快的完成了,后面可以完成一些數(shù)據(jù)交換與控制了。

1684930253049.png

審核編輯:湯梓紅

?

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9317

    瀏覽量

    86081
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5123

    瀏覽量

    98237
  • MQTT
    +關(guān)注

    關(guān)注

    5

    文章

    654

    瀏覽量

    22703
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【免費(fèi)試用19期】BPI-Pico-RP2040 開(kāi)發(fā)板

    不同的開(kāi)發(fā)板,現(xiàn)推出每周一期開(kāi)發(fā)板免費(fèi)試用活動(dòng)。第十九期試用的樣品為 BPI-Pico-RP2040 開(kāi)發(fā)板開(kāi)發(fā)板簡(jiǎn)介:
    發(fā)表于 02-21 17:11

    BPI-Pico-RP2040 開(kāi)發(fā)板】CircuitPython環(huán)境介紹

    首先感謝發(fā)燒友平臺(tái)提供的免費(fèi)測(cè)試活動(dòng),拿到開(kāi)發(fā)板后,第一時(shí)間開(kāi)箱,就看到了黑色的板子,配合鍍金焊盤(pán),看起來(lái)也挺漂亮。BPI-Pico-RP2040 是 Banana Pi 推出的一款搭載RP2040
    發(fā)表于 03-15 22:49

    BPI-Pico-RP2040 開(kāi)發(fā)板】+快速體驗(yàn)MicroPython開(kāi)發(fā)

    下載固件https://micropython.org/download/rp2-pico/ 更新固件按住Boot按鍵,將Type-C USB線一端接開(kāi)發(fā)板,一端接電腦(如果已經(jīng)接入則重新插拔
    發(fā)表于 03-16 23:00

    BPI-Pico-RP2040 開(kāi)發(fā)板】+Thonny IDE體驗(yàn)

    連接串口Type-C USB線連接PC和開(kāi)發(fā)板,看到枚舉的COM設(shè)備 運(yùn)行->選擇解釋... 選擇設(shè)備和串口 此時(shí)就可以在下面的命令行交互編程,也可以在上面文件中編
    發(fā)表于 03-16 23:24

    BPI-Pico-RP2040 開(kāi)發(fā)板】+ 開(kāi)箱測(cè)評(píng)與Arduino開(kāi)發(fā)點(diǎn)燈測(cè)試

    BPI-Pico-RP2040 開(kāi)發(fā)板收到了,感謝電子發(fā)燒友與Banana Pi提供的測(cè)評(píng)機(jī)會(huì)。BPI-Pico-RP2040 介紹BPI-Pico-RP2040是Banana Pi推
    發(fā)表于 03-17 19:19

    BPI-Pico-RP2040 開(kāi)發(fā)板】+ 板子硬件原理圖分享

    使用BPI-Pico-RP2040編程時(shí),需要了解一下板子硬件原理圖與引腳含義,這里將BPI-Pico-RP2040的原理圖分功能分享出來(lái)。【RP2040主芯片】【板子引腳排布】【電源與供電接口
    發(fā)表于 03-17 20:07

    BPI-Pico-RP2040 開(kāi)發(fā)板】與Banana BPI-Pico-RP2040的第一次親密接觸

    ,MicroPython的固件直接拿來(lái)用,直接在MicroPython - Python for microcontrollers下載固件,將其燒錄到BPI-Pico-RP2040開(kāi)發(fā)板即可。(二
    發(fā)表于 03-17 23:03

    BPI-Pico-RP2040 開(kāi)發(fā)板】+MicroPython初體驗(yàn)

    rp2-pico-20230313-unstable-v1.19.1-966-g05bb26010.uf2拖到電腦識(shí)別的驅(qū)動(dòng)中,開(kāi)發(fā)板就會(huì)以MicroPython的方式啟動(dòng)。使用過(guò)程軟件安裝,一直點(diǎn)擊下一步即可,安全完后如下界面選擇當(dāng)前
    發(fā)表于 03-18 18:42

    BPI-Pico-RP2040 開(kāi)發(fā)板】+開(kāi)發(fā)環(huán)境的搭建與測(cè)試

    ; Arduino Mbed OS RP2040 Boards > RaspberryPi Pico,見(jiàn)圖7所示。圖7 選取開(kāi)發(fā)板由于是初次在BPI-Pico-RP2040
    發(fā)表于 03-19 01:16

    BPI-Pico-RP2040 開(kāi)發(fā)板】+GPIO口的使用

    解決了開(kāi)發(fā)環(huán)境的問(wèn)題,下面就從GPIO口入手來(lái)掌握它的使用。BPI-Pico-RP2040的引腳使用情況如圖1所示,除了被占用的引腳,均可作為使用的資源。圖1 引腳使用狀況這里先選用引腳2和引腳13
    發(fā)表于 03-20 11:00

    BPI-Pico-RP2040 開(kāi)發(fā)板】+ 板載RGB-LED點(diǎn)亮不同顏色

    本篇來(lái)測(cè)試BPI-Pico-RP2040板載的GRB LED。WS2812介紹BPI-Pico-RP2040板載的RGB LED不是普通的3個(gè)顏色用3個(gè)引腳單獨(dú)控制的LED,而是通過(guò)1個(gè)引腳進(jìn)行
    發(fā)表于 03-21 22:35

    BPI-Pico-RP2040 開(kāi)發(fā)板】Banana BPI-Pico-RP2040 驅(qū)動(dòng)WS2812 彩燈

    一、WS2812 和NeoPixelBanana BPI-Pico-RP2040上的板載 WS2812 彩燈連接到GPIO 3引腳,由一個(gè)信號(hào)線控制。class NeoPixel
    發(fā)表于 03-22 21:34

    BPI-Pico-RP2040 開(kāi)發(fā)板】SSD1306 OLED顯示

    本文主要使用BPI-Pico-RP2040開(kāi)發(fā)板驅(qū)動(dòng)SSD1306 OLED模塊。一、硬件(一)BPI-Pico-RP2040 開(kāi)發(fā)板BPI-Pic
    發(fā)表于 03-26 22:52

    BPI-Pico-RP2040 開(kāi)發(fā)板RP2040可編程 IO (PIO) 使用初探

    BPI-Pico-RP2040 開(kāi)發(fā)板所搭載的RP2040微處理,相對(duì)于其他微處理,最吸引人的一點(diǎn)就是提供了可編程 IO,簡(jiǎn)稱PIO。PIO的神奇之處在于,給PIO編程后,它可以自己
    發(fā)表于 03-28 22:14

    搭載RP2040雙核處理芯片,BPI-Pico-RP2040 開(kāi)發(fā)板開(kāi)發(fā)實(shí)例展示

    BPI-Pico-RP2040 是 Banana Pi 推出的一款搭載RP2040芯片的微控制開(kāi)發(fā)板,在盡量保留Raspberry Pi Pico
    的頭像 發(fā)表于 06-27 08:25 ?1.1w次閱讀
    搭載<b class='flag-5'>RP2040</b>雙核處理<b class='flag-5'>器</b>芯片,<b class='flag-5'>BPI-Pico-RP2040</b> <b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>開(kāi)發(fā)</b>實(shí)例展示
    主站蜘蛛池模板: 亚洲激情婷婷 | 日本黄色站 | 亚洲色网址 | 深夜福利欧美 | 久久精品夜色国产 | 色综合天天综合网亚洲影院 | 天天综合天天做天天综合 | 亚洲精品久久婷婷爱久久婷婷 | 精品久久久久久久免费加勒比 | 1024国产高清精品推荐 | 日韩黄色网址 | 免费公开在线视频 | 日韩欧美印度一级毛片 | 欧美色图一区二区 | 国产一级特黄在线播放 | 看5xxaaa免费毛片 | 免费人成黄页在线观看1024 | 国产亚洲欧洲人人网 | 国内真实实拍伦视频在线观看 | 老师你好滑下面好湿h | 久久久久国产精品免费免费不卡 | 国产美女视频爽爽爽 | 亚洲成网站www久久九 | 国产真实野战在线视频 | 插综合网| 色视频免费在线观看 | 欧美猛妇色xxxxxbbbb | 羞羞答答91麻豆网站入口 | 国产天天射 | 夜夜爽夜夜操 | 欧美成人aaa大片 | 浮荡视频在线观看免费 | 天天搞天天搞 | 四虎在线观看 | 日日操免费视频 | 欧美日韩在线一本卡 | 亚洲一区精品中文字幕 | 色综合天天综合网国产人 | 一级毛片看真人在线视频 | 色国产视频| 日本高清视频网站www |