chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

單片機愛好者 ? 來源:單片機愛好者 ? 2019-11-20 14:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

smartconfig還是airkiss?

先說smartconfig,具體是哪個廠家提出的我沒查到,不過當前支持的廠家還是很多的,如下圖所示:

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

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

再說airkiss,這個用的也比較多。因為是它是騰訊家提出的概念,懶得寫了,直接放個官網(wǎng)截圖:

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

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

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

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

不光有smartconfig,還有airkiss:

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

由于整體功能比較簡單,這里只看一下主函數(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電路來設(shè)置初始狀態(tài))。

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

smartconfig_set_type(SC_TYPE_ESPTOUCH);

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

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

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

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

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

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

如圖,SSID是wifi名稱,自動顯示出來。我們要做的就是輸入密碼,然后點擊下面的 Confirm。此時,APP頁面變成下面的樣子:

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

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

連接成功~~~

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

鏈接:

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

提取碼:gpa6

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

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    HarmonyOS應用一鍵置灰指南

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

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

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

    U盤一鍵制作

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

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

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

    三一挖掘機一鍵啟動開關(guān)易壞的原因及更換注意事項

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

    兩輪車PKE無鑰匙進入PKG一鍵啟動系統(tǒng)設(shè)計

    兩輪車無鑰匙進入PKE 一鍵啟動系統(tǒng)PKG
    的頭像 發(fā)表于 03-04 10:20 ?697次閱讀
    兩輪車PKE無鑰匙進入PKG<b class='flag-5'>一鍵</b>啟動系統(tǒng)設(shè)計

    LoRa無線一鍵報警安防建設(shè)方案

    SOS緊急呼叫按鈕具有緊急情況下一鍵報警的功能,可與報警主機配合使用,支持標準LoRaWAN協(xié)議。lora緊急按鈕具有緊急情況下一鍵報警功能,可與報警主機配合使用,支持標準LoRaWAN協(xié)議。如遇
    的頭像 發(fā)表于 02-28 14:41 ?864次閱讀
    LoRa無線<b class='flag-5'>一鍵</b>報警安防建設(shè)方案

    開關(guān)柜一鍵順控在一鍵停電、一鍵送電中的作用

    蜀瑞創(chuàng)新為大家科普,開關(guān)柜一鍵順控技術(shù)在一鍵停電和一鍵送電中發(fā)揮了快速響應、減少人為錯誤、提高安全性、簡化操作流程、降低操作風險、提高送電成功率等綜合優(yōu)勢,對于提升電力系統(tǒng)的運行效率、安全性以及自動化水平具有重要意義。
    的頭像 發(fā)表于 02-27 09:13 ?1057次閱讀

    《DNESP32S3使用指南-IDF版_V1.6》第五十一章 WiFi一鍵網(wǎng)

    第五十一章 WiFi一鍵網(wǎng) ESP32-S3的一鍵網(wǎng)模式是
    發(fā)表于 02-13 09:26

    如何保障10KV開關(guān)柜的一鍵順控技術(shù)的安全性?

    通過上述綜合性的安全措施,蜀瑞創(chuàng)新開關(guān)柜一鍵順控方案可以顯著提升10KV開關(guān)柜一鍵順控技術(shù)的安全水平,確保其在實際應用中的穩(wěn)定性和可靠性。同時,隨著技術(shù)的發(fā)展,還需要不斷評估和改進現(xiàn)有的安全措施,以應對新的挑戰(zhàn)。
    的頭像 發(fā)表于 01-16 09:09 ?726次閱讀
    如何保障10KV開關(guān)柜的<b class='flag-5'>一鍵</b>順控技術(shù)的安全性?

    Todoist一鍵時間跟蹤

    行的 Web 應用程序進行一鍵式時間跟蹤 開始跟蹤 現(xiàn)在登錄您的Todoist賬戶并開始追蹤 如何在 Todoi
    的頭像 發(fā)表于 01-03 11:08 ?654次閱讀
    Todoist<b class='flag-5'>一鍵</b>時間跟蹤

    石油行業(yè)中,開關(guān)柜一鍵順控的作用

    蜀瑞創(chuàng)新為大家科普:在石油行業(yè)中,開關(guān)柜的一鍵順控技術(shù)可以顯著提高操作的安全性、效率和可靠性。一鍵順控指的是通過個簡單的操作指令(如按下按鈕或點擊屏幕上的圖標),自動執(zhí)行系列預定義
    的頭像 發(fā)表于 12-26 09:37 ?858次閱讀
    石油行業(yè)中,開關(guān)柜<b class='flag-5'>一鍵</b>順控的作用

    開關(guān)柜一鍵順控在化工領(lǐng)域的應用

    蜀瑞創(chuàng)新為大家分享:在化工生產(chǎn)線中,電氣控制系統(tǒng)是保障生產(chǎn)順利進行的關(guān)鍵。一鍵順控技術(shù)可以應用于生產(chǎn)線上的電氣控制,實現(xiàn)設(shè)備的自動啟停、順序控制等功能,提高生產(chǎn)線的自動化水平和生產(chǎn)效率。通過一鍵順控操作,可以實現(xiàn)對配電室內(nèi)多個開關(guān)柜的快速、準確控制,提高配電室的運行效率和
    的頭像 發(fā)表于 11-29 10:50 ?787次閱讀

    在中壓開關(guān)柜上使用微機五防鎖是否可以實現(xiàn)一鍵順控

    蜀瑞創(chuàng)新為大家科普:雖然微機五防鎖是實現(xiàn)“一鍵順控”的重要組成部分之,但它本身并不能單獨完成整個過程。需要結(jié)合其他自動化控制技術(shù)和設(shè)備,以及合適的軟件平臺來實現(xiàn)真正的“一鍵順控”。
    的頭像 發(fā)表于 11-06 11:58 ?1048次閱讀
    在中壓開關(guān)柜上使用微機五防鎖是否可以實現(xiàn)<b class='flag-5'>一鍵</b>順控

    人機界面在開關(guān)柜一鍵順控中起到什么作用?

    人機界面在一鍵順控系統(tǒng)中發(fā)揮著操作指令輸入、狀態(tài)顯示與反饋、參數(shù)設(shè)置與配置以及提升操作便利性和安全性等重要作用。它是實現(xiàn)一鍵順控功能不可或缺的關(guān)鍵組成部分。蜀瑞創(chuàng)新專注智能開關(guān)柜一鍵順控
    的頭像 發(fā)表于 11-05 10:02 ?849次閱讀
    人機界面在開關(guān)柜<b class='flag-5'>一鍵</b>順控中起到什么作用?