提交 2368679b authored 作者: blu's avatar blu

new feature: evwifi

上级 9e73ffe3
...@@ -61,6 +61,7 @@ class WifiMgr { ...@@ -61,6 +61,7 @@ class WifiMgr {
auto ip = exec("ifconfig wlan1|grep -v inet6|grep inet|awk '{print $2}'"); auto ip = exec("ifconfig wlan1|grep -v inet6|grep inet|awk '{print $2}'");
wifiData["wifi"]["ip"] = ip; wifiData["wifi"]["ip"] = ip;
wifiData["wifi"]["mac"] = mac; wifiData["wifi"]["mac"] = mac;
spdlog::info("evwifi {} ip: {}, mac: {}", this->devSn, ip, mac);
/// get connected wifi ssid /// get connected wifi ssid
if(!ip.empty() && ip != "192.168.0.1"){ if(!ip.empty() && ip != "192.168.0.1"){
...@@ -68,6 +69,7 @@ class WifiMgr { ...@@ -68,6 +69,7 @@ class WifiMgr {
if(ssid.size() >=3) { if(ssid.size() >=3) {
ssid = ssid.substr(1, ssid.size() - 2); ssid = ssid.substr(1, ssid.size() - 2);
wifiData["wifi"]["ssid"] = ssid; wifiData["wifi"]["ssid"] = ssid;
spdlog::info("evwifi {} ssid: {}", this->devSn, ssid);
}else{ }else{
if(wifiData["wifi"].count("ssid") != 0) { if(wifiData["wifi"].count("ssid") != 0) {
wifiData["wifi"].erase("ssid"); wifiData["wifi"].erase("ssid");
...@@ -78,6 +80,7 @@ class WifiMgr { ...@@ -78,6 +80,7 @@ class WifiMgr {
if(password.size() >=3) { if(password.size() >=3) {
password = password.substr(1, password.size() - 2); password = password.substr(1, password.size() - 2);
wifiData["wifi"]["password"] = password; wifiData["wifi"]["password"] = password;
spdlog::info("evwifi {} password: {}", this->devSn, password);
}else{ }else{
if(wifiData["wifi"].count("password") != 0) { if(wifiData["wifi"].count("password") != 0) {
wifiData["wifi"].erase("password"); wifiData["wifi"].erase("password");
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论