哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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 套件試用連載】放大招啦,卸載你的配網(wǎng)app,wifiiot彈出式配網(wǎng)了解一下

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

掃碼添加小助手

加入工程師交流群

本文來源電子發(fā)燒友社區(qū),作者:cszzlsw, 帖子地址:https://bbs.elecfans.com/jishu_2037265_1_1.html


1.前情提要
繼上次重磅發(fā)布對(duì)接騰訊云的帖子之后,地址在這:https://bbs.elecfans.com/jishu_2032877_1_1.html
有一個(gè)問題沒有解決,那就是wifi聯(lián)網(wǎng)問題,本期就來介紹一下不要任何app,直接用系統(tǒng)原生的功能實(shí)現(xiàn)配網(wǎng),快來連接一下吧

2.初衷
傳統(tǒng)的配網(wǎng)方式一般是搭配一個(gè)專用的app,操作比較繁瑣,用戶體驗(yàn)不太好,彈出式配網(wǎng)就是為了解決這個(gè)問題開發(fā)的,而且有種很酷炫的感覺而且學(xué)會(huì)了原理,把網(wǎng)頁文件一換,換成一個(gè)創(chuàng)意動(dòng)畫神馬的哄女朋友開心也是不錯(cuò)的

3.原理
其實(shí)彈出式配網(wǎng)的原理并不復(fù)雜,整體的原理是先創(chuàng)建一個(gè)熱點(diǎn)讓手機(jī)連接到熱點(diǎn),然后開啟dns劫持,利用web服務(wù)器將訪問地址跳轉(zhuǎn),然后把預(yù)先準(zhǔn)備好的網(wǎng)頁文件發(fā)送到連接熱點(diǎn)的設(shè)備上,在網(wǎng)頁上提供按鈕點(diǎn)擊操作讀取wifi列表,然后輸入密碼,發(fā)送到板子去連接,保存,連接的設(shè)備可以是手機(jī),電腦等等,連接完成之后就可以重啟開發(fā)板執(zhí)行真正的任務(wù)了.


4.實(shí)現(xiàn)
1).參考了潤和倉庫里的demo代碼很快就創(chuàng)建好了熱點(diǎn):
https://gitee.com/hihopeorg/HarmonyOS-IoT-Application-Development/tree/master/04_wifi
創(chuàng)建熱點(diǎn)之后測試一下手機(jī)能連接熱點(diǎn)第一步就成功了
2).參考潤和倉庫的udp和tcp的代碼demo也比較快的就搞好了dns劫持和web服務(wù)器:
https://gitee.com/hihopeorg/HarmonyOS-IoT-Application-Development/tree/master/05_network,這一步做好之后就可以出現(xiàn)彈窗了
3).彈窗出現(xiàn)之后下一步就是下發(fā)網(wǎng)頁文件到手機(jī),這一步著實(shí)花費(fèi)了一些時(shí)間,倒不是網(wǎng)頁的發(fā)送,而是網(wǎng)頁文件的存儲(chǔ),整整花了我5,6個(gè)小時(shí)之久,到處問人也沒問到,查閱了海量的官方文檔,最后還是誤打誤撞(串口抓包研究固件下載流程發(fā)現(xiàn)的)找到了方法,具體是什么大家在視頻中也可以看到
4).后面就是用戶點(diǎn)擊手機(jī)上的網(wǎng)頁來搜索網(wǎng)絡(luò)和配網(wǎng)了,板子接收到手機(jī)發(fā)過來的用戶名和密碼就嘗試連接對(duì)應(yīng)的wifi,如果連接成功就保存起來,然后重啟板子就行了,這里還有一個(gè)問題就是配網(wǎng)的ssid和密碼的保存和讀取,這里有兩種方法,一種是利用鴻蒙自帶的kv系統(tǒng)來實(shí)現(xiàn),第二種就是直接讀寫flash,這里我采用的是kv系統(tǒng),之前參考了連老師的帖子:https://zhuanlan.zhihu.com/p/274411574
發(fā)現(xiàn)不行,根本沒有存儲(chǔ)到flash中去,后面我自己在代碼里找,終于找到了真正的接口,見圖片:
214209isdilwdimt70sml5.png
在代碼中是這樣:
221435r1hnb824nn3os1nb.png?221436my7f45ia8tovv4bc.png
如果是直接用官方的flash存儲(chǔ)是長這樣:
221437c50o5rutuapk530d.png
5).到這里我們的彈出式配網(wǎng)就已經(jīng)完成了,后面就是添加板子啟動(dòng)的時(shí)候讀取kv系統(tǒng)里面有沒有保存賬號(hào)密碼,如果沒有就啟動(dòng)熱點(diǎn)模式讓用戶配網(wǎng),如果有就直接用sta模式連接對(duì)應(yīng)的wifi,然后該干啥干啥就行了

