tag 标签: 手机app

相关博文
  • 热度 18
    2015-1-27 14:39
    1700 次阅读|
    2 个评论
      一直以来,智能家居都是雷声大,雨点小。进入2015年后,所谓智能家居普及元年的论调,不过是鼓吹出来的美丽泡沫。从海尔、TCL、美的和格力等家电巨头推出的产品来看,相关的智能家居产品仍停留在概念层面,并没有大批量上市。显然,家电巨头们对于智能家居也在摸索前行。     智能家居当下遇冷的尴尬局面,病根在于产品研发思维。市场上五花八门的智能家居产品,都有一个显著的特征:用手机APP控制!      智能手机不是第二个遥控器     无论是智能空调,还是智能灯泡,抑或是智能路由器,都需要在智能手机上安装相应的APP,并通过手机APP控制智能家居产品。显然,智能手机已经成为了第二个遥控器,这也是智能家居产品研发思维的病根之一。     仔细对比一下市场上的各款智能家居产品就会发现,智能手机就是其第二个遥控器是智能家居产品非常显著的特征。将智能手机打造成为第二个遥控器,已经成为了智能家居行业一个固有的研发思维。从实际应用的层面来讲,智能手机这个时髦的遥控器并不实用。     在智能家居应用场景中,家里的灯和空调必须用智能手机才能控制,这看起来很拉风,很有科技感。事实上,智能家居这种设计理念,就是脱了裤子放屁——多此一举!举个简单的例子,晚上去卫生间,要想开灯,必须先找到手机,打开控制智能灯泡的APP;这样的操作,远不如直接按墙面上的开关来打开灯便捷。     如果手机哪天没电了,要想开灯,只能先给手机充电,然后再打开灯。使用传统的遥控器呢,直接轻轻一按就可以了,而且电池的续航能力非常强,短则半年,长则数年。与智能手机这个时髦的遥控器相比,传统遥控器的优势更多。所以,将智能手机打造成智能家居的第二个遥控器,智能家居能火才怪。      智能家居价值缺失是病,得治!     对于消费者而言,智能家居并不吸引人,除了可以通过手机控制外,没有什么亮点。科幻大片中,人走进家门,灯自动打开,空调已经调整到适宜的温度,这样的智能家居场景,市场上销售的产品并没有实现。     或许很多人认为,上述科幻大片中的智能家居场景难以实现。通过内置相应的传感器,以及大量数据的校正,现有的智能家居产品完全可以根据人的行为,实现智能控制。既然这样,市场上销售的智能家居产品为何无法抛开智能手机,实现智能控制呢?     毋庸置疑,智能家居对手机APP的过度依赖,让其价值严重缩水。在价格比传统家电高出1倍甚至数倍的定价下,消费者自然不会为价值严重缺失的智能家居买单。从这一角度来说,智能家居价值缺失已经是一种病,是急需治疗的一种病。     其实,很多智能家居产品也是以“智能控制”为终极目标设计的,只是目前缺乏丰富的数据支撑。由于没有数据支撑,智能家居无法准确的判断用户行为,实现智能控制自然是天方夜谭。对于数据的搜集和积累,智能家居设计者们,将手机APP作为一个数据搜集平台和控制平台。     在微软创始人比尔·盖茨的智能豪宅中,可以根据人的口味播放舒伯特或者爵士乐。灯光也可以智能控制,迎合人的情绪增减光亮、调换色调。墙上的大屏幕液晶电视,会自动显示你喜欢的名画或影片……在比尔的智能豪宅中,一切都不需要遥控器操作,而是系统自动识别。高智能的背后,是大数据和平台协作的结果。     眼下,智能家居的数据搜集还处在原始积累阶段。正因于此,智能手机才会成为智能家居的第二个遥控器。众所周知,大数据的积累和行为分析需要一个漫长的过程,这意味着未来3-5年内,智能家居都不具备非常高的智能性。智能家居的核心竞争力就是高度智能化,没有智能化这一优势,智能家居价值便会大打折扣,市场遇冷亦是必然。     智能家居作为一种高科技产品,必须通过丰富的数据积累,以及更先进的算法,实现智能化控制,这是智能家居的灵魂,也是智能家居的价值。未来,如果智能家居以手机APP控制为标准来发展,那么智能家居最终必将死在手机APP的沙滩上。 (百度百家)     欢迎各位IC同仁互相交流经验、分享心得, 加我微信:icjxc520
  • 热度 23
    2013-3-14 15:42
    1655 次阅读|
    0 个评论
       近几日在“极客工坊”上看到这个教程,来自乐为物联。一步一步教你怎么利用arduino+w5100+乐联网开放平台,轻松实现手机app对 arduino 设备的控制。分享给大家。 1 说明 案例说明:使用Arduino+W5100来实现一个乐联网的应用,即通过乐联网手机App控制连接到Arduino+W5100上的LED的开关。 硬件:Arduino UNO W5100 shield APP:乐联网 APP open.lewei50.com/home/sitecontent/ydkhd 系统平台:乐联网开放平台 2 反向控制硬件连线 硬件连线如下图,将LED灯的两个引脚线连接到Arduino转接板上的端口6和7上面(端口是根据Arduino程序里面自己选择定义的,如果选择其它端口,则硬件连线必须一致连接到相同端口上)。 3 Arduino模板程序获得与修改 3.1 获得arduino 代码 乐联网的相关Arduino代码托管在Github上,地址https://github.com/lewei50/leweiclient, 打开链接,点击Zip下载按钮,将名称为master.zip的文件下载到本地。 下载后解压,打开你电脑里的Arduino IDE所在文件夹里的libraries文件夹,在里面新建一个leweiclient的文件夹,将master压缩包解压缩后LeweiClient-master文件夹里的文件全部拷贝到这个文件夹里。 3.2 修改usrkey 运行Arduino.exe,在顶部菜单File—Examples—Leweiclient里面能看到control和upload,打开control即是反向控制的编程代码。 在执行代码前,首先需要到乐联网(http://www.lewei50.com/)上注册用户名和密码,在主页右上角有注册按钮,点击后填写账号、密码和邮箱以后,再登录到邮箱里面激活账号即可。登录进入系统后,通过点击左边管理菜单下“我的账号”—“设置个人信息”里面可以看到你的userkey,这个userkey是每个用户唯一的。 如上图,这是第一处需要修改的地方将程序里面的define LW_USERKEY后面的数值改成你实际个人账号的userkey。 其它的变量基本不需要修改,解释如下: LW_GATEWAY:乐联网的配置的网关标识; MY_NAME:网关名称; MY_NAME:网关介绍; my_addr :被控制的Arduino UNO板可以采取由无线路由器DHCP自动分配IP地址的方式来获取IP,也可以采用手动输入的静态的IP地址,如果采用静态IP地址,则这里输入http://静态IP地址/api,如图中,则表示静态的IP地址为192.168.1.221。 port:给Arduino UNO这个网络终端分配的控制端口号(跨网络控制时候有意义); 程序中上面的代码中,如果是“if 0”,则表示不采用静态IP地址的方式,如果是“if 1”,则表示采用静态IP地址,则继续执行下面代码,解释如下: IPAddress myip:这里需要输入手动配置给Arduino UNO板的IP地址,与前面的my_addr 里的IP地址要保持一致; IPAddress dnsip:这里需要输入与W5100相连接的路由器的DNS的IP地址,查询方法,登录进入路由器配置界面,查看WAN口状态(不同厂商的路由器查询方法不一致,但都能看到WAN口状态)里面的DNS服务器选项。 IPAddress dnsip:这里需要输入与W5100相连接的路由器的IP地址; IPAddress gateway:这里需要输入与W5100相连接的路由器的DNS的IP地址 3.3 选择不同的控制方式 这里是第二处需要修改的地方,下面看后面的这几行代码,根据具体情况选择网关注册方式:      lwc = new LeWeiClient(LW_USERKEY, LW_GATEWAY,MY_NAME, MY_DESC, my_addr, (LeWeiClient::flag)((LeWeiClient::isControlled)|(LeWeiClient::internetAvailable)));    // lwc = new LeWeiClient(LW_USERKEY, LW_GATEWAY,MY_NAME, MY_DESC, my_addr, (LeWeiClient::flag)(LeWeiClient::isControlled)); // lwc = new LeWeiClient(LW_USERKEY, LW_GATEWAY,MY_NAME, MY_DESC, my_addr, (LeWeiClient::flag)(LeWeiClient::none));    上面的代码其中LW_USERKEY, LW_GATEWAY,MY_NAME, MY_DESC, my_addr等变量的定义前文已有叙述。这里的三条语句分别适用于三种不同的场景: 3.3.1不设置控制的情况 如果设置网关不具备反向控制的功能的话,则运行下面语句,其它语句可以注释掉: lwc = new LeWeiClient(LW_USERKEY, LW_GATEWAY,MY_NAME, MY_DESC, my_addr, (LeWeiClient::flag)(LeWeiClient::none)); 运行程序后网关配置如下: 这就表示这种配置下的网关是不可控的。 3.3.2手机与Arduino+W5100在同一网段下 如果控制的手机和Arduino+W5100的IP地址在同一网段下,则运行下面的语句, lwc = new LeWeiClient(LW_USERKEY, LW_GATEWAY,MY_NAME, MY_DESC, my_addr, (LeWeiClient::flag)(LeWeiClient::isControlled)); LeWeiClient::isControlled:配置网关是可控的; 设置后运行该程序后,则在乐联网的管理菜单“我的物联网”的“我的网关列表”点击“编辑”网关后里面可以看到网关的配置情况如下图,可以看到“是否可控”选项已经勾选,但是“公网访问”没有勾选“允许”。 3.3.3手机与Arduino+W5100 跨网段 手机通过公网控制Arduino+W5100则需要运行以下语句: lwc = new LeWeiClient(LW_USERKEY, LW_GATEWAY,MY_NAME, MY_DESC, my_addr, (LeWeiClient::flag)((LeWeiClient::isControlled)|(LeWeiClient::internetAvailable)));其它语句注释,其中LeWeiClient::internetAvailable设置是否允许访问公网。运行程序后网关配置如下: 需要说明的是:如果想要实现跨网段控制,arduino+w5100接入的网络路由器要有公网地址,可以在路由器上面做到Arduino+W5100的NAT映射。(联通基本上符合条件,小区宽带的用户基本上都不符合要求)。NAT映射的设置需要在路由器配置界面里进行配置(一般在“转发规则”里的“虚拟服务器设置”),如下图: 3.4 修改实际的应用代码 这是最后一处需要修改的地方,红色部分是我写的应用代码,可以按照自己的应用编写实际的代码。 这里建立了两个执行器,名称分别为DA和DA2。描述分别为dummy2 和 dummy1。 dummy_act the_act("DA", "dummy actuator", "dummy2"); dummy_act the_act2("DA2", "dummy actuator", "dummy1"); class dummy_act: public LeWeiActuator   {    private:char led;       public:           dummy_act(                   const char *id,                   const char *type,                    const char *name) : LeWeiActuator(id, type, name)       {};           virtual bool updateValue(char* id,int val)           {               Serial.print("dev id = ");                Serial.println(id);               if(!strcmp(id,"DA"))             {               Serial.println("handle da routin");                                digitalWrite(ledPin_da, val);             }             if(!strcmp(id,"DA2"))             {               Serial.println("handle da2 routin");                     digitalWrite(ledPin_da2, val);             }             Serial.print("update actuator ");               Serial.println(val);               led=val;               return val;           }           virtual bool getValue(int *val)              {                  static int i = 0;                  *val = led;                  return true;              }     };   3.5 通过app来控制arduino 下载乐联网手机App:http://open.lewei50.com/home/sitecontent/ydkhd 同一网段: 安装后使用乐联网的账号密码登录进去,手机和Arduino+W5100在同一网段,选择反向控制,进入反向控制界面,App会自动找到API地址(如果没有手动输入也可以),点击右上角“查找可控设备”,则进入控制界面,如果你的LED灯已经在Arduino板上连线好了,就可以点击可控设备列表的相关设备进行LED亮灭控制了。    不同网段: 3.6 通过web的控制arduino(需要跨网支持) 如果已经可以完成app跨网段的控制,可以再近一步进行这个通过web控制arduino的实验。为后面制定阶段性任务执行打基础(比如说在web上面定义一个执行计划,每天6点关灯,18点开灯) 添加两个控制设备,缩写分别为DA 和 DA2(与前面建立的两个执行器缩写名一定要一致) 如果一切正常,设备应该显示在线状态(已打开或者已关闭) 4 结束语 以上介绍了乐联网的反向控制Arduino的一个应用,希望能够让大家对乐联网的物联网应用有更进一步的了解,并能借鉴这个应用启发您的思路,一起在乐联网上实现自己的各类创意。后续,我们会推出通过数值的变化来控制设备实现不同的变化的更为复杂的控制方案,尽请期待!
  • 热度 20
    2013-3-13 11:21
    2613 次阅读|
    1 个评论
       近几日在“极客工坊”上看到这个教程,来自乐为物联。一步一步教你怎么利用arduino+w5100+乐联网开放平台,轻松实现手机app对 arduino 设备的控制。分享给大家。 1 说明 案例说明:使用Arduino+W5100来实现一个乐联网的应用,即通过乐联网手机App控制连接到Arduino+W5100上的LED的开关。 硬件:Arduino UNO W5100 shield APP:乐联网 APP open.lewei50.com/home/sitecontent/ydkhd 系统平台:乐联网开放平台 2 反向控制硬件连线 硬件连线如下图,将LED灯的两个引脚线连接到Arduino转接板上的端口6和7上面(端口是根据Arduino程序里面自己选择定义的,如果选择其它端口,则硬件连线必须一致连接到相同端口上)。 3 Arduino模板程序获得与修改 3.1 获得arduino 代码 乐联网的相关Arduino代码托管在Github上,地址https://github.com/lewei50/leweiclient, 打开链接,点击Zip下载按钮,将名称为master.zip的文件下载到本地。 下载后解压,打开你电脑里的Arduino IDE所在文件夹里的libraries文件夹,在里面新建一个leweiclient的文件夹,将master压缩包解压缩后LeweiClient-master文件夹里的文件全部拷贝到这个文件夹里。 3.2 修改usrkey 运行Arduino.exe,在顶部菜单File—Examples—Leweiclient里面能看到control和upload,打开control即是反向控制的编程代码。 在执行代码前,首先需要到乐联网(http://www.lewei50.com/)上注册用户名和密码,在主页右上角有注册按钮,点击后填写账号、密码和邮箱以后,再登录到邮箱里面激活账号即可。登录进入系统后,通过点击左边管理菜单下“我的账号”—“设置个人信息”里面可以看到你的userkey,这个userkey是每个用户唯一的。 如上图,这是第一处需要修改的地方将程序里面的define LW_USERKEY后面的数值改成你实际个人账号的userkey。 其它的变量基本不需要修改,解释如下: LW_GATEWAY:乐联网的配置的网关标识; MY_NAME:网关名称; MY_NAME:网关介绍; my_addr :被控制的Arduino UNO板可以采取由无线路由器DHCP自动分配IP地址的方式来获取IP,也可以采用手动输入的静态的IP地址,如果采用静态IP地址,则这里输入http://静态IP地址/api,如图中,则表示静态的IP地址为192.168.1.221。 port:给Arduino UNO这个网络终端分配的控制端口号(跨网络控制时候有意义); 程序中上面的代码中,如果是“if 0”,则表示不采用静态IP地址的方式,如果是“if 1”,则表示采用静态IP地址,则继续执行下面代码,解释如下: IPAddress myip:这里需要输入手动配置给Arduino UNO板的IP地址,与前面的my_addr 里的IP地址要保持一致; IPAddress dnsip:这里需要输入与W5100相连接的路由器的DNS的IP地址,查询方法,登录进入路由器配置界面,查看WAN口状态(不同厂商的路由器查询方法不一致,但都能看到WAN口状态)里面的DNS服务器选项。 IPAddress dnsip:这里需要输入与W5100相连接的路由器的IP地址; IPAddress gateway:这里需要输入与W5100相连接的路由器的DNS的IP地址 3.3 选择不同的控制方式 这里是第二处需要修改的地方,下面看后面的这几行代码,根据具体情况选择网关注册方式:      lwc = new LeWeiClient(LW_USERKEY, LW_GATEWAY,MY_NAME, MY_DESC, my_addr, (LeWeiClient::flag)((LeWeiClient::isControlled)|(LeWeiClient::internetAvailable)));    // lwc = new LeWeiClient(LW_USERKEY, LW_GATEWAY,MY_NAME, MY_DESC, my_addr, (LeWeiClient::flag)(LeWeiClient::isControlled)); // lwc = new LeWeiClient(LW_USERKEY, LW_GATEWAY,MY_NAME, MY_DESC, my_addr, (LeWeiClient::flag)(LeWeiClient::none));    上面的代码其中LW_USERKEY, LW_GATEWAY,MY_NAME, MY_DESC, my_addr等变量的定义前文已有叙述。这里的三条语句分别适用于三种不同的场景: 3.3.1不设置控制的情况 如果设置网关不具备反向控制的功能的话,则运行下面语句,其它语句可以注释掉: lwc = new LeWeiClient(LW_USERKEY, LW_GATEWAY,MY_NAME, MY_DESC, my_addr, (LeWeiClient::flag)(LeWeiClient::none)); 运行程序后网关配置如下: 这就表示这种配置下的网关是不可控的。 3.3.2手机与Arduino+W5100在同一网段下 如果控制的手机和Arduino+W5100的IP地址在同一网段下,则运行下面的语句, lwc = new LeWeiClient(LW_USERKEY, LW_GATEWAY,MY_NAME, MY_DESC, my_addr, (LeWeiClient::flag)(LeWeiClient::isControlled)); LeWeiClient::isControlled:配置网关是可控的; 设置后运行该程序后,则在乐联网的管理菜单“我的物联网”的“我的网关列表”点击“编辑”网关后里面可以看到网关的配置情况如下图,可以看到“是否可控”选项已经勾选,但是“公网访问”没有勾选“允许”。 3.3.3手机与Arduino+W5100 跨网段 手机通过公网控制Arduino+W5100则需要运行以下语句: lwc = new LeWeiClient(LW_USERKEY, LW_GATEWAY,MY_NAME, MY_DESC, my_addr, (LeWeiClient::flag)((LeWeiClient::isControlled)|(LeWeiClient::internetAvailable)));其它语句注释,其中LeWeiClient::internetAvailable设置是否允许访问公网。运行程序后网关配置如下: 需要说明的是:如果想要实现跨网段控制,arduino+w5100接入的网络路由器要有公网地址,可以在路由器上面做到Arduino+W5100的NAT映射。(联通基本上符合条件,小区宽带的用户基本上都不符合要求)。NAT映射的设置需要在路由器配置界面里进行配置(一般在“转发规则”里的“虚拟服务器设置”),如下图: 3.4 修改实际的应用代码 这是最后一处需要修改的地方,红色部分是我写的应用代码,可以按照自己的应用编写实际的代码。 这里建立了两个执行器,名称分别为DA和DA2。描述分别为dummy2 和 dummy1。 dummy_act the_act("DA", "dummy actuator", "dummy2"); dummy_act the_act2("DA2", "dummy actuator", "dummy1"); class dummy_act: public LeWeiActuator   {    private:char led;       public:           dummy_act(                   const char *id,                   const char *type,                    const char *name) : LeWeiActuator(id, type, name)       {};           virtual bool updateValue(char* id,int val)           {               Serial.print("dev id = ");                Serial.println(id);               if(!strcmp(id,"DA"))             {               Serial.println("handle da routin");                                digitalWrite(ledPin_da, val);             }             if(!strcmp(id,"DA2"))             {               Serial.println("handle da2 routin");                     digitalWrite(ledPin_da2, val);             }             Serial.print("update actuator ");               Serial.println(val);               led=val;               return val;           }           virtual bool getValue(int *val)              {                  static int i = 0;                  *val = led;                  return true;              }     };   3.5 通过app来控制arduino 下载乐联网手机App:http://open.lewei50.com/home/sitecontent/ydkhd 同一网段: 安装后使用乐联网的账号密码登录进去,手机和Arduino+W5100在同一网段,选择反向控制,进入反向控制界面,App会自动找到API地址(如果没有手动输入也可以),点击右上角“查找可控设备”,则进入控制界面,如果你的LED灯已经在Arduino板上连线好了,就可以点击可控设备列表的相关设备进行LED亮灭控制了。    不同网段: 3.6 通过web的控制arduino(需要跨网支持) 如果已经可以完成app跨网段的控制,可以再近一步进行这个通过web控制arduino的实验。为后面制定阶段性任务执行打基础(比如说在web上面定义一个执行计划,每天6点关灯,18点开灯) 添加两个控制设备,缩写分别为DA 和 DA2(与前面建立的两个执行器缩写名一定要一致) 如果一切正常,设备应该显示在线状态(已打开或者已关闭) 4 结束语 以上介绍了乐联网的反向控制Arduino的一个应用,希望能够让大家对乐联网的物联网应用有更进一步的了解,并能借鉴这个应用启发您的思路,一起在乐联网上实现自己的各类创意。后续,我们会推出通过数值的变化来控制设备实现不同的变化的更为复杂的控制方案,尽请期待! 感谢阅读! 更多WIZnet信息请登录:WIZnet官方主页:       http://www.iwiznet.cn/                       WIZnet企业官方微博:   http://e.weibo.com/wiznet2012
