本文來源電子發(fā)燒友社區(qū),作者:劉宇瑩, 帖子地址:https://bbs.elecfans.com/jishu_2028172_1_1.html
本篇文章內(nèi)容是對徐凱老師https://blog.csdn.net/xukai871105/article/details/45670033這篇文章的學(xué)習(xí)
使用的是microcoap開源代碼,源碼在https://github.com/1248/microcoap
0、coap是指受限制的應(yīng)用協(xié)議(Constrained Application Protocol),協(xié)議參考
https://tools.ietf.org/html/rfc7252
coap協(xié)議是應(yīng)用層協(xié)議,運(yùn)行在udp協(xié)議之上。
coap協(xié)議本身有很多功能支持很多種媒體類型,如XML、json、二進(jìn)制。下面的例子只是將github上的例子跑了起來,暫時(shí)沒有其他的功能
1、把microcoap中.c和.h文件添加到鴻蒙的工程中
2、加入AT命令,使用AT+COAP_TEST觸發(fā)coap服務(wù)器啟動
3、把頭文件替換一下

4、加入鴻蒙頭文件 #include "ohos_init.h"
將原來的main函數(shù),放到一個(gè)任務(wù)中運(yùn)行
5、在Windows下安裝node-coap
安裝過程參考https://blog.csdn.net/xukai871105/article/details/39120435
主要是在cmd中輸入以下幾個(gè)命令(npm在安裝鴻蒙環(huán)境時(shí)已經(jīng)安裝過)
npm install -g cnpm --registry=http://r.cnpmjs.org
cnpm install coap
cnpm install coap-cli
npm install coap-cli -g
6、測試
(1)開啟coap服務(wù)器
AT+STARTSTA 使能WiFi station狀態(tài)
AT+CONN="SSID",,2,"PASSWORD" 連接WiFi
AT+DHCP=wlan0,1 動態(tài)分配WIFI
AT+IFCFG 查看自己板子的ip 我的是 192.168.3.35
AT+COAP_TEST 開啟coap服務(wù)器
(2)打開win下cmd

在串口調(diào)試助手會看到,對應(yīng)顯示的ON/OFF
本篇文章內(nèi)容是對徐凱老師https://blog.csdn.net/xukai871105/article/details/45670033這篇文章的學(xué)習(xí)
使用的是microcoap開源代碼,源碼在https://github.com/1248/microcoap
0、coap是指受限制的應(yīng)用協(xié)議(Constrained Application Protocol),協(xié)議參考
https://tools.ietf.org/html/rfc7252
coap協(xié)議是應(yīng)用層協(xié)議,運(yùn)行在udp協(xié)議之上。
coap協(xié)議本身有很多功能支持很多種媒體類型,如XML、json、二進(jìn)制。下面的例子只是將github上的例子跑了起來,暫時(shí)沒有其他的功能
1、把microcoap中.c和.h文件添加到鴻蒙的工程中
2、加入AT命令,使用AT+COAP_TEST觸發(fā)coap服務(wù)器啟動
3、把頭文件替換一下

4、加入鴻蒙頭文件 #include "ohos_init.h"
將原來的main函數(shù),放到一個(gè)任務(wù)中運(yùn)行
5、在Windows下安裝node-coap
安裝過程參考https://blog.csdn.net/xukai871105/article/details/39120435
主要是在cmd中輸入以下幾個(gè)命令(npm在安裝鴻蒙環(huán)境時(shí)已經(jīng)安裝過)
npm install -g cnpm --registry=http://r.cnpmjs.org
cnpm install coap
cnpm install coap-cli
npm install coap-cli -g
6、測試
(1)開啟coap服務(wù)器
AT+STARTSTA 使能WiFi station狀態(tài)
AT+CONN="SSID",,2,"PASSWORD" 連接WiFi
AT+DHCP=wlan0,1 動態(tài)分配WIFI
AT+IFCFG 查看自己板子的ip 我的是 192.168.3.35
AT+COAP_TEST 開啟coap服務(wù)器
(2)打開win下cmd

