99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】MQTT 控制紅綠燈的演示與代碼分享

開發(fā)板試用精選 ? 來(lái)源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-11-03 16:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文來(lái)源電子發(fā)燒友社區(qū),作者:soon順soon, 帖子地址:https://bbs.elecfans.com/jishu_2016397_1_1.html


網(wǎng)絡(luò)配置和MQTT的移植請(qǐng)參閱連老師的

簡(jiǎn)單的Python網(wǎng)頁(yè)實(shí)現(xiàn)請(qǐng)參考之前的文章

硬件模塊:
1.WF-H861-SSA1 WiFi 模組
2.OLED顯示屏模塊
3.智能紅綠燈板
功能描述
1.上電OLED顯示開機(jī)信息
2.OLED 顯示屏模塊 按鍵S1控制紅燈狀態(tài)翻轉(zhuǎn),并在OLED顯示提示信息
3.OLED 顯示屏模塊 按鍵S2控制黃燈狀態(tài)翻轉(zhuǎn),并在OLED顯示提示信息
4.智能紅綠燈板模塊 按鍵S1控制綠燈狀態(tài)翻轉(zhuǎn),并在OLED顯示提示信息
5.按下USER按鍵連接到指定的WIFI,并在OLED顯示提示信息
6.連接到指定WIFI 后按下OLED 顯示屏模塊 按鍵S1,開啟MQTT task和訂閱消息,及MQTT 狀態(tài)檢測(cè),并在OLED顯示提示信息
7.電腦上運(yùn)行python webpy頁(yè)面控制發(fā)送MQTT 消息控制紅綠燈狀態(tài)翻轉(zhuǎn)
8.當(dāng)MQTT連接成功后,LED 狀態(tài)變換會(huì)發(fā)布LED狀態(tài)消息

已知問題
1.由于目前用的MQTT 是單任務(wù)的,當(dāng)剛好在做MQTT ping的時(shí)候,接收/發(fā)布消息會(huì)有問題

代碼目錄說(shuō)明如下
201251n8umwhzx3szkhkmp.png

代碼中需要配置的地方
1.mqtt_led.c 的MQTT_LED_Task()中
  1. wifi_connect_ok_flg = start_sta_connect("SSID", strlen("SSID"), "Passwd", strlen("Passwd"));
  2. //填入你要連接的WIFI SSID和密碼
復(fù)制代碼
2.mqtt_fun.h 中填入 你MQTT Broker 的信息
  1. #define _host "your server ip" //MQTT服務(wù)器IP
  2. #define _port 1883 //端口 默認(rèn)1883
  3. #define _interval180 //保持鏈接時(shí)間s
  4. #define _client_id "your id" //連接到mqtt服務(wù)器的id
  5. #define _username"usrer" //這個(gè)id下的使用的用戶名
  6. #define _password"passwd" //密碼
復(fù)制代碼
3.記得在applicationssamplewifi-iotappBUILD.gn 中添加"mqtt_led:mqtt_led",
  1. import("http://build/lite/config/component/lite_component.gni")
  2. lite_component("app") {
  3. features = [
  4. "startup",
  5. "mqtt_led:mqtt_led",
  6. ]
  7. }
復(fù)制代碼


