System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电子,尤其涉及一种照明控制方法及系统、主控节点、灯控节点、灯感应节点和灯节点。
技术介绍
1、随着电子智能化的普及,对照明系统需要进行智能化控制。现有的智能灯控方案往往采用控制面板实现对照明系统的控制,该控制面板需要与智能灯具进行蓝牙配对,由于蓝牙配对的数量受限制,例如一个控制面板只能与5个灯具进行配对,无法对数量较多的灯具进行控制,灯控效率较低。
2、因此,如何提供一种高效的智能灯控方案成为亟待解决的问题。
技术实现思路
1、本专利技术旨在解决上述问题之一。
2、为达到上述目的,本专利技术的技术方案具体是这样实现的:
3、本专利技术第一方面提供了一种照明控制方法,包括:主控节点获取广播数据;其中:所述广播数据包括:状态数据和调光数据;所述状态数据包括8byte,所述8byte中一个bit对应一个开关灯感应节点的开关状态,所述开关灯感应节点的节点编号为所述bit在所述8byte中所在的位置序号,所述bit为1时,表示亮灯,所述bit为0时表示灭灯;所述调光数据包括64byte,所述64byte中的一个byte对应一个调光灯感应节点的调光数值,所述调光灯感应节点的节点编号为所述byte在所述64byte中所在的位置序号;所述主控节点按照预设周期广播发送所述广播数据。
4、本专利技术第二方面提供了一种照明控制方法,包括:灯控节点获取灯控上报数据;其中,所述灯控上报数据包括:1byte的节点编码和1byte的控制数据;所述1b
5、本专利技术第三方面提供了一种照明控制方法,包括:灯感应节点接收主控节点发送的广播数据;其中:所述广播数据包括:状态数据和调光数据;所述状态数据包括8byte,所述8byte中一个bit对应一个开关灯感应节点的开关状态,所述开关灯感应节点的节点编号为所述bit在所述8byte中所在的位置序号,所述bit为1时,表示亮灯,所述bit为0时表示灭灯;所述调光数据包括64byte,所述64byte中的一个byte对应一个调光灯感应节点的调光数值,所述调光灯感应节点的节点编号为所述byte在所述64byte中所在的位置序号;所述灯感应节点根据所述灯感应节点的节点编码确定所述灯感应节点为开关灯感应节点,确定所述状态数据中位置序号为所述灯感应节点的节点编号对应的bit,当所述灯感应节点的节点编号对应的bit为1时,所述灯感应节点执行光源点亮操作;当所述灯感应节点的节点编号对应的bit为0时,所述灯感应节点执行光源熄灭操作;所述灯感应节点根据所述灯感应节点的节点编码确定所述灯感应节点为调光灯感应节点,确定调光数据中位置序号为所述灯感应节点的节点编号对应的byte,根据所述灯感应节点的节点编号对应的调光数据中的byte的值执行光源调光操作。
6、本专利技术第四方面提供了一种主控节点,包括:获取模块,用于获取广播数据;其中:所述广播数据包括:状态数据和调光数据;所述状态数据包括8byte,所述8byte中一个bit对应一个开关灯感应节点的开关状态,所述开关灯感应节点的节点编号为所述bit在所述8byte中所在的位置序号,所述bit为1时,表示亮灯,所述bit为0时表示灭灯;所述调光数据包括64byte,所述64byte中的一个byte对应一个调光灯感应节点的调光数值,所述调光灯感应节点的节点编号为所述byte在所述64byte中所在的位置序号;发送模块,用于按照预设周期广播发送所述广播数据。
7、可选的,所述获取模块通过以下方式获取广播数据:获取状态数据和调光数据均为0的广播数据;或者,获取断电时存储的广播数据;或者,获取关灯或开灯触发信号,将所述广播数据中的状态数据由0翻转为1或由1翻转为0;或者,根据开关节点发送的开关上报数据进行解析得到所述广播数据中的状态数据,根据调光节点发送的调光上报数据进行解析得到所述广播数据中的调光数据。
8、可选的,所述获取模块通过以下方式根据开关节点发送的开关上报数据进行解析得到所述广播数据中的状态数据:接收所述开关节点发送的开关上报数据;其中,所述开关上报数据包括:1byte的节点编码和1byte的开关状态控制数据;所述1byte的节点编码中的高两位表示所述开关节点的节点类型,所述1byte的节点编码中的低六位表示所述开关节点的节点编号;所述开关状态控制数据用于表示所述开关节点控制的灯感应节点的开关状态,所述开关节点控制的灯感应节点的节点编号与所述开关节点的节点编号按照预设关系配置;根据所述开关节点的节点编号和所述开关状态控制数据,将所述状态数据中的与所述开关节点控制的灯感应节点的节点编号对应的bit进行处理,得到所述广播数据中的状态数据。
9、可选的,所述获取模块通过以下方式根据所述开关节点的节点编号和所述开关状态控制数据,将所述状态数据中的与所述开关节点控制的开关灯感应节点的节点编号对应的bit进行处理,得到所述广播数据中的状态数据:确定所述开关状态控制数据中bit为1的位置序号k,k=0,1,……,和/或7,获取所述开关节点控制的开关灯感应节点的节点编号,其中,所述开关灯感应节点的节点编号为所述开关节点的节点编号+k;将所述状态数据中的与所述开关节点控制的开关灯感应节点的节点编号对应的bit进行翻转处理。
10、可选的,所述获取模块通过以下方式根据调光节点发送的调光上报数据进行解析得到所述广播数据中的调光数据:接收所述调光节点发送的调光上报数据;其中,所述调光上报数据包括:1byte的节点编码和1byte的调光控制数据;所述1byte的节点编码中的高两位表示所述调光节点的节点类型,所述1byte的节点编码中的低六位表示所述调光节点的节点编号;所述调光控制数据用于表示所述调光节点控制的调光灯感应节点的调光状态,所述调光节点控制的调光灯感应节点的节点编号与所述调光节点的节点编号按照预设关系配置;根据所述调光节点的节点编号和所述调光控制数据,将所述调光数据中的与所述调光节点的节点编号对应的byte进行处理,得到所述广播数据中的调光数据。
11、可选的,所述调光数据中的与所述调光节点的节点编号对应的byte中的高四位表示亮度数据,所述调光数据中的与所述调光节点的节点编号对应的byte中的低四位表示色温数据。
12、可选的,所述发送模块通过以下方式广播发送所述广播数据:按照预设周期通过中继节点广播发送所述广播数据。
13、可选的,所述发送模块,还用于将所述广播数据按照预设方式发送至备份主控节点,令所述备份主控节点接收工作触发信号,作为所述主控节点执行按照预设周期广播发送所述广播数据的操作;所述发送模块,还用于接收停止触发信号,停止发送所述广播数本文档来自技高网...
【技术保护点】
1.一种照明控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述主控节点获取广播数据包括:
3.根据权利要求2所述的方法,其特征在于,所述主控节点根据开关节点发送的开关上报数据进行解析得到所述广播数据中的状态数据包括:
4.根据权利要求3所述的方法,其特征在于,所述主控节点根据所述开关节点的节点编号和所述开关状态控制数据,将所述状态数据中的与所述开关节点控制的开关灯感应节点的节点编号对应的bit进行处理,得到所述广播数据中的状态数据包括:
5.根据权利要求2所述的方法,其特征在于,所述主控节点根据调光节点发送的调光上报数据进行解析得到所述广播数据中的调光数据包括:
6.根据权利要求5所述的方法,其特征在于,所述调光数据中的与所述调光节点的节点编号对应的Byte中的高四位表示亮度数据,所述调光数据中的与所述调光节点的节点编号对应的Byte中的低四位表示色温数据。
7.根据权利要求1所述的方法,其特征在于,所述主控节点广播发送所述广播数据包括:
8.根据权利要求1所述的方法,其
9.根据权利要求1所述的方法,其特征在于,还包括:
10.根据权利要求1所述的方法,其特征在于,所述主控节点按照预设周期广播发送所述广播数据包括:
11.根据权利要求1所述的方法,其特征在于,所述主控节点按照预设周期广播发送所述广播数据包括:
12.根据权利要求1所述的方法,其特征在于,所述主控节点按照预设周期广播发送所述广播数据包括:
13.一种照明控制方法,其特征在于,包括:
14.根据权利要求13所述的方法,其特征在于,所述灯控节点将所述灯控上报数据发送至主控节点包括:
15.根据权利要求13所述的方法,还包括:
16.根据权利要求15所述的方法,其特征在于,所述灯控节点在预设时间内未收到所述主控节点发送的广播数据,进入配置状态,获取所述1Byte的节点编码之后,还包括:
17.根据权利要求15所述的方法,其特征在于,获取所述1Byte的节点编码包括:
18.根据权利要求13所述的方法,其特征在于,还包括:
19.根据权利要求18所述的方法,其特征在于,所述灯控节点为开关节点,所述灯控节点确定所述状态数据中位置序号为所述灯控节点的节点编号对应的bit,当所述灯控节点的节点编号对应的bit为1时,所述灯控节点执行指示灯点亮操作;当所述灯控节点的节点编号对应的bit为0时,所述灯控节点执行指示灯熄灭操作包括:
20.根据权利要求13至19任一项所述的方法,其特征在于,所述灯控节点为开关节点;
21.根据权利要求20所述方法,其特征在于,所述开关节点获取开关上报数据包括:
22.根据权利要求13至19任一项所述的方法,其特征在于,所述灯控节点为调光节点;
23.根据权利要求22所述方法,其特征在于,所述1Byte的调光控制数据中的高四位表示亮度数据,所述1Byte的调光控制数据中的低四位表示色温数据。
24.一种照明控制方法,其特征在于,包括:
25.根据权利要求24所述的方法,其特征在于,所述灯感应节点的节点编号对应的调光数据中的Byte中的高四位表示亮度数据,所述灯感应节点的节点编号对应的调光数据中的Byte中的低四位表示色温数据。
26.根据权利要求25所述的方法,其特征在于,还包括:
27.根据权利要求26所述的方法,其特征在于,所述灯感应节点在预设时间内未收到所述主控节点发送的广播数据,进入配置状态,获取1Byte的节点编码之后,还包括:
28.根据权利要求26所述的方法,其特征在于,获取所述1Byte的节点编码包括:
29.根据权利要求24所述的方法,其特征在于,所述灯感应节点接收主控节点发送的广播数据包括:
30.一种主控节点,其特征在于,包括执行如权利要求1至12任一项所述的方法的装置。
31.一种灯控节点,其特征在于,包括执行如权利要求13至23任一项所述的方法的装置。
32.一种灯感应节点,其特征在于,包括执行如权利要求24至29任一项所述的方法的装置。
33.一种灯节点,其特征在于,包括如权利要求32所述的灯感应节点和光源。
34.一种照明控制系统,其特征在于,包括如权利要求32所述的灯感应节点或如权利要求33所述的灯节点、如权利要求30所述的主控节点以及如权利要求31所述的灯控节点。
...【技术特征摘要】
1.一种照明控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述主控节点获取广播数据包括:
3.根据权利要求2所述的方法,其特征在于,所述主控节点根据开关节点发送的开关上报数据进行解析得到所述广播数据中的状态数据包括:
4.根据权利要求3所述的方法,其特征在于,所述主控节点根据所述开关节点的节点编号和所述开关状态控制数据,将所述状态数据中的与所述开关节点控制的开关灯感应节点的节点编号对应的bit进行处理,得到所述广播数据中的状态数据包括:
5.根据权利要求2所述的方法,其特征在于,所述主控节点根据调光节点发送的调光上报数据进行解析得到所述广播数据中的调光数据包括:
6.根据权利要求5所述的方法,其特征在于,所述调光数据中的与所述调光节点的节点编号对应的byte中的高四位表示亮度数据,所述调光数据中的与所述调光节点的节点编号对应的byte中的低四位表示色温数据。
7.根据权利要求1所述的方法,其特征在于,所述主控节点广播发送所述广播数据包括:
8.根据权利要求1所述的方法,其特征在于,还包括:
9.根据权利要求1所述的方法,其特征在于,还包括:
10.根据权利要求1所述的方法,其特征在于,所述主控节点按照预设周期广播发送所述广播数据包括:
11.根据权利要求1所述的方法,其特征在于,所述主控节点按照预设周期广播发送所述广播数据包括:
12.根据权利要求1所述的方法,其特征在于,所述主控节点按照预设周期广播发送所述广播数据包括:
13.一种照明控制方法,其特征在于,包括:
14.根据权利要求13所述的方法,其特征在于,所述灯控节点将所述灯控上报数据发送至主控节点包括:
15.根据权利要求13所述的方法,还包括:
16.根据权利要求15所述的方法,其特征在于,所述灯控节点在预设时间内未收到所述主控节点发送的广播数据,进入配置状态,获取所述1byte的节点编码之后,还包括:
17.根据权利要求15所述的方法,其特征在于,获取所述1byte的节点编码包括:
18.根据权利要求13所述的方法,其特征在于,还包括:
19.根据权利要求...
【专利技术属性】
技术研发人员:李东声,
申请(专利权)人:天地融科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。