91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

一鍵配網(wǎng)的用法,為什么需要一鍵配網(wǎng)?

單片機(jī)愛好者 ? 來(lái)源:?jiǎn)纹瑱C(jī)愛好者 ? 2019-11-20 14:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這一節(jié),說(shuō)一下一鍵配網(wǎng)的用法。首先說(shuō)為什么需要一鍵配網(wǎng)?

原因很簡(jiǎn)單,因?yàn)樵O(shè)備要上網(wǎng)。那,給那些設(shè)備配一個(gè)屏幕和一個(gè)輸入設(shè)備行不行?

不是不可以,對(duì)那些成本沒要求的設(shè)備是沒問題的。但物聯(lián)網(wǎng)設(shè)備大部分都是一些簡(jiǎn)單的監(jiān)測(cè)、通信設(shè)備,需要的數(shù)量又很多,基本配置好以后放在那里就沒人動(dòng)了。所以給這樣的設(shè)備添加屏幕和輸入設(shè)備,在資源上是很大的浪費(fèi)。

舉個(gè)例子,我之前買過一個(gè)小度音箱(低配版,非廣告~),使用時(shí),先用藍(lán)牙去連接這個(gè)設(shè)備,然后把wifi的賬號(hào)、密碼發(fā)給它。再然后,它會(huì)連接當(dāng)前wifi。

從此以后,你再讓它干什么,只要說(shuō)話就行了,根本用不到屏幕或按鍵。

那么,說(shuō)到一鍵配網(wǎng),你的第一反應(yīng)想到什么?

smartconfig還是airkiss?

先說(shuō)smartconfig,具體是哪個(gè)廠家提出的我沒查到,不過當(dāng)前支持的廠家還是很多的,如下圖所示:

注意:每家的smartconfig技術(shù)可能會(huì)有些細(xì)微的差別。

以樂鑫支持的smartconfig技術(shù)為例,首先需要手機(jī)通過UDP的方式把wifi的賬號(hào)、密碼通過廣播的方式發(fā)送出去;然后需要ESP8266進(jìn)入混雜模式,掃描當(dāng)前環(huán)境下有哪些AP;第三步,進(jìn)入該AP的channel接收UDP數(shù)據(jù)包,如果有,進(jìn)行解析,如果沒有,進(jìn)入下一個(gè)channel。

再說(shuō)airkiss,這個(gè)用的也比較多。因?yàn)槭撬球v訊家提出的概念,懶得寫了,直接放個(gè)官網(wǎng)截圖:

具體就不說(shuō)了,感興趣的可以自行搜索一下。

這一節(jié)的內(nèi)容已smart-config為主,會(huì)了一個(gè),另一個(gè)就so easy了!

跟MQTT的調(diào)試一樣,打開官方的SDK,因?yàn)楣俜揭呀?jīng)幫我們寫好了,我們只要會(huì)調(diào)用即可。在SDK的examples文件夾下面,文件夾名字為smart_config,如下圖所示:

打開該文件夾下的user目錄下的user_main.c文件,可以看到相關(guān)源碼:

不光有smartconfig,還有airkiss:

所以,做個(gè)簡(jiǎn)單的演示程序,以之前GPIO控制LED的工程為模版,添加smartconfig的代碼,使其在配網(wǎng)成功后,控制LED閃爍。

由于整體功能比較簡(jiǎn)單,這里只看一下主函數(shù)內(nèi)的代碼:

