资源简介
ESP8266 安卓 Android控制端程序,可实现SmartConfig,和开关等操作
代码片段和文件信息
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个文件信息
相关资源
- 基于Android的饿了么,美团购物车系统
- Android 高仿微信头像裁切 源码程序
- Android 高仿微信实时聊天 基于百度云
- Android项目源码安卓天气预报带38页毕
- Android自制手电筒
- android 4路串口源码,安卓串口上位机
- Android 可拖拽的GridView效果实现 长按可
- android usb转rs232驱动
- Android项目源码界面超级华丽的仿QQ
- Android 语音识别 科大讯飞
- 基于android的手机象棋游戏设计毕业论
- android曲线图的绘制
- iNode MC 7.1.45 for Android
- JAVA web服务端+Android客户端
- android中实现ios8的实时毛玻璃效果
- android中监听软键盘的弹出与隐藏,并
- Android应用程序开发 王向辉 张国印 沈
- 基于Android的员工考勤系统
- Android虚拟视频工具.zip
- 基于Android的聊天室应用 ChatRoom 1.4
- android 源码汇总
- 安卓校园二手交易源码(毕业设计
- android实现注册和登录的demo
- 基于Android平台的个人理财软件的设计
- Android实现个人中心
- 基于android2.2的音乐播放器
- Android ListView支持批量选择
- android考试系统
-
android MediaPla
yer+SurfaceView实现播放 - android studio 蓝牙 socket 范例
评论
共有 条评论