本发明涉及LED照明领域,尤其涉及一种基于Android、IOS与ZigBee的智能LED照明控制系统。

背景技术:

目前普遍使用的Android智能手机和平板电脑为智能家居照明系统提供了一个直观快捷的控制。

采用 GSM 的方式进行家居照明系统的智能控制,由于GSM 信号受限于当地的信道复杂度和基站分布密度,对于居家范围的智能照明系统而言操作起来灵敏度、辨识度并不高,且只能通过网页进行命令控制,无法实现控制的移动化。

技术实现要素:

针对现有技术中存在的缺陷或不足,本发明所要解决的技术问题是:提供一种基于Android、IOS与ZigBee的智能LED照明控制系统,实现控制节点覆盖范围极大增加,控制移动化。

为了实现上述目的,本发明采取的技术方案为提供一种基于Android、IOS与ZigBee的智能LED照明控制系统,包括Android或者IOS手机、ZigBee拓扑网络、蓝牙、LED终端,所述Android或者IOS手机通过所述ZigBee拓扑网络或者蓝牙控制LED终端,具体控制方式包括以下步骤:

A、通过Android或者IOS手机的APP触摸屏拖动RGB色条,或者直接在触摸屏上选择设定色块,来设定可调色参数;

B、Android或者IOS手机的APP调节RGB参数;

C、蓝牙收发特征参数功能: 近场通信时,通过蓝牙收发系统将调色调亮特征参数从手机发送到下位机接收系统;远场通信时,根据蓝牙握手协议结果和下位机拓扑网络选择模块判定是否切换为 ZigBee 处理;

D、ZigBee拓扑网络:远场通信时,切换为 ZigBee 通信模式进行特征参数处理,并根据握手协议返回结果,增加发射功率,扩大搜索半径;

E、基于 ucLinux 的模式切换功能: 嵌入式 ucLinux 系统通过分析蓝牙握手协议结果,切换蓝牙和 ZigBee 通信的进程块,区分近远场模式以接收并处理灯光特征参数;

F、PWM 调节三基色混合光源功能: 根据接收到的调色参数控制输出的3 路PWM,并由恒流源来最终驱动LED,根据RGB三基色原理合成目标色彩

作为本发明的进一步改进,所述步骤C中下位机拓扑网络选择模块根据蓝牙通信应答是否为“0101”来判断是否握手成功,若照明节点距离太远,蓝牙通信握手失败,那么启动 ZigBee 拓扑网络并进行节点初始化,若 ZigBee通信应答为“1010”则通信握手成功,此时 ZigBee模块发送上位机通信指令到该握手节点的下位机进行字符串处理。

作为本发明的进一步改进,所述上位机通信指令的请求消息格式包括二值参数、设备节点码、模式应答码、搜索应答码、整形数组,其中: 二值参数为“1”代表打开设备节点,为“0”代表关闭设备节点;

设备节点码代表当前控制的LED 终端,设备节点码的位数 N 控制可扩展的节点数为 2N-1;

模式应答码以检测通信模式,若为“0101”则为蓝牙通信模式,若为“1010”则为 ZigBee 通信模式;

搜索应答码的含义是当模式应答为ZigBee 时,通过 4位二进制档位调节 ZigBee功率,以调整搜索节点半径;

整形数组代表RGB 参数确认符“&”,对应的颜色属性“red”“blue”“green”以及每个基色变化范围 0~255。

作为本发明的进一步改进,在所述步骤A之前还有登录界面, 所述登录界面包括功能界面和注册用户界面,在功能此界面上可输入正确的用户名密码验证成功后进入开启系统,若验证失败则弹出错误对话框,初次登录需注册新用户,注册认证后安全登录系统;对于注册新用户,界面提供注册选项,通过系统调用数据库,由数据库来保存新用户的注册信息并管理。