6).如果想重新配網(wǎng)就搞一個(gè)按鈕長按恢復(fù)出廠就行,這個(gè)不用我來說了吧,大家應(yīng)該都會(huì).

怎么樣,是不是挺簡單的,具體的細(xì)節(jié)我就不過多碼字了,這里我就直接把視頻放出來,大家感受一下最終的效果就行.

5.來談?wù)剰棾鍪脚渚W(wǎng)的小缺點(diǎn):
1.跟手機(jī)兼容性有關(guān),可能有的手機(jī)不會(huì)自動(dòng)彈出配網(wǎng)界面,而是在系統(tǒng)通知欄出現(xiàn)一個(gè)通知,然后手機(jī)點(diǎn)擊通知才能跳轉(zhuǎn)到對(duì)應(yīng)的網(wǎng)頁,關(guān)于手機(jī)的兼容報(bào)告還有待大家共同測試,畢竟個(gè)人力量有限
2.需要占用比較大的flash空間,因?yàn)閺棾鍪脚渚W(wǎng)有一個(gè)網(wǎng)頁要存儲(chǔ)在芯片上,然后這個(gè)網(wǎng)頁因?yàn)殇秩竞蚸s腳本會(huì)占用比較多的字節(jié),對(duì)于flash吃緊的設(shè)備不是那么友好


6.最后
有感興趣想了解的同學(xué)可以跟我或者版主綠波電龍聯(lián)系,視大家的意愿再公開源碼,以免被yxh盜用

