日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

spg app android,GitHub - spgwzp/AndEsptouch: esptouch for android ,ESP8266网关配对

發布時間:2025/4/16 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 spg app android,GitHub - spgwzp/AndEsptouch: esptouch for android ,ESP8266网关配对 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

AndEsptouch

基于最新的樂鑫8266的配網項目進行封裝。

使用

集成

implementation 'com.rairmmd:andesptouch:1.0.0'

需要的權限

需要一下權限,庫文件中已添加好了。

AndEsptouch

AndEsptouch andEsptouch = new AndEsptouch.Builder(this)

.setSsid(currentWifiSsid)//WiFi名字 可通過AndEsptouchHelper獲得

.setBssid(bssid)//路由器mac地址 可通過AndEsptouchHelper獲得

.setPassWord(password)//WiFi密碼

.build();

andEsptouch.startEsptouchConfig();

showProgressDialog("努力配網中...");

設置回調監聽

andEsptouch.setOnEsptouchTaskListener(new AndEsptouch.OnEsptouchTaskListener() {

@Override

public void onEsptouchTaskCallback(int code, String message) {

Log.d(TAG, "code:" + code + "\nmessage:" + message);

dismissProgressDialog();

if (code == AndEsptouch.RESULT_CONFIG_SUCCESS) {

Toast.makeText(MainActivity.this, "配網成功", Toast.LENGTH_SHORT).show();

} else if (code == AndEsptouch.RESULT_CONFIG_TIMEOUT) {

Toast.makeText(MainActivity.this, "配網超時", Toast.LENGTH_SHORT).show();

} else {

Toast.makeText(MainActivity.this, "配網失敗", Toast.LENGTH_SHORT).show();

}

}

});

code有一下幾個值:

RESULT_CONFIG_SUCCESS; 表示成功配網,接著看message的信息 ;

RESULT_CONFIG_MULTI_SUCCESS ; 為多個配網信息,剛剛配對成功的設備 ;

RESULT_CONFIG_FAILURE; 表示配網失敗;

RESULT_CONFIG_RECEIVE_SUCCESS; 表示成功接受到設備的信息

RESULT_CONFIG_TIMEOUT; 表示超時

AndEsptouchHelper

WiFi操作工具類

//獲取當前WiFi

String currentWifiSsid = AndEsptouchHelper.getInstance(this).getCurrentWifiSsid();

//獲取mac地址

String bssid = AndEsptouchHelper.getInstance(this).getBSSID();

還有其他例如:打開 關閉wifi 判斷是否可用。。。

Apk體驗

說明

總結

以上是生活随笔為你收集整理的spg app android,GitHub - spgwzp/AndEsptouch: esptouch for android ,ESP8266网关配对的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。