18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

OpenHarmony開發(fā)之MQTT講解

OpenAtom OpenHarmony ? 來源:未知 ? 2022-11-15 22:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

點(diǎn)擊藍(lán)字 ╳ 關(guān)注我們


開源項(xiàng)目 OpenHarmony
是每個(gè)人的 OpenHarmony

王維平

OpenHarmony知識(shí)體系工作組


以下內(nèi)容來自嘉賓分享,不代表開放原子開源基金會(huì)觀點(diǎn)
相信MQTT這個(gè)名稱大家都不陌生,物聯(lián)網(wǎng)的開發(fā)必然會(huì)遇到MQTT相關(guān)知識(shí)的應(yīng)用。那么什么是MQTT?它有什么特點(diǎn)?它能解決什么問題?它是如何工作的?OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)的物聯(lián)網(wǎng)開發(fā)者要如何使用及驗(yàn)證MQTT功能?接下來的內(nèi)容將一一為你解答。下圖為MQTT通信模型。


什么是MQTT

MQTT(Message Queuing Telemetry Transport消息隊(duì)列遙測傳輸)是一種物聯(lián)網(wǎng)協(xié)議,是一種客戶端與服務(wù)端架構(gòu)的發(fā)布/訂閱模式的消息傳輸協(xié)議,旨在為低帶寬和不穩(wěn)定的網(wǎng)絡(luò)環(huán)境中的物聯(lián)網(wǎng)設(shè)備提供可靠的網(wǎng)絡(luò)服務(wù)。MQTT是專門針對(duì)物聯(lián)網(wǎng)開發(fā)的輕量級(jí)傳輸協(xié)議。MQTT協(xié)議針對(duì)低帶寬網(wǎng)絡(luò),低計(jì)算能力的設(shè)備,做了特殊的優(yōu)化,使得其能適應(yīng)各種物聯(lián)網(wǎng)應(yīng)用場景。目前它已廣泛應(yīng)用于車聯(lián)網(wǎng)、智能家居、即時(shí)聊天應(yīng)用和工業(yè)互聯(lián)網(wǎng)等領(lǐng)域。

MQTT的基本原理

在MQTT通訊中,有兩個(gè)最為重要的角色。它們分別是服務(wù)端和客戶端。

MQTT服務(wù)端
MQTT服務(wù)端通常是一臺(tái)服務(wù)器。它是MQTT信息傳輸?shù)臉屑~,負(fù)責(zé)將MQTT客戶端發(fā)送來的信息傳遞給MQTT客戶端。MQTT服務(wù)端還負(fù)責(zé)管理MQTT客戶端。確??蛻舳酥g的通訊順暢,保證MQTT消息得以正確接收和準(zhǔn)確投遞。

MQTT客戶端
MQTT客戶端可以向服務(wù)端發(fā)布信息,也可以從服務(wù)端收取信息。我們把客戶端發(fā)送信息的行為稱為“發(fā)布”信息。而客戶端要想從服務(wù)端收取信息,則首先要向服務(wù)端“訂閱”信息?!坝嗛啞毙畔⑦@一操作很像我們?cè)谝曨l網(wǎng)站訂閱某一部電視劇。當(dāng)這部電視劇上新后,視頻網(wǎng)站會(huì)向訂閱了該劇的用戶發(fā)送信息,告訴他們有新劇上線了。

MQTT主題
剛剛我們?cè)谥v解MQTT客戶端訂閱信息時(shí),使用了用戶在視頻網(wǎng)站訂閱電視劇這個(gè)例子。在MQTT通訊中,客戶端所訂閱的肯定不是一部部電視劇,而是一個(gè)個(gè)“主題”。MQTT服務(wù)端在管理MQTT信息通訊時(shí),就是使用“主題”來控制的。
為了便于您更好理解服務(wù)端是如何通過主題來控制客戶端之間的信息通訊,我們來看看下圖示例:


以上圖示中一共有三個(gè)MQTT客戶端。它們分別是汽車、手機(jī)電腦。在管理MQTT通訊時(shí),MQTT服務(wù)端使用了“主題”來對(duì)信息進(jìn)行管理。比如上圖所示,假設(shè)我們需要利用手機(jī)和電腦獲取汽車的速度,那么我們首先要利用電腦和手機(jī)向MQTT服務(wù)器訂閱主題“汽車速度”。接下來,當(dāng)汽車客戶端向服務(wù)端的“汽車速度”主題發(fā)布信息后,服務(wù)端就會(huì)首先檢查以下都有哪些客戶端訂閱了“汽車速度”這一主題的信息。當(dāng)它發(fā)現(xiàn)訂閱了該主題的客戶端有一個(gè)手機(jī)和一臺(tái)電腦,于是服務(wù)端就會(huì)將剛剛收到的“汽車速度”信息轉(zhuǎn)發(fā)給訂閱了該主題的手機(jī)和電腦客戶端。
以上實(shí)例中,汽車是“汽車速度”主題的發(fā)布者,而手機(jī)和電腦則是該主題的訂閱者。
值得注意的是,MQTT客戶端在通訊時(shí),往往角色不是單一的。它既可以作為信息發(fā)布者也可以同時(shí)作為信息訂閱者。如下圖所示:


上圖中的所有客戶端都是圍繞“空調(diào)溫度”這一主題進(jìn)行通訊的。對(duì)于“空調(diào)溫度”這一主題,手機(jī)和電腦客戶端成為了MQTT信息的發(fā)布者而汽車則成為了MQTT信息的訂閱者(接收者)。
(以上講解參考鏈接:太極創(chuàng)客http://www.taichi-maker.com/homepage/esp8266-nodemcu-iot/iot-tuttorial/mqtt-tutorial/2-mqtt-basics/)
可以看到,針對(duì)不同的主題,MQTT客戶端可以切換自己的角色。它們可能對(duì)主題A來說是信息發(fā)布者,但是對(duì)于主題B就成了信息訂閱者。

MQTT客戶端開發(fā)流程

以下采用小熊派的Paho MQTT樣例,簡要說明MQTT的開發(fā)流程。
樣例代碼在OpenHarmony源碼目錄/device/board/bearpi/bearpi_hm_nano/app/D5_iot_mqtt,源碼下載路徑參考文章末尾。開發(fā)應(yīng)用主要涉及以下幾個(gè)API應(yīng)用:


MQTT的流程主要由四個(gè)步驟組成:
1、創(chuàng)建客戶端對(duì)象;
2、連接服務(wù)器;
3、訂閱主題;
4、發(fā)布主題。
//訂閱的回調(diào)函數(shù)
void messageArrived(MessageData *data)
{
printf("Message arrived on topic %.*s: %.*s ", data->topicName->lenstring.len,
data->topicName->lenstring.data, data->message->payloadlen, data->message->payload);
}
//主流程函數(shù)
static void MQTTDemoTask(void)
{
WifiConnect("BearPi", "123456789");
printf("Starting ... ");
int rc, count = 0;
MQTTClient client;


NetworkInit(&network);
printf("NetworkConnect ... ");


NetworkConnect(&network, MQTT_SERVERIP, MQTT_SERVERPORT);//本地電腦作為消息代理 此處為電腦IP
printf("MQTTClientInit ... ");
//1-------------創(chuàng)建客戶端對(duì)象
MQTTClientInit(&client, &network, MQTT_CMD_TIMEOUT_MS, sendBuf, sizeof(sendBuf), readBuf, sizeof(readBuf));


MQTTString clientId = MQTTString_initializer;
clientId.cstring = "bearpi";


MQTTPacket_connectData data = MQTTPacket_connectData_initializer;
data.clientID = clientId;
data.willFlag = 0;
data.MQTTVersion = MQTT_VERSION;
data.keepAliveInterval = MQTT_KEEP_ALIVE_MS;
data.cleansession = 1;


printf("MQTTConnect ... ");
//2-------------連接服務(wù)端
rc = MQTTConnect(&client, &data);
if (rc != 0) {
printf("MQTTConnect: %d ", rc);
NetworkDisconnect(&network);
MQTTDisconnect(&client);
osDelay(MQTT_DELAY_2S);
}


printf("MQTTSubscribe ... ");
//3-------------訂閱主題substopic
rc = MQTTSubscribe(&client, "substopic", MQTT_QOS, messageArrived);
if (rc != 0) {
printf("MQTTSubscribe: %d ", rc);
osDelay(MQTT_DELAY_2S);
}
while (++count) {
MQTTMessage message;
char payload[30];


message.qos = MQTT_QOS;
message.retained = 0;
message.payload = payload;
(void)sprintf_s(payload, sizeof(payload), "message number %d", count);
message.payloadlen = strlen(payload);
//4------------發(fā)布pubtopic主題
if ((rc = MQTTPublish(&client, "pubtopic", &message)) != 0) {
printf("Return code from MQTT publish is %d ", rc);
NetworkDisconnect(&network);
MQTTDisconnect(&client);
}
osDelay(MQTT_DELAY_500_MS);
}
}
小熊派開發(fā)板MQTT客戶端代碼一直循環(huán)發(fā)送主題為pubtopic的信息,信息內(nèi)容為("message number %d", count),每次信息count++;
同時(shí)開發(fā)板客戶端也在訂閱主題為substopic的信息,一旦接收到substopic信息就會(huì)調(diào)用回調(diào)函數(shù),串口打印出substopic主題的內(nèi)容。

MQTT實(shí)操驗(yàn)證

如何驗(yàn)證MQTT客戶端代碼是否正常?驗(yàn)證過程主要涉及以下幾點(diǎn):
1、下載消息代理Mosquitto軟件,并配置Mosquitto;
2、下載EclipsePahoMQTT工具,并用該工具創(chuàng)建一個(gè)客戶端,我們簡稱客戶A;
3、修改小熊派客戶端MQTT代碼相關(guān)配置,與第一步配置Mosquitto相匹配,小熊派客戶端我們簡稱客戶B。
簡要說明下本次驗(yàn)證中涉及的各個(gè)模塊的作用:

1、消息代理Mosquitto:可以理解為它就是MQTT服務(wù)器,所有客戶端的消息(發(fā)布/訂閱)都是與它通信;它負(fù)責(zé)接收及分發(fā)所有信息;
2、EclipsePahoMQTT工具創(chuàng)建的客戶端A:我們用來與小熊派創(chuàng)建的客戶端B進(jìn)行信息交互(發(fā)布/訂閱)。

詳細(xì)細(xì)節(jié):
1、下載消息代理Mosquitto軟件,并配置Mosquitto:
(1)點(diǎn)擊下載網(wǎng)址(https://mosquitto.org/download/),選擇合適的版本,并安裝(記錄安裝路徑);


(2)安裝好后,配置Mosquitto,并開啟Mosquitto服務(wù):

在Mosquitto軟件的安裝路徑找到mosquitto.conf,打開并作如下修改:

192.168.120.137是本電腦的IP;1883指本次用來驗(yàn)證的服務(wù)端口號(hào)(本電腦IP192.168.120.137可以有多個(gè)服務(wù)端口);allow_anonymous true指允許客戶端匿名登錄;
修改配置后,在安裝目錄打開命令窗口,輸入.mosquitto -c .mosquitto.conf -v。服務(wù)器啟動(dòng)成功后,如下圖顯示mosquitto version 2.0.11 starting.


2、下載EclipsePahoMQTT工具,創(chuàng)建客戶端A,并連接服務(wù)器:


3、修改小熊派客戶端MQTT代碼相關(guān)配置,與第一步配置Mosquitto相匹配,小熊派客戶端我們簡稱客戶B:

修改連接端代碼:
NetworkConnect(&network, 192.168.120.137, 1883);//本地電腦作為消息代理 此處為電腦IP Mosquitto相匹配

4、燒錄代碼,并操作(發(fā)布訂閱)通信:
客戶端B做了兩件事情:1、一直循環(huán)發(fā)送主題為pubtopic的信息,信息內(nèi)容是("message number %d", count);2、訂閱了主題為substopic的信息,一旦服務(wù)器有該主題信息就會(huì)發(fā)送給客戶端B,客戶端B會(huì)把substopic的內(nèi)容打印。
客戶端A也做了兩件事:1、訂閱主題為pubtopic的信息;2、發(fā)布一條主題為substopic的信息,內(nèi)容為“Hello OpenHarmony!”。
結(jié)合客戶端B(小熊派開發(fā)板)部分代碼:
printf("Starting ...
");
NetworkInit(&network);
printf("NetworkConnect ... ");
NetworkConnect(&network, MQTT_SERVERIP, MQTT_SERVERPORT);//本地電腦作
printf("MQTTClientInit ... ");
//1-------------創(chuàng)建客戶端對(duì)象
MQTTClientInit(&client, &network, MQTT_CMD_TIMEOUT_MS, sendBuf, sizeof(sendBuf), readBuf, sizeof(readBuf));


printf("MQTTConnect ... ");
//2-------------連接服務(wù)端
rc = MQTTConnect(&client, &data);

printf("MQTTSubscribe ... ");
//3-------------訂閱主題substopic
rc = MQTTSubscribe(&client, "substopic", MQTT_QOS, messageArrived);
(void)sprintf_s(payload, sizeof(payload), "message number %d", count);
//4------------循環(huán)發(fā)布pubtopic主題 內(nèi)容為message number+connt的計(jì)數(shù)值
MQTTPublish(&client, "pubtopic", &message)
//訂閱的回調(diào)函數(shù)輸出以下內(nèi)容
printf("Message arrived on topic %.*s: %.*s ", data->topicName->lenstring.len,
data->topicName->lenstring.data,data->message->payloadlen,data->message->payload);

客戶B:開發(fā)板燒錄好代碼后,電腦串口工具連接開發(fā)板,會(huì)有連接MQTT及訂閱的信息(參照以上代碼),如下圖:


客戶A:顯示如下圖:


總結(jié)

本文從講解MQTT它是什么?原理是什么?到MQTT的應(yīng)用開發(fā)(API函數(shù)接口調(diào)用例程),再到MQTT的驗(yàn)證(Mosquitto軟件及EclipsePahoMQTT工具的使用)三個(gè)方面介紹了MQTT。希望通過本文介紹讓大家對(duì)MQTT有個(gè)感性認(rèn)識(shí)。
需要說明的是通常我們使用的是MQTT的解決方案,即MQTT的一系列操作被封裝了,例如知識(shí)體系的智慧家居樣例,在與華為IOT平臺(tái)通信中,它們內(nèi)部實(shí)現(xiàn)是基于MQTT協(xié)議搭建的。(智慧家居與華為IOT平臺(tái)的相關(guān)介紹,請(qǐng)查看文末鏈接)
本文章是OpenHarmony知識(shí)體系工作組(相關(guān)鏈接在文章末尾)為廣大開發(fā)者分享的文章。同時(shí)知識(shí)體系工作組結(jié)合日常生活,給開發(fā)者規(guī)劃了各種場景的Demo樣例,如智能家居場景、影音娛樂場景、運(yùn)動(dòng)健康場景等;歡迎廣大開發(fā)者一同參與OpenHarmony的開發(fā),一起完善樣例,相互學(xué)習(xí),相互進(jìn)步。

相關(guān)鏈接

小熊派開發(fā)板學(xué)習(xí)路徑:

https://growing.openharmony.cn/mainPlay/learnPathMaps?id=19

小熊派開發(fā)板MQTT文檔:

https://gitee.com/bearpi/bearpi-hm_nano/blob/master/applications/BearPi/BearPi-HM_Nano/sample/D5_iot_mqtt/README.md

Windows + mosquitto搭建MQTT Broker:

https://blog.csdn.net/wallace89/article/details/125617330

OpenHarmony源碼獲?。?/p>

https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/get-code/sourcecode-acquire.md

OpenHarmony三方庫MQTT:

https://gitee.com/openharmony-tpc/talkweb_mqtt

OpenHarmony知識(shí)體系工作組智慧家居開發(fā)樣例

https://gitee.com/openharmony-sig/knowledge_demo_smart_home

使用MQTT協(xié)議連華為IOT平臺(tái)

https://gitee.com/bearpi/bearpi-hm_nano/blob/master/applications/BearPi/BearPi-HM_Nano/sample/D6_iot_cloud_oc/README.md





原文標(biāo)題:OpenHarmony開發(fā)之MQTT講解

文章出處:【微信公眾號(hào):OpenAtom OpenHarmony】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

    關(guān)注

    60

    文章

    2744

    瀏覽量

    45105
  • OpenHarmony
    +關(guān)注

    關(guān)注

    31

    文章

    3895

    瀏覽量

    20438

原文標(biāo)題:OpenHarmony開發(fā)之MQTT講解

文章出處:【微信號(hào):gh_e4f28cfa3159,微信公眾號(hào):OpenAtom OpenHarmony】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Air780EPM嵌入式開發(fā):LuatOS下的MQTT通信實(shí)踐

    通過LuatOS腳本在Air780EPM開發(fā)板上實(shí)現(xiàn)MQTT通信,是物聯(lián)網(wǎng)設(shè)備開發(fā)中高效且便捷的解決方案。 一、MQTT 協(xié)議詳解 ? 1.1 什么是
    的頭像 發(fā)表于 09-30 16:11 ?1242次閱讀
    Air780EPM嵌入式<b class='flag-5'>開發(fā)</b>:LuatOS下的<b class='flag-5'>MQTT</b>通信實(shí)踐

    LuatOS嵌入式開發(fā)實(shí)戰(zhàn):Air780EPM與MQTT通信

    ?本教程聚焦于LuatOS在Air780EPM開發(fā)板上的應(yīng)用,演示如何通過腳本實(shí)現(xiàn)MQTT協(xié)議通信,助力物聯(lián)網(wǎng)設(shè)備快速聯(lián)網(wǎng)。 一、MQTT 協(xié)議詳解 ? 1.1 什么是 MQTT
    的頭像 發(fā)表于 09-29 18:10 ?188次閱讀
    LuatOS嵌入式<b class='flag-5'>開發(fā)</b>實(shí)戰(zhàn):Air780EPM與<b class='flag-5'>MQTT</b>通信

    【創(chuàng)龍TL3562-MiniEVM開發(fā)板試用體驗(yàn)】--MQTT通訊

    本篇講述開發(fā)MQTT通訊。 MQTT(Message Queuing Telemetry Transport,消息隊(duì)列遙測傳輸協(xié)議),是一種基于發(fā)布訂閱(Publish/Subscribe)模式
    發(fā)表于 08-17 22:45

    實(shí)戰(zhàn)指南:AirTalk+MQTT實(shí)現(xiàn)雙向語音對(duì)講的開發(fā)全流程

    開發(fā)支持雙向語音對(duì)講的AirTalk應(yīng)用?本文以實(shí)戰(zhàn)為導(dǎo)向,講解如何利用MQTT協(xié)議的發(fā)布/訂閱模式實(shí)現(xiàn)實(shí)時(shí)通信。從設(shè)備連接、主題設(shè)計(jì)到語音數(shù)據(jù)采集與推送,結(jié)合示例代碼和配置參數(shù),助你一步步搭建
    的頭像 發(fā)表于 07-28 17:41 ?482次閱讀
    實(shí)戰(zhàn)指南:AirTalk+<b class='flag-5'>MQTT</b>實(shí)現(xiàn)雙向語音對(duì)講的<b class='flag-5'>開發(fā)</b>全流程

    請(qǐng)問下,openharmony支持哪一款龍芯的開發(fā)板?有沒有開源的龍芯的openharmony源碼?

    想買個(gè)2k0300的開發(fā)板學(xué)習(xí)龍芯和openharmony,愣是沒有看到提供openharmony源碼的,也沒與看到開源的代碼。gitee上,openharmony的龍芯sig倉庫也是
    發(fā)表于 04-26 13:06

    基于小凌派RK2206開發(fā)板:OpenHarmony如何使用IoT接口控制ADC外設(shè)

    1、案例簡介本案例主要講解如何在小凌派-RK2206開發(fā)板上使用IoT庫的ADC接口,進(jìn)行ADC編程開發(fā)。例程內(nèi)容為創(chuàng)建一個(gè)任務(wù),讀取按鍵的ADC值,并打印到串口。例程源代碼:https
    的頭像 發(fā)表于 04-10 16:00 ?621次閱讀
    基于小凌派RK2206<b class='flag-5'>開發(fā)</b>板:<b class='flag-5'>OpenHarmony</b>如何使用IoT接口控制ADC外設(shè)

    鴻蒙北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置

    本文介紹OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!由觸覺智能Purple Pi OH鴻蒙開發(fā)板演示。搭載了瑞芯微RK3566四核
    的頭像 發(fā)表于 03-28 18:05 ?1166次閱讀
    鴻蒙北向<b class='flag-5'>開發(fā)</b><b class='flag-5'>OpenHarmony</b>5.0 DevEco Studio<b class='flag-5'>開發(fā)</b>工具安裝與配置

    MQTT物聯(lián)網(wǎng)平臺(tái)有哪些?有哪些功能?

    (IoT)。關(guān)于MQTT物聯(lián)網(wǎng)平臺(tái)及其功能,可以歸納如下: MQTT物聯(lián)網(wǎng)平臺(tái) MQTT物聯(lián)網(wǎng)平臺(tái)通過提供一種標(biāo)準(zhǔn)化的協(xié)議和平臺(tái),實(shí)現(xiàn)了消息的可靠傳輸、設(shè)備連接管理、數(shù)據(jù)存儲(chǔ)和分析等功能,方便
    的頭像 發(fā)表于 03-15 14:23 ?1104次閱讀
    <b class='flag-5'>MQTT</b>物聯(lián)網(wǎng)平臺(tái)有哪些?有哪些功能?

    北京迅為RK3568開發(fā)OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開發(fā)內(nèi)核HDF驅(qū)動(dòng)框架架構(gòu)

    北京迅為RK3568開發(fā)OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開發(fā)內(nèi)核HDF驅(qū)動(dòng)框架架構(gòu)
    的頭像 發(fā)表于 03-11 14:13 ?1365次閱讀
    北京迅為RK3568<b class='flag-5'>開發(fā)</b>板<b class='flag-5'>OpenHarmony</b>系統(tǒng)南向驅(qū)動(dòng)<b class='flag-5'>開發(fā)</b>內(nèi)核HDF驅(qū)動(dòng)框架架構(gòu)

    【北京迅為】itop-3568 開發(fā)openharmony鴻蒙燒寫及測試-第1章 體驗(yàn)OpenHarmony—燒寫鏡像

    【北京迅為】itop-3568 開發(fā)openharmony鴻蒙燒寫及測試-第1章 體驗(yàn)OpenHarmony—燒寫鏡像
    的頭像 發(fā)表于 03-04 16:31 ?784次閱讀
    【北京迅為】itop-3568 <b class='flag-5'>開發(fā)</b>板<b class='flag-5'>openharmony</b>鴻蒙燒寫及測試-第1章 體驗(yàn)<b class='flag-5'>OpenHarmony</b>—燒寫鏡像

    鴻蒙北向開發(fā)OpenHarmony4.1 DevEco Studio開發(fā)工具安裝與配置

    OpenHarmony4.1 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!
    的頭像 發(fā)表于 02-07 17:35 ?1165次閱讀
    鴻蒙北向<b class='flag-5'>開發(fā)</b><b class='flag-5'>OpenHarmony</b>4.1 DevEco Studio<b class='flag-5'>開發(fā)</b>工具安裝與配置

    MQTT協(xié)議深度應(yīng)用:Air780E模組AT指令的創(chuàng)新實(shí)踐

    今天我講解的是關(guān)于4G模組AT指令MQTT應(yīng)用,有興趣的朋友可以閱讀本文深度學(xué)習(xí)。
    的頭像 發(fā)表于 11-11 09:30 ?2023次閱讀
    <b class='flag-5'>MQTT</b>協(xié)議深度應(yīng)用:Air780E模組AT指令的創(chuàng)新實(shí)踐

    OpenHarmony應(yīng)用開發(fā)精品課程重磅來襲

    第一階段為期兩個(gè)月的10期課程,多位資深技術(shù)專家為你講解原理、分享經(jīng)驗(yàn),帶領(lǐng)你一塊進(jìn)行代碼實(shí)操,助力你從小白進(jìn)階成為OpenHarmony應(yīng)用開發(fā)高手。
    的頭像 發(fā)表于 11-02 08:03 ?739次閱讀
    <b class='flag-5'>OpenHarmony</b>應(yīng)用<b class='flag-5'>開發(fā)</b>精品課程重磅來襲

    MQTT應(yīng)用:Air780EP低功耗4G模組AT開發(fā)

    本文應(yīng)各位大佬邀請(qǐng),詳細(xì)講解Air780EP模組MQTT應(yīng)用的多個(gè)AT命令。
    的頭像 發(fā)表于 10-25 17:27 ?962次閱讀
    <b class='flag-5'>MQTT</b>應(yīng)用:Air780EP低功耗4G模組AT<b class='flag-5'>開發(fā)</b>

    觸覺智能Purple Pi OH鴻蒙開發(fā)板成功適配OpenHarmony5.0 Release,開啟新征程

    觸覺智能Purple Pi OH鴻蒙開發(fā)板,成功適配OpenHarmony5.0 Release版本!為大家?guī)?b class='flag-5'>OpenHarmony5.0特性講解!關(guān)注觸覺智能,為大家?guī)砀?/div>
    的頭像 發(fā)表于 10-25 10:51 ?1401次閱讀
    觸覺智能Purple Pi OH鴻蒙<b class='flag-5'>開發(fā)</b>板成功適配<b class='flag-5'>OpenHarmony</b>5.0 Release,開啟新征程