聲明:本文內(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)投訴
  • wi-fi
    +關(guān)注

    關(guān)注

    15

    文章

    2464

    瀏覽量

    130037
  • HarmonyOS
    +關(guān)注

    關(guān)注

    80

    文章

    2157

    瀏覽量

    36294
  • HiSpark
    +關(guān)注

    關(guān)注

    1

    文章

    156

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    物聯(lián)網(wǎng)浪潮,如何精準(zhǔn)選型Wi-Fi模塊?

    Wi-Fi模塊選型的關(guān)鍵要點(diǎn)。 :選擇用模塊的理由: 選擇Wi-Fi模塊,核心優(yōu)勢在于極大地方便了電路集成設(shè)計(jì),特別是硬件兼容集成設(shè)計(jì)。只要產(chǎn)品前期完成綜合設(shè)計(jì),后續(xù)無論是產(chǎn)品設(shè)計(jì)環(huán)節(jié),還是應(yīng)用端的靈活選擇,都能享受極大便利。
    的頭像 發(fā)表于 03-02 15:37 ?293次閱讀
    物聯(lián)網(wǎng)浪潮<b class='flag-5'>下</b>,如何精準(zhǔn)選型<b class='flag-5'>Wi-Fi</b>模塊?

    技術(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ā)表于 02-27 17:12 ?879次閱讀
    技術(shù)資訊 I <b class='flag-5'>Wi-Fi</b> 模塊設(shè)計(jì)

    網(wǎng)失敗怎么辦?機(jī)智云熱點(diǎn)網(wǎng)全攻略

    在使用機(jī)智云APP進(jìn)行網(wǎng)時(shí),常見的失敗原因之是WiFi頻段不匹配。許多機(jī)智云入門設(shè)備(如ESP8266)僅支持2.4GHz的WiFi
    的頭像 發(fā)表于 12-11 18:03 ?1450次閱讀
    <b class='flag-5'>一</b>鍵<b class='flag-5'>配</b><b class='flag-5'>網(wǎng)</b>失敗怎么辦?機(jī)智云熱點(diǎn)<b class='flag-5'>配</b><b class='flag-5'>網(wǎng)</b>全攻略

    Wi-Fi模塊選型指南 | 低功耗藍(lán)牙/Wi-Fi 6模塊推薦 | 物聯(lián)網(wǎng)設(shè)備集成攻略

    物聯(lián)網(wǎng)的快速發(fā)展,Wi-Fi技術(shù)的成熟的情況,越來越多的場景需要用到Wi-Fi來無線傳輸數(shù)據(jù),尤其是移動(dòng)設(shè)備中,怎么再設(shè)備中選擇合適的Wi-Fi模塊呢?下面我們來介紹
    的頭像 發(fā)表于 12-09 11:27 ?1332次閱讀
    <b class='flag-5'>Wi-Fi</b>模塊選型指南 | 低功耗藍(lán)牙/<b class='flag-5'>Wi-Fi</b> 6模塊推薦 | 物聯(lián)網(wǎng)設(shè)備集成攻略

    Wi-Fi信號(hào)滿格但實(shí)際上不了網(wǎng)文搞定

    ”“網(wǎng)絡(luò)權(quán)限”或“設(shè)備設(shè)置”上,不用等運(yùn)營商上門,自己按步驟排查就能快速恢復(fù)網(wǎng)絡(luò)。? 、排查驗(yàn)證,網(wǎng)絡(luò)是否真斷了?? 1.測試其他設(shè)備,區(qū)分是“單設(shè)備問題”還是“全局?jǐn)?b class='flag-5'>網(wǎng)”?? 測試操作:用手機(jī)、平板、電腦等多臺(tái)設(shè)備連接同
    的頭像 發(fā)表于 09-29 14:34 ?6894次閱讀

    如何更新 NuMaker IoT 板上的 Wi-Fi 模塊固件?

    更新 NuMaker IoT 板上的 Wi-Fi 模塊固件
    發(fā)表于 09-04 08:28

    基于 SSID 的 Wi-Fi 定位:與其他定位服務(wù)的性能比較

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

    有沒有什么修復(fù)方法可以確保 AP 模式Wi-Fi 和 BLE 連接同時(shí)正常工作?

    我正在使用 CYBSYSKIT DEV 01 套件。我嘗試在 AP 模式打開 Wi-Fi 并宣傳 BLE。我可以宣傳 SoftAP 和 BLE。但是,我無法從中央設(shè)備連接到 BLE。它可以立即連接并斷開連接。有沒有什么修復(fù)方法
    發(fā)表于 07-17 06:13

    Air8000核心板SoftAP網(wǎng)方案:快速構(gòu)建無線接入點(diǎn)

    通過HTTP請(qǐng)求控制LED的開關(guān)、發(fā)送任意消息、掃描可用的Wi-Fi網(wǎng)絡(luò)、獲取AP列表,以及連接到新的Wi-Fi網(wǎng)絡(luò)。 實(shí)際應(yīng)用中可基于LuatOS二次開發(fā),實(shí)現(xiàn)Wi-Fi設(shè)備快速配網(wǎng)
    的頭像 發(fā)表于 06-20 09:36 ?756次閱讀
    Air8000核心板SoftAP<b class='flag-5'>配</b><b class='flag-5'>網(wǎng)</b>方案:快速構(gòu)建無線接入點(diǎn)

    Air8000核心板Wi-Fi應(yīng)用之SoftAP網(wǎng)方案詳解!

    本文深入探討Air8000核心板在Wi-Fi應(yīng)用中的SoftAP網(wǎng)方案,通過該方案可快速搭建無線接入點(diǎn),實(shí)現(xiàn)設(shè)備與網(wǎng)絡(luò)的便捷連接,為物聯(lián)網(wǎng)場景的快速配置提供高效解決方案。 下面以A
    的頭像 發(fā)表于 06-18 11:59 ?1042次閱讀
    Air8000核心板<b class='flag-5'>Wi-Fi</b>應(yīng)用之SoftAP<b class='flag-5'>配</b><b class='flag-5'>網(wǎng)</b>方案詳解!

    Wi-Fi 8:開啟極高可靠性 (UHR) 連接的新紀(jì)元——1

    與自我調(diào)整的能力,“校正回歸”的速度也日益加快。因此,現(xiàn)在就對(duì)Wi-Fi 7持悲觀態(tài)度或許為時(shí)過早,而現(xiàn)在開始討論Wi-Fi 8也并不會(huì)顯得太突兀。 首先,我們來回顧一下Wi-Fi
    發(fā)表于 06-13 11:09

    BW20雙頻WiFi模塊,可支持Wi-Fi Mesh 組網(wǎng):二次開發(fā)環(huán)境搭建教程

    連接個(gè)SSID就可以完成網(wǎng),不僅簡化了網(wǎng)流程,也提升了
    的頭像 發(fā)表于 06-10 17:44 ?1588次閱讀
    BW20雙頻WiFi模塊,可支持<b class='flag-5'>Wi-Fi</b> Mesh 組網(wǎng):二次開發(fā)環(huán)境搭建教程

    SoftAP方案:Wi-Fi網(wǎng)的黃金法則“100%成功”

    遵循SoftAP方案的“黃金法則”,Wi-Fi網(wǎng)將不再有失敗風(fēng)險(xiǎn)。設(shè)備自組網(wǎng)機(jī)制讓連接過程變?yōu)椤皢蜗蛞龑?dǎo)”——設(shè)備主動(dòng)開放熱點(diǎn)并智能適配,確保每次
    的頭像 發(fā)表于 05-29 14:29 ?858次閱讀
    SoftAP方案:<b class='flag-5'>Wi-Fi</b><b class='flag-5'>配</b><b class='flag-5'>網(wǎng)</b>的黃金法則“100%成功”

    篇帶你搞定!Air8101:物聯(lián)網(wǎng)設(shè)備AirKiss網(wǎng)方案

    AirKiss通過免交互網(wǎng)方案降低了用戶操作門檻,同時(shí)兼容微信生態(tài)實(shí)現(xiàn)快速商業(yè)化部署 ——已滲透至智能家居、工業(yè)控制、醫(yī)療健康等多元化場景,成為物聯(lián)網(wǎng)設(shè)備網(wǎng)的核心技術(shù)方案。 ?
    的頭像 發(fā)表于 05-27 11:09 ?829次閱讀
    <b class='flag-5'>一</b>篇帶你搞定!Air8101:物聯(lián)網(wǎng)設(shè)備AirKiss<b class='flag-5'>配</b><b class='flag-5'>網(wǎng)</b>方案

    ESP8266燒錄與機(jī)智云網(wǎng)教程

    網(wǎng)。器件:ESP8266+燒錄器千萬不要插反了噶,剛插進(jìn)去,會(huì)有藍(lán)色閃一下,木問題的哦。需要下載的文件固件及燒寫工具:(代碼來源于B站:網(wǎng)與實(shí)驗(yàn)演示_嗶哩嗶哩_
    的頭像 發(fā)表于 05-24 11:04 ?2408次閱讀
    ESP8266燒錄與機(jī)智云<b class='flag-5'>一</b>鍵<b class='flag-5'>配</b><b class='flag-5'>網(wǎng)</b>教程
    荣成市| 琼结县| 日照市| 屏山县| 石阡县| 梧州市| 惠东县| 金溪县| 嘉荫县| 赤城县| 富平县| 简阳市| 淮滨县| 金山区| 大化| 丽江市| 宣威市| 宜昌市| 如皋市| 保定市| 海晏县| 鲁山县| 锡林郭勒盟| 同江市| 泾源县| 汉川市| 时尚| 绵竹市| 奉贤区| 永善县| 平湖市| 南木林县| 北海市| 唐山市| 鹤山市| 达尔| 登封市| 镇巴县| 庆安县| 象州县| 朝阳区|