資源簡介
ESP8266 安卓 Android控制端程序,可實現(xiàn)SmartConfig,和開關(guān)等操作

代碼片段和文件信息
package?com.espressif.iot.action.device.array;
import?java.net.InetAddress;
import?java.util.ArrayList;
import?java.util.List;
import?com.espressif.iot.action.device.common.EspActionDevicePostStatusInternet;
import?com.espressif.iot.action.device.common.EspActionDevicePostStatusLocal;
import?com.espressif.iot.action.device.common.IEspActionDevicePostStatusInternet;
import?com.espressif.iot.action.device.common.IEspActionDevicePostStatusLocal;
import?com.espressif.iot.command.device.light.EspCommandLightPostStatusInternet;
import?com.espressif.iot.command.device.light.EspCommandLightPostStatusLocal;
import?com.espressif.iot.command.device.light.IEspCommandLightPostStatusInternet;
import?com.espressif.iot.command.device.light.IEspCommandLightPostStatusLocal;
import?com.espressif.iot.command.device.plug.EspCommandPlugPostStatusInternet;
import?com.espressif.iot.command.device.plug.EspCommandPlugPostStatusLocal;
import?com.espressif.iot.command.device.plug.IEspCommandPlugPostStatusInternet;
import?com.espressif.iot.command.device.plug.IEspCommandPlugPostStatusLocal;
import?com.espressif.iot.device.IEspDevice;
import?com.espressif.iot.device.array.IEspDeviceArray;
import?com.espressif.iot.type.device.EspDeviceType;
import?com.espressif.iot.type.device.IEspDeviceState;
import?com.espressif.iot.type.device.IEspDeviceStatus;
import?com.espressif.iot.type.device.state.EspDeviceState;
import?com.espressif.iot.type.device.status.IEspStatusLight;
import?com.espressif.iot.type.device.status.IEspStatusPlug;
import?com.espressif.iot.user.builder.BEspUser;
public?class?EspActionDeviceArrayPostStatus?implements?IEspActionDeviceArrayPostStatus
{
????private?class?NetworkGroup
????{
????????String?rootDeviceKey;
????????
????????IEspDeviceState?state;
????????
????????StringBuilder?bssids;
????????
????????InetAddress?inetAddress;
????????
????????List?postBssidList;
????????
????????public?NetworkGroup()
????????{
????????????state?=?new?EspDeviceState();
????????????bssids?=?new?StringBuilder();
????????????postBssidList?=?new?ArrayList();
????????}
????}
????
????@Override
????public?void?doActionDeviceArrayPostStatus(IEspDeviceArray?deviceArray?IEspDeviceStatus?status)
????{
????????List?devices?=?deviceArray.getDeviceList();
????????List?nonMeshDevices?=?new?ArrayList();
????????List?meshDevices?=?new?ArrayList();
????????for?(IEspDevice?deviceInArray?:?devices)
????????{
????????????if?(deviceInArray.getIsMeshDevice())
????????????{
????????????????meshDevices.add(deviceInArray);
????????????}
????????????else
????????????{
????????????????nonMeshDevices.add(deviceInArray);
????????????}
????????}
????????
????????processNonMeshDevices(nonMeshDevices?status);
????????
????????processMeshDevices(meshDevices?status);
????}
????
????/**
?????*?Post?status?one?by?one
?????*?
?????*?@param?nonMeshDevices
?????*?@param?status
?????*/
????private?void?processNonMeshDevices(List
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\
?????文件?????????950??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\.classpath
?????文件??????????30??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\.gitignore
?????文件?????????824??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\.project
?????目錄???????????0??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\.settings\
?????文件?????????173??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\.settings\org.eclipse.jdt.core.prefs
?????文件????????8343??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\AndroidManifest.xm
?????文件????????2090??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\ESPRESSIF?MIT?LICENSE?V1.LICENSE
?????文件????????5565??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\README.md
?????目錄???????????0??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\assets\
?????文件????????4574??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\assets\ShareSDK.xm
?????目錄???????????0??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\assets\html\
?????目錄???????????0??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\assets\html\en_us\
?????文件????????8067??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\assets\html\en_us\update.html
?????目錄???????????0??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\assets\html\zh_cn\
?????文件????????8072??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\assets\html\zh_cn\update.html
?????目錄???????????0??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\documents\
?????文件????????2973??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\documents\third-party_login.txt
?????目錄???????????0??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\java\
?????目錄???????????0??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\java\ACTION\
?????目錄???????????0??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\java\ACTION\com\
?????目錄???????????0??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\
?????目錄???????????0??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\iot\
?????目錄???????????0??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\iot\action\
?????目錄???????????0??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\iot\action\device\
?????目錄???????????0??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\iot\action\device\New\
?????文件????????4914??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\iot\action\device\New\EspActionDeviceNewActivateInternet.java
?????文件????????3280??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\iot\action\device\New\EspActionDeviceNewConfigureLocal.java
?????文件????????1356??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\iot\action\device\New\EspActionDeviceNewGetInfoLocal.java
?????目錄???????????0??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\iot\action\device\array\
?????文件???????10347??2016-11-10?08:25??IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\iot\action\device\array\EspActionDeviceArrayPostStatus.java
............此處省略1169個文件信息
評論
共有 條評論