在串口調(diào)試助手會看到,對應(yīng)顯示的ON/OFF
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報(bào)投訴
-
wi-fi
+關(guān)注
關(guān)注
15文章
2428瀏覽量
129629 -
HarmonyOS
+關(guān)注
關(guān)注
80文章
2154瀏覽量
36086 -
HiSpark
+關(guān)注
關(guān)注
1文章
156瀏覽量
7765
發(fā)布評論請先 登錄
相關(guān)推薦
熱點(diǎn)推薦
技術(shù)資訊 I Wi-Fi 模塊設(shè)計(jì)
本文要點(diǎn)Wi-Fi模塊設(shè)計(jì)旨在打造一套緊湊且高效的硬件和軟件解決方案,使設(shè)備能夠通過Wi-Fi網(wǎng)絡(luò)實(shí)現(xiàn)通信。Wi-Fi模塊設(shè)計(jì)是一個(gè)復(fù)雜的過程,要求研發(fā)人員兼具硬件與軟件工程方面的專業(yè)知識
ESP32 Wi-Fi 控制 LED 燈的原理
控制LED燈的——從底層硬件連接,到網(wǎng)絡(luò)通信邏輯,一步步拆解整個(gè)過程。一、系統(tǒng)概覽ESP32是一顆集成度極高的芯片,內(nèi)置Wi-Fi、藍(lán)牙、雙核MCU和豐富的外設(shè)接
Wi-Fi:無線連接的全球通用語
現(xiàn)代生活中不可或缺的無線連接方式。二、Wi-Fi的核心特點(diǎn)1. 高速率,寬帶寬支持從幾十Mbps到數(shù)Gbps的傳輸速率,滿足高清視頻、在線游戲等高帶寬應(yīng)用需求。2. 廣泛兼容,生態(tài)成熟幾乎所有智能終端均內(nèi)置
發(fā)表于 01-07 09:49
Nordic發(fā)布nRF7002 EBII 開發(fā)板, 支持Wi-Fi 6, 解鎖nRF54L新玩法
Nordic nRF54L 系列多協(xié)議 SoC 的產(chǎn)品開發(fā)人員將Wi-Fi 6 的優(yōu)勢——包括提升電池供電 Wi-Fi 的能效,以及大型物聯(lián)網(wǎng)網(wǎng)絡(luò)的管理能力——引入廣泛的物聯(lián)網(wǎng)應(yīng)用場景。典型應(yīng)用場景涵蓋智能家居
發(fā)表于 12-10 11:58
淺談Wi-Fi 6E與Wi-Fi 7的關(guān)鍵器件——BAW濾波器新技術(shù)
,美國聯(lián)邦通信委員會(FCC)投票通過將6GHz頻譜劃為免許可頻段供Wi-Fi使用,這標(biāo)志著Wi-Fi正式進(jìn)入“三頻”時(shí)代——除Wi-Fi 6及前代技術(shù)使用的2.4GHz和5GHz頻段
發(fā)表于 09-19 18:29
?2182次閱讀
解讀Nordic基于SSID的Wi-Fi定位解決方案
隨著 nRF7000 Wi-Fi 協(xié)同 IC 的推出,我們現(xiàn)在可以提供具有 Wi-Fi、蜂窩物聯(lián)網(wǎng)和 GNSS 功能的完整硅到云定位解決方案。nRF7000 針對 Wi-Fi 網(wǎng)絡(luò)掃描
基于 SSID 的 Wi-Fi 定位:與其他定位服務(wù)的性能比較
導(dǎo)航衛(wèi)星系統(tǒng)(GNSS)的重要補(bǔ)充,尤其是在建筑物和密集城區(qū),GNSS 可能會因信號衰減和中斷而失效。
本博文將介紹我們基于 SSID 的 Wi-Fi 定位解決方案的工作原理以及如何開始測試。然后
發(fā)表于 08-31 21:01
LitePoint Wi-Fi測試軟件減輕客戶設(shè)計(jì)負(fù)擔(dān)
自Wi-Fi 7于一年多前獲得Wi-Fi聯(lián)盟認(rèn)證以來,作為最新一代通信技術(shù),Wi-Fi正逐步成為用戶實(shí)現(xiàn)無所不在無線連接的新選擇。隨著每一代Wi-Fi信號復(fù)雜性的提升,建議
如何選擇合適的芯科科技Wi-Fi開發(fā)板
您正在尋找適用于超低功耗物聯(lián)網(wǎng)應(yīng)用項(xiàng)目的Wi-Fi 開發(fā)板嗎?本文將介紹Silicon Labs(芯科科技)推出的所有SiWx917 Wi-Fi 6和低功耗藍(lán)牙5.4解決方案的Wi-Fi
Wi-Fi 8:開啟極高可靠性 (UHR) 連接的新紀(jì)元——1
、Multi-Link Operation (MLO)、Multi-Resource Unit (MRU)、320MHz Bandwidth等突破性創(chuàng)新技術(shù),將Wi-Fi 的吞吐量與傳輸效率提升至前所未有
發(fā)表于 06-13 11:09
基于 Wi-Fi 的定位服務(wù)
以下捕獲使用 location_wifi_get 函數(shù)請求 Wi-Fi 定位服務(wù)。該事件的總功耗為 125.85mC,日志顯示精確度為 30.0m。
Got location:
method
發(fā)表于 04-17 15:16
nRF Cloud Wi-Fi 定位服務(wù)
、Predictive-GPS、Single-Cell、Multi-Cell 和 Wi-Fi 定位。通過利用 nRF Cloud 的優(yōu)化定位算法,基于 Nordic SoC 和 模組的產(chǎn)品可在定位用例
發(fā)表于 04-17 15:07
Wi-Fi 定位服務(wù)
的 Wi-Fi 網(wǎng)絡(luò)數(shù)據(jù)庫進(jìn)行比較。
Wi-Fi 定位系統(tǒng)包含以下關(guān)鍵組件:
用戶設(shè)備中的 Wi-Fi 無線電設(shè)備,用于檢測附近的網(wǎng)絡(luò)。
將
發(fā)表于 04-17 15:01
推出了期待已久的 nRF7002 低功耗Wi-Fi 6
系統(tǒng)級芯片(SoC)以及nRF91?系列蜂窩物聯(lián)網(wǎng)系統(tǒng)級封裝(SiP)一起使用。nRF7002 還可以與非Nordic主機(jī)設(shè)備結(jié)合使用。
nRF7002是我們獨(dú)特的Wi-Fi產(chǎn)品組合中的第一款設(shè)備,它將
發(fā)表于 03-26 11:00
【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】將microcoap移植到鴻蒙系統(tǒng)
評論