作为本发明的进一步改进,所述开启系统后有蓝牙接入和wifi接入两种模式,进入系统主界面后,类似酒店管理后台界面,设置多个房间按钮,用户可以用来实现多房间操控,系统有开关两种状态,当需要控制时,单击开关按钮,开关图标黄亮,表示系统启动,然后用户可以选择LED灯进行控制。

作为本发明的进一步改进,LED灯包括自动模式、手动模式、个性化模式,所述手动模式包括七彩、亮度、RGB三基色、色温,所述个性化模式包括影音模式、睡眠模式、网上冲浪模式、放松模式、闹钟模式、音乐模式。

作为本发明的进一步改进,所述LED灯具有远程关灯,远程开灯。

本发明的有益效果是:本发明采用 Android终端蓝牙模块和ZigBee拓扑网络进行近远距离通信的研究与设计,设计结果可根据覆盖范围需求配置多个ZigBee节点、降低功耗,用户可以随时随地的人性化的控制照明系统,使人们的生活更加丰富多彩。

附图说明

图1是本发明的控制系统结构图;

图2是本发明的LED控制结构图。

具体实施方式

下面结合附图说明及具体实施方式对本发明进一步说明。

如图1所示, 本发明基于Android、IOS与ZigBee的智能LED照明控制系统,包括Android或者IOS手机、ZigBee拓扑网络、蓝牙、LED终端,所述Android或者IOS手机通过所述ZigBee拓扑网络或者蓝牙控制LED终端,具体控制方式包括以下步骤:

A、通过Android或者IOS手机的APP触摸屏拖动RGB色条,或者直接在触摸屏上选择设定色块,来设定可调色参数;

B、Android或者IOS手机的APP调节RGB参数;

C、蓝牙收发特征参数功能: 近场通信时,通过蓝牙收发系统将调色调亮特征参数从手机发送到下位机接收系统;远场通信时,根据蓝牙握手协议结果和下位机拓扑网络选择模块判定是否切换为 ZigBee 处理;

D、ZigBee拓扑网络:远场通信时,切换为 ZigBee 通信模式进行特征参数处理,并根据握手协议返回结果,增加发射功率,扩大搜索半径;

E、基于 ucLinux 的模式切换功能: 嵌入式 ucLinux 系统通过分析蓝牙握手协议结果,切换蓝牙和 ZigBee 通信的进程块,区分近远场模式以接收并处理灯光特征参数;

F、PWM 调节三基色混合光源功能: 根据接收到的调色参数控制输出的3 路PWM,并由恒流源来最终驱动LED,根据RGB三基色原理合成目标色彩

所述步骤C中下位机拓扑网络选择模块根据蓝牙通信应答是否为“0101”来判断是否握手成功,若照明节点距离太远,蓝牙通信握手失败,那么启动 ZigBee 拓扑网络并进行节点初始化,若 ZigBee通信应答为“1010”则通信握手成功,此时 ZigBee模块发送上位机通信指令到该握手节点的下位机进行字符串处理。

所述上位机通信指令的请求消息格式包括二值参数、设备节点码、模式应答码、搜索应答码、整形数组,其中: 二值参数为“1”代表打开设备节点,为“0”代表关闭设备节点;

设备节点码代表当前控制的LED 终端,设备节点码的位数 N 控制可扩展的节点数为 2N-1;

模式应答码以检测通信模式,若为“0101”则为蓝牙通信模式,若为“1010”则为 ZigBee 通信模式;

搜索应答码的含义是当模式应答为ZigBee 时,通过 4位二进制档位调节 ZigBee功率,以调整搜索节点半径;

整形数组代表RGB 参数确认符“&”,对应的颜色属性“red”“blue”“green”以及每个基色变化范围 0~255。

在所述步骤A之前还有登录界面, 所述登录界面包括功能界面和注册用户界面,在功能此界面上可输入正确的用户名密码验证成功后进入开启系统,若验证失败则弹出错误对话框,初次登录需注册新用户,注册认证后安全登录系统;对于注册新用户,界面提供注册选项,通过系统调用数据库,由数据库来保存新用户的注册信息并管理。