void ICACHE_FLASH_ATTR user_init(void){ partition_item_t partition_item; uart_init(BIT_RATE_115200, BIT_RATE_115200); os_printf("SDK version:%s ", system_get_sdk_version());//打印輸出SDK版本 PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDI_U,FUNC_GPIO12); //設(shè)置相關(guān)引腳為GPIO模式 PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTCK_U,FUNC_GPIO13); PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDO_U,FUNC_GPIO15); gpio_output_set(0, BIT15, BIT15, 0); //設(shè)置GPIO15為低電平 smartconfig_set_type(SC_TYPE_ESPTOUCH); //SC_TYPE_ESPTOUCH,SC_TYPE_AIRKISS,SC_TYPE_ESPTOUCH_AIRKISS wifi_set_opmode(STATION_MODE); smartconfig_start(smartconfig_done);}

前面是串口初始化,并打印SDK版本。然后是GPIO初始化,并設(shè)置初始狀態(tài)(根據(jù)你們的LED電路來(lái)設(shè)置初始狀態(tài))。

下面這行比較關(guān)鍵:

smartconfig_set_type(SC_TYPE_ESPTOUCH);

用來(lái)選擇你要配網(wǎng)的方法:ESPTOUCH,還是AIRKISS,還是兩者皆可。

ESPTOUCH是樂鑫提供的一鍵配網(wǎng)的APP,這里代表的是smartconfig模式,文章結(jié)尾會(huì)提供APP下載鏈接。

后面兩行代碼,一行用來(lái)設(shè)置ESP8266的工作模式,另一行啟動(dòng)配網(wǎng),并設(shè)置相關(guān)的回調(diào)函數(shù)。

控制LED的函數(shù),我放在了配網(wǎng)完成的代碼里。

程序修改完成,保存、清理、編譯、下載一條龍,然后重新上電。這里借助串口助手來(lái)查看效果。設(shè)備上電之后,效果如下所示:

先輸出上面紅框里的信息,此時(shí),打開ESPTOUCH 這個(gè)APP,注意,前提是要確保你的手機(jī)連接在當(dāng)前的wifi環(huán)境下。

如圖,SSID是wifi名稱,自動(dòng)顯示出來(lái)。我們要做的就是輸入密碼,然后點(diǎn)擊下面的 Confirm。此時(shí),APP頁(yè)面變成下面的樣子:

同時(shí),ESP8266收到相關(guān)信息后,開始解析,并打印工作狀態(tài):

如圖所示,8266獲取到了相關(guān)的SSID和密碼,連接成功,并打印出了自身、網(wǎng)關(guān)、手機(jī)的IP。此時(shí),手機(jī)APP顯示內(nèi)容如下:

連接成功~~~

至此,基于ESP8266的smartconfig方式下一鍵配網(wǎng)聊完了,感興趣的可以下載源碼試一下。

鏈接:

https://pan.baidu.com/s/1O1V8mAI7Nr-TXqSjSg6gAQ

提取碼:gpa6

聲明:本文內(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)投訴

原文標(biāo)題:ESP8266_21基于ESP8266的一鍵配網(wǎng)

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

    在使用機(jī)智云APP進(jìn)行一鍵網(wǎng)時(shí),常見的失敗原因之是WiFi頻段不匹配。許多機(jī)智云入門設(shè)備(如ESP8266)僅支持2.4GHz的WiFi,而如果連接的是5GHzWiFi,
    的頭像 發(fā)表于 12-11 18:03 ?807次閱讀
    <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>全攻略

    碳足跡算不清?全鏈路能源系統(tǒng),一鍵生成碳排報(bào)告

    在 “雙碳” 目標(biāo)推進(jìn)下,碳足跡核算已成為企業(yè)高質(zhì)量發(fā)展必經(jīng)之路。全鏈路能源系統(tǒng)憑借 “數(shù)據(jù)自動(dòng)采集、核算精準(zhǔn)智能、報(bào)告一鍵生成” 的核心優(yōu)勢(shì),讓碳核算從 “耗時(shí)費(fèi)力的難題” 變?yōu)?“高效便捷的工具”,既為合規(guī)經(jīng)營(yíng)護(hù)航,也為節(jié)能降碳提供數(shù)據(jù)支撐。
    的頭像 發(fā)表于 11-19 09:45 ?328次閱讀
    碳足跡算不清?全鏈路能源系統(tǒng),<b class='flag-5'>一鍵</b>生成碳排報(bào)告

    一鍵順控的綜合監(jiān)控裝置為什么受到配電室追捧

    “無(wú)人值守、智能預(yù)警、安全可控”已成為配電室升級(jí)的核心訴求。在此背景下,集成一鍵順控功能的綜合監(jiān)控裝置異軍突起,成為眾多企業(yè)智能配電室改造的首選——蜀瑞創(chuàng)新綜合監(jiān)控裝置便是其中的佼佼者,憑借全方位的功能集成與精準(zhǔn)的管控能力,贏得了市場(chǎng)的廣泛追捧。
    的頭像 發(fā)表于 11-12 09:07 ?378次閱讀
    帶<b class='flag-5'>一鍵</b>順控的綜合監(jiān)控裝置為什么受到配電室追捧

    告別多設(shè)備!揭秘QM系列閃測(cè)儀如何一鍵搞定多元檢測(cè)

    QM 系列一鍵閃測(cè)儀作為方案核心,搭載雙視野雙遠(yuǎn)心鏡頭與 2000 萬(wàn)像素 CMOS 傳感器,測(cè)量精度可達(dá) ±1μm。其內(nèi)置的 AI 深度學(xué)習(xí)系統(tǒng)經(jīng)過海量工業(yè)樣本訓(xùn)練,能一鍵識(shí)別 5000 個(gè)測(cè)量
    的頭像 發(fā)表于 08-11 13:43 ?1031次閱讀
    告別多設(shè)備!揭秘QM系列閃測(cè)儀如何<b class='flag-5'>一鍵</b>搞定多元檢測(cè)

    HarmonyOS應(yīng)用一鍵置灰指南

    一鍵置灰通常應(yīng)用于如下場(chǎng)景 1. 重大悼念活動(dòng): 在國(guó)家發(fā)生重大災(zāi)難、事故或舉行悼念日等特殊時(shí)期,為了表達(dá)對(duì)逝者的尊重和哀悼,許多 APP 會(huì)將界面置灰。例如,在些地震、空難等災(zāi)難事件發(fā)生后,以及
    的頭像 發(fā)表于 06-27 00:08 ?582次閱讀

    開關(guān)柜一鍵順控在軌道交通領(lǐng)域的應(yīng)用和效果

    蜀瑞創(chuàng)新科普:隨著軌道交通行業(yè)的快速發(fā)展,對(duì)供電系統(tǒng)的要求也越來(lái)越高。傳統(tǒng)的開關(guān)柜操作需要人工進(jìn)行,不僅效率低下,而且存在誤操作的風(fēng)險(xiǎn)。一鍵順控技術(shù)的出現(xiàn),解決了這問題,實(shí)現(xiàn)了開關(guān)柜的遠(yuǎn)程自動(dòng)化控制。
    的頭像 發(fā)表于 06-20 15:46 ?518次閱讀
    開關(guān)柜<b class='flag-5'>一鍵</b>順控在軌道交通領(lǐng)域的應(yīng)用和效果

    閃測(cè)儀開機(jī)放件按一鍵,尺寸測(cè)量報(bào)告秒生成

    閃測(cè)儀以“開機(jī)放件按一鍵,尺寸報(bào)告秒生成”的簡(jiǎn)易操作模式,解決了傳統(tǒng)測(cè)量設(shè)備操作復(fù)雜、效率低下、數(shù)據(jù)致性差等問題,提高了工業(yè)檢測(cè)的效率和精度標(biāo)準(zhǔn)。
    的頭像 發(fā)表于 06-13 11:43 ?860次閱讀
    閃測(cè)儀開機(jī)放件按<b class='flag-5'>一鍵</b>,尺寸測(cè)量報(bào)告秒生成

    一鍵尺寸測(cè)量?jī)x在醫(yī)療領(lǐng)域的應(yīng)用具體是什么?

    一鍵尺寸測(cè)量?jī)x作為種先進(jìn)的測(cè)量工具,憑借其高精度、快速批量測(cè)量以及自動(dòng)化與智能化的特點(diǎn),正逐漸成為五金行業(yè)不可或缺的精密測(cè)量新利器。
    的頭像 發(fā)表于 05-27 15:12 ?724次閱讀
    <b class='flag-5'>一鍵</b>尺寸測(cè)量?jī)x在醫(yī)療領(lǐng)域的應(yīng)用具體是什么?

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

    ESP8266模塊因其低成本和高性能,廣泛應(yīng)用于智能家居和工業(yè)自動(dòng)化等領(lǐng)域。機(jī)智云平臺(tái)提供了一鍵網(wǎng)功能,簡(jiǎn)化了設(shè)備的聯(lián)網(wǎng)過程。本教程將詳細(xì)介紹如何使用ESP8266進(jìn)行燒錄,并通過機(jī)智云實(shí)現(xiàn)
    的頭像 發(fā)表于 05-24 11:04 ?1985次閱讀
    ESP8266燒錄與機(jī)智云<b class='flag-5'>一鍵</b><b class='flag-5'>配</b><b class='flag-5'>網(wǎng)</b>教程

    電源一鍵多用:POWER_ON從開機(jī)到場(chǎng)景指揮官!

    按鍵,即開關(guān)機(jī),在結(jié)構(gòu)設(shè)計(jì)上可以實(shí)現(xiàn) 一鍵多用 ——既可以有效減少結(jié)構(gòu)的按鍵設(shè)計(jì),也可以使整機(jī)更加簡(jiǎn)潔。 本文以Air8000核心板為例,分享POWER_ON按鍵功能及其硬件設(shè)計(jì)、軟件demo相關(guān)內(nèi)容。 最新開發(fā)資料詳見: www.air8000.cn
    的頭像 發(fā)表于 05-15 14:10 ?4120次閱讀
    電源<b class='flag-5'>鍵</b>的<b class='flag-5'>一鍵</b>多用:POWER_ON從開機(jī)到場(chǎng)景指揮官!

    開關(guān)柜一鍵順控在智能配電運(yùn)管系統(tǒng)扮演什么角色?

    蜀瑞創(chuàng)新為大家科普在智能配電運(yùn)管系統(tǒng)中,開關(guān)柜一鍵順控扮演著自動(dòng)化操作優(yōu)化、安全效率提升的核心角色
    的頭像 發(fā)表于 05-08 09:54 ?804次閱讀
    開關(guān)柜<b class='flag-5'>一鍵</b>順控在智能配電運(yùn)管系統(tǒng)扮演什么角色?

    U盤一鍵制作

    在電腦維修中啟動(dòng)盤很重要,靠譜的u盤一鍵啟動(dòng)制作方法
    發(fā)表于 05-06 16:10 ?44次下載

    Profinet邂逅ModbusRTU:印刷廠有網(wǎng)關(guān)“一鍵打通”通信鏈路

    Profinet邂逅ModbusRTU:印刷廠有網(wǎng)關(guān)“一鍵打通”通信鏈路
    的頭像 發(fā)表于 04-08 17:11 ?572次閱讀
    Profinet邂逅ModbusRTU:印刷廠有網(wǎng)關(guān)“<b class='flag-5'>一鍵</b>打通”通信鏈路

    三一挖掘機(jī)一鍵啟動(dòng)開關(guān)易壞的原因及更換注意事項(xiàng)

    一鍵啟動(dòng)開關(guān)的注意事項(xiàng)如果您需要更換移動(dòng)管家一鍵啟動(dòng)開關(guān),以下是需要注意的事項(xiàng):確保車輛熄火斷電:在進(jìn)行任何拆卸或更換工作之前,務(wù)必確保
    發(fā)表于 03-12 09:29

    為什么開關(guān)柜人機(jī)交互裝置集成一鍵順控,可以替代開關(guān)柜操顯裝置

    蜀瑞創(chuàng)新科普:開關(guān)柜人機(jī)交互裝置集成一鍵順控在功能集成與簡(jiǎn)化操作、智能化與遠(yuǎn)程監(jiān)控以及可靠性與安全性等方面均表現(xiàn)出顯著優(yōu)勢(shì)。這些優(yōu)勢(shì)使得集成一鍵順控的人機(jī)交互裝置能夠替代傳統(tǒng)的開關(guān)柜智能操作裝置,成為現(xiàn)代智能電網(wǎng)發(fā)展的重要組成部分。
    的頭像 發(fā)表于 03-07 10:21 ?1303次閱讀
    為什么開關(guān)柜人機(jī)交互裝置集成<b class='flag-5'>一鍵</b>順控,可以替代開關(guān)柜操顯裝置