相关资源
  • 所需E币: 3
    时间: 2019-6-7 08:33
    大小: 730.14KB
    上传者: royalark_912907664
    针对手机依赖给大学生造成的生理、心理及社会功能损害问题,将支持向量机(SVM)和粒子群(PSO)优化算法结合,利用PSO优化SVM的核函数参数γ和惩罚因子C,设计了一种大学生手机依赖分析系统。系统通过手机APP发布和回收手机成瘾指数量表问卷,用得到基础数据训练PSO-SVM进而得到手机依赖分类模型,模型可以实时地对采集的问卷进行分类判断,避免了问卷的发放、收集和数据录入分析等繁琐的工作。系统还可以对分类的结果进行统计分析,便于掌握学生的最新动态。实验结果表明,本系统的分类准确率高达97.561%,而且系统可以自动的进行手机依赖者的筛选和统计分析,系统的分析结果可信可靠。
  • 所需E币: 3
    时间: 2019-6-4 22:35
    大小: 1.75MB
    上传者: royalark_912907664
    综合考虑常用室内导航系统精确度差、室内平面结构集纳度低、高校公共基础实验室错综复杂等现状,为了方便实验者快速、便捷的到达指定实验室位置,本文以南京航空航天大学物理实验中心各实验室为模拟对象,设计开发了一款适合该校物理实验室的室内导航系统,该系统基于Androidstudio开发平台,以手机APP为主控模块,同时结合了Floyd算法,实现了地图查看、路线规划、方向判断的各项功能,使用者通过手持终端可实现人机的信息交流。
  • 所需E币: 3
    时间: 2019-6-2 10:35
    大小: 1.52MB
    上传者: royalark_912907664
    基于电子墨水屏的无线电子标签是一种可以代替传统纸张显示货物信息的低功耗电子显示设备。它由电源转换模块、MSP430F5529开发板、电子墨水屏、NodeMCU模块组成。将NodeMCU模块内置的WiFi无线模块ESP8266设置成WiFi网络接入点。通过设置接入点密码,手机连接到NodeMCU接入点。采用开发的手机APP软件通过TCP协议对NodeMCU发送信息,NodeMCU将接收到的数据通过串口发送给MSP430F5529,MSP430F5529进行数据处理后控制电子墨水屏显示货物信息,从而实现用户通过手机APP远程监控电子标签。设计的低功耗无线电子标签实用性高、安全性好、大大减少了系统能耗。用户通过手机APP实现对电子标签货物信息的远程监控,丰富了物联网对于智能商品管理的现实意义。
  • 所需E币: 3
    时间: 2019-5-27 22:17
    大小: 1.4MB
    上传者: royalark_912907664
    随着移动互联网的快速发展,智能手机的使用量增长迅速,手机终端上的App种类也在急剧增长。而手机端的App大多数需要和后台服务器进行数据交互,在这个过程中,后台服务器在得到App发过来的请求后,为了保证信息的安全性和合法性,需要进行安全认证。但是过于简单的认证会被攻击者利用,从而造成不可估量的损失。为了能够加强App数据交互认证的安全性,结合作者在App开发中的经验,提出了一种结合RSA非对称加密、Token令牌、时间戳以及设备id的登录认证机制。
  • 所需E币: 3
    时间: 2019-5-26 09:06
    大小: 3.09MB
    上传者: royalark_912907664
    针对幼儿园安全设计了一种采用GPS技术进行校车定位的幼儿园接送系统,通过幼儿园出入刷卡接送(门禁)系统、GPS(GlobalPositioningSystem)校车跟踪系统、管理系统、家长手机APP查询系统为幼儿园的安全理提供了出入刷卡和校车跟踪这两个最容易出现安全问题的环节提供了解决方案。通过采用PC-服务器-Android相结合的实验,既为幼儿园提供了安全保障,也为家长实时查看最新的信息提供了平台。