如图2所示,LED灯包括自动模式、手动模式、个性化模式,所述手动模式包括七彩、亮度、RGB三基色、色温,所述个性化模式包括影音模式、睡眠模式、网上冲浪模式、放松模式、闹钟模式、音乐模式。

所述LED灯具有远程关灯,远程开灯。

对于本系统,首先设计用户登录功能,考虑到系统安全,防止有人恶意入侵照明系统,因此在进入控制界面之前,需要对用户身份验证,当用户与数据库的信息匹配时方能进入控制系统。本系统的登录界面包括欢迎页和用户登录界面。进入本软件后首先可以看到欢迎页,点击“进入系统” 按钮会自动进入用户登录界面,在此界面上用户可输入正确的用户名密码验证成功后进入智控系统,若验证失败则弹出错误对话框,初次登录需注册新用户,注册认证后安全登录系统;对于注册新用户,界面提供注册选项,通过系统调用数据库,由数据库来保存新用户的注册信息并管理。

系统设计时,考虑到经济可靠性,近距离控制时可以采用蓝牙传输数据,远程控制时可以通过无线WiFi实现控制,因此系统是用来蓝牙和WiFi的数据接口,设定了两种模式。

进入系统主界面后,类似酒店管理后台界面,设置多个房间按钮,用户可以用来实现多房间操控,系统有开关两种状态,当需要控制时,单击开关按钮,开关图标黄亮,表示系统启动,然后用户可以选择具体的LED灯进行控制。

进入单灯控制界面后,可以通过颜色条调节灯具的颜色,亮度板调节灯具的发光强度,通过改变调色板和颜色条的值可以实现亮度的无级调节,颜色的任意搭配,把他们所对应的RGB的值转化为对应的电流发送到灯具控制设备上,就可以实现此功能。

此外本系统还开发了七彩渐变功能,当用户按下“七彩渐变”按钮时,系统自动弹出此操作界面,并发送信息到灯具,灯和界面同步循环红橙黄绿青蓝紫七种颜色,而且还可以通过按钮改变变化的速率,来实现七彩渐变的酷炫模式。当用户选择音乐模式时,由系统检测外界的状态,当检测到有音乐播放时,可以通过检测到的音乐的频谱数据来改变发送给灯具的数据,从而实现灯具随音乐频谱跳动而改变。

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