具體實(shí)現(xiàn)有興趣的朋友可以下載附件代碼,學(xué)習(xí)參考,歡迎幫忙改進(jìn)指正。

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

    關(guān)注

    14

    文章

    2259

    瀏覽量

    127051
  • HarmonyOS
    +關(guān)注

    關(guān)注

    80

    文章

    2126

    瀏覽量

    33115
  • HiSpark
    +關(guān)注

    關(guān)注

    1

    文章

    156

    瀏覽量

    7415
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Wi-Fi 8要來(lái)了!未來(lái)Wi-Fi技術(shù)演進(jìn)方向揭秘

    產(chǎn)品銷售中,雖然Wi-Fi 7產(chǎn)品的銷量份額快速?gòu)哪瓿醯膫€(gè)位數(shù)百分比增長(zhǎng)至14%,但Wi-Fi 6產(chǎn)品的銷量份額依然穩(wěn)定在60%左右。如果從存量設(shè)備來(lái)看,那么Wi-Fi 7路由器的占比將遠(yuǎn)遠(yuǎn)小于這個(gè)數(shù)。 ? 智能手機(jī)等終端設(shè)備已
    的頭像 發(fā)表于 11-24 03:14 ?3865次閱讀
    <b class='flag-5'>Wi-Fi</b> 8要來(lái)了!未來(lái)<b class='flag-5'>Wi-Fi</b>技術(shù)演進(jìn)方向揭秘

    BLE代碼示例中Wi-Fi連接重試失敗的原因?

    您好,我正在使用 BLE 代碼示例進(jìn)行 Wi-Fi 接入。我從 modus 工具箱下載了代碼示例。 代碼示例包含所有最新的庫(kù)。 當(dāng)在提供 SSID 和密碼后從手機(jī)發(fā)送連接命令時(shí),微
    發(fā)表于 07-08 07:42

    使用PLC實(shí)現(xiàn)紅綠燈控制示例

    如圖為一個(gè)紅綠燈控制時(shí)序圖,啟動(dòng)信號(hào)導(dǎo)通后,紅綠燈程序開始動(dòng)作。
    的頭像 發(fā)表于 05-29 09:45 ?528次閱讀
    使用PLC實(shí)現(xiàn)<b class='flag-5'>紅綠燈</b><b class='flag-5'>控制</b>示例

    nRF Cloud Wi-Fi 定位服務(wù)

    、Predictive-GPS、Single-Cell、Multi-Cell 和 Wi-Fi 定位。通過(guò)利用 nRF Cloud 的優(yōu)化定位算法,基于 Nordic SoC 和 模組的產(chǎn)品可在定位用例
    發(fā)表于 04-17 15:07

    Wi-Fi 定位服務(wù)

    Wi-Fi 是一種著名的無(wú)線網(wǎng)絡(luò)技術(shù),用于設(shè)備的局域網(wǎng)和互聯(lián)網(wǎng)接入。Wi-Fi 通過(guò) Wi-Fi 網(wǎng)絡(luò)為家庭、辦公室和學(xué)校等環(huán)境提供便捷的無(wú)線互聯(lián)網(wǎng)接入服務(wù)。 Wi-Fi 定位是一種
    發(fā)表于 04-17 15:01

    【ELF 2學(xué)習(xí)板試用】命令行功能測(cè)試-shell腳本進(jìn)行IO控制-紅綠燈按鈕項(xiàng)目

    接上文[【ELF 2學(xué)習(xí)板試用】命令行功能測(cè)試-shell腳本進(jìn)行IO控制-紅綠燈項(xiàng)目(https://bbs.elecfans.com/jishu_2475305_1_1.html) 紅綠燈
    發(fā)表于 02-06 15:39

    【ELF 2學(xué)習(xí)板試用】命令行功能測(cè)試-shell腳本進(jìn)行IO控制-紅綠燈項(xiàng)目

    。 優(yōu)點(diǎn) 簡(jiǎn)潔方便 :腳本編寫簡(jiǎn)單,邏輯清晰。 易于調(diào)試 :修改和調(diào)試方便,適合初學(xué)者學(xué)習(xí)。 下一步計(jì)劃 擴(kuò)展功能 :可以嘗試增加更多的控制邏輯,如添加按鈕控制燈的狀態(tài)。 優(yōu)化性能 :優(yōu)化腳本性能,減少資源消耗。 紅綠燈項(xiàng)目完成
    發(fā)表于 02-06 11:55

    Wi-Fi 7 與頻率控制的關(guān)系

    作者:Poornima Apte 投稿人:DigiKey 北美編輯 2024-12-18 Wi-Fi 需要使用一定范圍的無(wú)線電頻率才能讓設(shè)備進(jìn)行通信撥號(hào)。多年來(lái),Wi-Fi 一直使用 2.4 GHz
    的頭像 發(fā)表于 01-25 14:45 ?663次閱讀
    <b class='flag-5'>Wi-Fi</b> 7 與頻率<b class='flag-5'>控制</b>的關(guān)系

    華為海思正式進(jìn)入Wi-Fi FEM賽道?

    大家都知道了,2018年11 月離開銳迪科(RDA),前往福建晉江創(chuàng)立三伍微,專注于Wi-Fi射頻前端芯片,從路由器Wi-Fi FEM,到手機(jī)Wi-Fi FEM,再到IoT FEM全覆
    發(fā)表于 12-11 17:42

    摩爾斯微電子發(fā)布Wi-Fi HaLow評(píng)估套件,加速物聯(lián)網(wǎng)開發(fā)

    開發(fā)的得力助手。 該套件搭載了摩爾斯微電子的MM6108 Wi-Fi HaLow低能耗SoC、STM32U585低功耗微控制
    的頭像 發(fā)表于 12-11 13:40 ?696次閱讀

    Wi-Fi 4到Wi-Fi 7:網(wǎng)速飆升40倍的無(wú)線革命

    1 Wi-Fi技術(shù)的快速發(fā)展 每一代新的Wi-Fi協(xié)議發(fā)布,都會(huì)帶來(lái)更高的無(wú)線速率。 ? 從Wi-Fi 4到Wi-Fi 7:無(wú)線網(wǎng)絡(luò)技術(shù)顯著提升,實(shí)現(xiàn)了網(wǎng)速的巨大飛躍。 ? ?
    的頭像 發(fā)表于 12-09 10:10 ?1060次閱讀
    從<b class='flag-5'>Wi-Fi</b> 4到<b class='flag-5'>Wi-Fi</b> 7:網(wǎng)速飆升40倍的無(wú)線革命

    Wi-Fi資產(chǎn)跟蹤應(yīng)用示例概述

    SiliconLabs(亦稱“芯科科技”)近期在GitHub資源庫(kù)中發(fā)布了一個(gè)基于最新SiWx917 Wi-Fi SoC的Wi-Fi資產(chǎn)跟蹤(Asset Tracking)應(yīng)用示例。此應(yīng)用程序演示如何將SiWG917模塊配置為A
    的頭像 發(fā)表于 11-08 14:47 ?804次閱讀

    HarmonyOS Next MQTT演示

    HarmonyOS Next MQTT演示
    發(fā)表于 11-07 16:54

    Wi-Fi 7與Wi-Fi 6E有什么區(qū)別

    也許很多人還在考慮是否要將使用的Wi-Fi設(shè)備升級(jí)到Wi-Fi 6或Wi-Fi 6E,而這些標(biāo)準(zhǔn)的繼任者卻已經(jīng)開始“登堂入室”了。Wi-Fi 7是新一代
    的頭像 發(fā)表于 11-07 11:38 ?3496次閱讀

    【星閃派物聯(lián)網(wǎng)開發(fā)套件體驗(yàn)連載】智能交通燈

    感謝電子發(fā)燒友,感謝潤(rùn)和軟件,提供星閃派物聯(lián)網(wǎng)開發(fā)套件試用。 本次試用計(jì)劃: 用星閃派物聯(lián)網(wǎng)開發(fā)套件,先實(shí)現(xiàn)本地交通燈項(xiàng)目,接入WiFi連上云端,本地
    發(fā)表于 10-05 13:00