基于云计算的高端LED吸顶灯的照明控制系统
与控制端连接,接受来自控制端的指令。
(3)内置大量有关光的色温,眩光等有关光健康的相关知识,供用户下载查看。
2.3移动控制端
移动控制端是一个人机界面设备,是用户使用该系统的媒介。本系统利用当前主流的Android、IOS系统作为平台开发控制终端APP来对系统进行操作。界面和灯具的之间通信通过网络通信来完成。目前的网络通信模式有多种,如HTTP通信方式、Socket通信以及WebService方式等。本系统采用Socket通信方式与服务器建立连接并传递数据。
建立Socket连接至少需要一对套接字,一个是运行在客户端的Client Socket,另一个是运行于服务器端的Server Socket。套接字之间的连接过程可以归为三个步骤:服务器监听,客户端请求,连接确认。Java.net.Socket这一接口,提供了实现 Socket通信的完整API。
软件设计工作主要分为三个部分。一是单片机接收WIFI信号进行调光、调色控制部分,二是云计算平台的软件部分,三是移动控制端部分,包括Android和IOS系统的应用端APP。
3.1 LED调光控制
如图6所示为LED调光控制程序流程图。在程序执行开始时,先对单片机的PCA寄存器进行初始化。然后不断地等待WIFI模块传送过来的信号。当单片机接收到数据后,接受标志位置1,读入到接收缓存器内,然后由单片机对收到的代码进行解码译码,进而执行相应的操作。
3.2云计算平台软件结构
云计算平台的软件结构层次如图7所示。
云计算平台的实现既可以自行搭建服务器集群的私有云,也可以直接租用大型云计算公司所提供的服务,如云计算行业巨头Google、Amazon推出的云服务。
在云计算平台上,我们提供一个基础服务层,来为该系统提供一些必须的功能,如用户认证、数据存储、与控制中心和智能终端的联网和编程接口。这为更高级的应用层提供了一些标准的服务。我们可以利用这些服务来维护我们的软件系统,进一步开发系统软件应用,实现数据及时更新。
3.3移动控制端软件开发
根据智能LED吸顶灯系统的设计需求,控制终端系统应包括如下功能:
(1)通过手机实现对LED吸顶灯的一键开关、一健全亮、暖白、正白设置。
(2)通过手机实现对LED吸顶灯的亮度无极调节(5%-100%)以及色温无极调节(2700K-6500K)。
(3)实现对LED吸顶灯的定时功能,分别为:"无定时","10分钟"、"20分钟","30分钟"。
(4)通过手机实现对LED吸顶灯的按键指示音的开启和关闭以及常夜灯三档亮度调节(30%、60%、100%)。
手机端APP的整体设计如图8所示。在登陆界面上输入IP和端口号,即能连接上网络。随后进入主界面,既可以对灯具进行控制。
主界面右上角的白色按钮是收藏夹按钮,收藏夹中有用户的账户管理、添加灯组、订阅、退出等功能。
结论
系统测试结果表明,该系统在任何有网络覆盖的地方都可以通过手机或Ipad登陆应用程序APP,对LED吸顶灯进行开关、亮度、色温的控制。本系统可以应用到家庭照明,特别适合家居面积较大、房屋较多的别墅,可以方便的对家中灯具进行组网控制。此外,若对本设计稍作修改,则可以推广到类似的项目,如远程智能家居的管理、远程摄像头控制管理系统以及许多其他的类似项目。
- 3G与wifi监控的对比(09-07)
- 牛人造大型无人巡逻车详细讲解(10-29)
- iPad2操控Wifi精确遥控飞行器(10-30)
- 3G/WIFI控制太阳能驱动机器人制作详解(10-28)
- 人性化的低功耗WIFI智能温控器应用方案(08-17)
- 基于无线移动技术的移动医疗应用(09-24)