基于android的智能照明,一种基于Android、IOS与ZigBee的智能LED照明控制系统的制作方法...相关推荐

  1. 两位一体数码管引脚图_一种智能LED数码管的制作方法

    本实用新型涉及智能控制技术领域,特别是一种智能LED数码管. 背景技术: 我国的LED数码管产业在政策.资金.市场的推动下飞速发展,无论是产值规模还是产业链建设都取得了较好的成绩.但是,从全球视野看, ...

  2. 智能灯控制页面用HTML编写,一种基于STM32的智能灯控制系统的制作方法

    本发明涉及电子系统控制领域,具体是一种基于STM32的智能灯控制系统. 背景技术: 随着我国教育业的发展,学校照明用电量急速增加,电能损失也呈现出增大的趋势.目前,国内外照明自动控制装置基本都采用被动 ...

  3. android多个摄像头,一种基于Android多应用共享摄像头的系统及方法与流程

    本发明涉及一种基于Android多应用共享摄像头的系统及方法,属于计算机领域. 背景技术: 在一些特殊的应用场景.例如后台一直在录像,这时摄像头会被录像应用一直占有,其他的应用无法再打开摄像头.如果其 ...

  4. android开发 wifi功率,一种基于Android系统的功耗计算方法与流程

    本发明涉及系统功耗 技术领域: ,尤其涉及一种基于Android系统的功耗计算方法. 背景技术: :为了细粒度实时分析系统各部件以及应用程序的功耗特性,并且进一步挖掘用户的日常行为,我们需要建立功耗模 ...

  5. html控制智能家居,一种基于数据库中间件和HTML5的智能家居控制软件系统

    摘要: 智能家居是如今最受关注的未来市场之一.从事智能家居硬件生产的企业通常都是按照自己制定的内部标准进行产品的设计与生产.在此过程中并不考虑与同行业内其他企业的统一,更没有考虑到与其上层的操控软件进 ...

  6. android 活体检测方案,一种基于人脸识别认证的Android红外双目活体检测的制作方法...

    本发明涉及人脸识别领域,具体涉及一种基于人脸识别认证的Android红外双目活体检测. 背景技术: 在目前的利用红外线实现双目活体检测的技术中,普通红外双目,能够同时实时采集近红外和可见光两种图像,并 ...

  7. android 获取hdmi数据格式,一种基于Android系统HDMI同显时节省带宽的方法与流程

    本发明涉及一种基于Android系统HDMI同显时节省带宽的方法,属于计算机领域. 背景技术: 通常很多移动设备都配备了小尺寸的LCD屏幕,有些使用场景为了能提供更好的交互控制操作,需要移动设备在大尺 ...

  8. 工厂用计算机自动控制技术,一种基于计算机技术的工厂车间灯光控制系统的制作方法...

    本发明涉及灯光控制领域,具体为一种基于计算机技术的工厂车间灯光控制系统. 背景技术: 计算机技术的内容非常广泛,可粗分为计算机系统技术.计算机器件技术.计算机部件技术和计算机组装技术等几个方面.计算机 ...

  9. tof摄像头手势识别_一种基于TOF手势识别的控制系统的制作方法

    本发明属于汽车零配件技术领域,尤其是一种基于TOF手势识别的控制系统. 背景技术: 随着触摸屏技术的不断推广,用户已经适应并逐渐熟悉了与机器的互动.现在,人机互动技术已迈上了更高的台阶,进入了手势识别 ...

最新文章

  1. matlab 插值滤波,插值滤波
  2. 漫谈linux文件IO
  3. SAP 既是供应商,又是客户-互清(清账 F110中使用)
  4. Java中Map集合类的用法(HashMap)
  5. VB.NET通讯录源代码
  6. 作者:夏梓峻(1986-),男,国家超级计算天津中心应用研发部副部长。
  7. php写else老是报错,调试PHP错误经常用到的一些
  8. 一小段Python的sha256/md5/sha1验证
  9. XStream入门应用程序
  10. 中小企业信息网络安全解决方案
  11. 【MySQL】exists与in的比较
  12. 深度学习(十三) Adversarial Attack 理论部分
  13. java数据结构和算法——图的广度优先(BFS)遍历
  14. 树莓派官方摄像头测试
  15. 【C语言关键知识点1】C语言的预处理、编译和链接过程
  16. 图形化配置工具SysConfig
  17. 衣米魔兽世界怀旧服—战歌峡谷PVP视频
  18. 编程题 进制转换(Java实现)
  19. Saturn Executor部署过程
  20. 基于Springboot+SpringDataJpa+Freemarker的大学生众筹管理理系统

热门文章

  1. 2023西安科技大学计算机考研信息汇总
  2. python修改列表元素_python 3 基础之列表和列表添加元素、修改元素、查找元素、删除元素、排序、嵌套、取最值...
  3. 爬虫:爬取某个商品的历史价格并绘制折线图
  4. TC---教学知识与能力
  5. 如果男生过了五十岁突然失业了,你觉得最好的谋生办法是什么?
  6. 数组去重,对象去重,数组对象去重
  7. 论文笔记:基于深度学习的遥感影像变化检测综述
  8. 车企数据治理的障碍是什么?如何解决?
  9. 2021年中国艺术品拍卖服务行业市场规模及现状分析 [图]
  10. 读取sd卡里的jar包