【技术实现步骤摘要】
节点控制方法、主控节点及节点
[0001]本申请实施例涉及物联网领域,具体涉及一种节点控制方法、主控节点及节点。
技术介绍
[0002]根据信号传输方式可将通讯协议分为有线通讯协议和无线通讯协议。无线通讯协议,数据发送方与数据接收方之间未通过线缆进行通信连接,属于空中数据传输,典型的无线通讯协议如蓝牙技术、无线局域网802.11(Wi
‑
Fi)、红外线数据传输(IrDA)、ZigBee、超宽频、短距通信、WiMedia、GPS、DECT、无线1394等等。有线通讯协议,数据收发双方通过线缆通讯连接,稳定性、实时性会比无线通讯协议要高,典型的有线通讯协议如IIC、标准串口、SPI、RS485、RS232、Modbus、KNX等。
[0003]通讯协议种类繁多,其应用场景亦是,开发人员需要根据当前系统的应用场景需要,选择最为合适的通讯协议。当应用场景略微不符合时,我们可以采用变种的协议。但是,当出现一种完全无法使用已有通讯协议的应用情景时,开发人员只有改变应用场景或者自定义一种适应于当前应用场景的专用协议,例如节点可随时添加的场景、多节点接入的场景等,而现有的通讯协议难以支持和适用于近距离、多节点、节点热插拔、一进多出、快速感知节点接入、低成本的应用场景。
技术实现思路
[0004]本申请实施例提供了一种节点控制方法、主控节点及节点,能够支持和适用于近距离、多节点、节点热插拔、一进多出、快速感知节点接入、低成本的应用场景。
[0005]本申请实施例第一方面提供了一种节点控 ...
【技术保护点】
【技术特征摘要】
1.一种节点控制方法,其特征在于,所述方法应用于主控节点,所述主控节点与多个节点中的一级节点通讯连接,所述多个节点中每个等级的节点与前一等级的节点通讯连接;所述方法包括:向所述一级节点发送读请求,以使得所述多个节点的各节点分别向各自的下级节点转发读请求,并分别将本节点的节点数据以及各自的下级节点的节点数据发送至各自的上级节点;接收所述一级节点响应所述读请求而返回的所述多个节点的节点数据;根据所述多个节点的节点数据确定每个节点的位置信息和节点触发状态;根据所述多个节点中每个节点的节点信息和节点触发状态生成各级节点的节点控制数据;向所述一级节点发送携带所述各级节点的节点控制数据的写请求,以使得所述一级节点向其下级节点转发写请求,所述一级节点之后的各级节点响应于接收到的写请求,分别向各自的下级节点转发写请求,同时所述一级节点及其之后的各级节点分别从接收到的写请求中提取本节点的节点控制数据,并各自根据本节点的节点控制数据执行对应的操作功能。2.根据权利要求1所述的方法,其特征在于,所述节点包括拼接灯具中的灯节点;所述节点控制数据包括节点配置数据、时间变化数据以及灯光控制数据;其中,所述节点配置数据用于表示所述灯节点的颜色循环状态、使能状态以及版本信息;所述时间变化数据用于表示灯节点的发光状态随时间变化的变化状况;所述灯光控制数据用于表示灯节点的发光颜色信息。3.根据权利要求2所述的方法,其特征在于,所述主控节点与所述一级节点之间以及所述多个节点中各级节点之间基于目标通讯协议进行通讯连接,所述目标通讯协议包括:语法,包括数据格式、编码和信号等级,其中所述数据格式为至少一个起始位、至少一个数据位以及至少一个停止位,读请求的信号等级为至少一个时基的低电平和至少一个时基的高电平,写请求的信号等级为至少一个时基的低电平和至少一个时基的高电平;语义,包括所述多个节点的各节点之间的拼接关系数据以及所述节点控制数据,所述拼接关系数据用于表示各节点之间的拼接关系以及各节点的形状、各节点的传感器信息;时序,包括所述主控节点与所述一级节点之间的通讯顺序以及所述多个节点中各级节点之间的通讯顺序。4.根据权利要求3所述的方法,其特征在于,所述节点数据包括节点的边所连接的另一节点以及节点的状态信息;所述根据所述多个节点的节点数据确定每个节点的位置信息和节点触发状态,包括:根据每个节点的边所连接的节点确定相连接的节点,以及根据每个节点所相连接的节点确定所述多个节点的拼接关系图,从所述拼接关系图确定每个节点的位置信息;根据节点的状态信息确定每个节点的节点触发状态。5.根据权利要求2至4任一项所述的方法,其特征在于,所述主控节点配置有角度传感器;所述方法还包括:获取所述角度传感器采集的所述一级节点与所述主控节点之间的连线与重力方向形
成的角度;向连接所述主控节点的终端发送所述角度,以使所述终端根据所述角度显示所述拼接灯具的灯节点拼接关系图。6.根据权利要求2至4任一项所述的方法,其特征在于,所述主控节点为所述多个节点中的灯节点,所述主控节点基于计算机程序执行发光操作以及对所述多个节点中其他灯节点的控制操作。7.一种节点控制方法,其特征在于,多个节点中每个等级的节点与前一等级的节点通讯连接,...
【专利技术属性】
技术研发人员:陈河临,
申请(专利权)人:杭州涂鸦信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。