WSN中基于事件驱动的重编程方法及系统

    公开(公告)号:CN102262542B

    公开(公告)日:2013-07-03

    申请号:CN201110235268.X

    申请日:2011-08-16

    申请人: 清华大学

    IPC分类号: G06F9/44 G06F9/45 H04W84/18

    摘要: 本发明公开了一种WSN中基于事件驱动的重编程方法及系统,涉及WSN(无线传感器网络)领域。所述方法包括步骤:将代码包发送给重编程节点;重编程节点接收代码包,判断事件信息是否存在,如果存在,执行步骤E,否则,执行步骤D;D:根据事件信息判断事件类型是否是应用程序事件,如果是,增加事件信息后执行步骤E,否则,结束流程;E:存储重编程程序以及重编程程序和事件信息的关联信息;事件触发事件处理模块,事件处理模块根据事件信息和关联信息查找重编程程序,执行引擎执行重编程程序。所述方法通过不同的事件触发不同的重编程程序的执行,有效提高了WSN重编程的灵活性。

    WSN中基于事件驱动的重编程方法及系统

    公开(公告)号:CN102262542A

    公开(公告)日:2011-11-30

    申请号:CN201110235268.X

    申请日:2011-08-16

    申请人: 清华大学

    IPC分类号: G06F9/44 G06F9/45 H04W84/18

    摘要: 本发明公开了一种WSN中基于事件驱动的重编程方法及系统,涉及WSN(无线传感器网络)领域。所述方法包括步骤:将代码包发送给重编程节点;重编程节点接收代码包,判断事件信息是否存在,如果存在,执行步骤E,否则,执行步骤D;D:根据事件信息判断事件类型是否是应用程序事件,如果是,增加事件信息后执行步骤E,否则,结束流程;E:存储重编程程序以及重编程程序和事件信息的关联信息;事件触发事件处理模块,事件处理模块根据事件信息和关联信息查找重编程程序,执行引擎执行重编程程序。所述方法通过不同的事件触发不同的重编程程序的执行,有效提高了WSN重编程的灵活性。

    WSN中自适应主动防御实现方法及系统

    公开(公告)号:CN102291712B

    公开(公告)日:2014-09-03

    申请号:CN201110235270.7

    申请日:2011-08-16

    申请人: 清华大学

    IPC分类号: H04W12/00 H04W24/00 H04W84/18

    摘要: 本发明公开了一种WSN(无线传感器网络)中自适应主动防御实现方法及系统,涉及WSN领域。所述方法包括步骤:根据预定规则将WSN中的节点划分到不同的节点域中;将每个节点域中的节点设置为监控节点或者一般节点;监控节点检查经过自身的数据包,并判断所述数据包是否是攻击包,如果不是,将所述数据包按照路由路径转发;否则执行步骤D;D:监控节点判断当前节点域是否存在一般节点,如果存在,则激活当前节点域中的一般节点进行防御,否则,执行步骤E;E:将所述数据包按照路由路径转发,直至到达下一个节点域的监控节点,执行步骤D。所述方法,通过节点域划分及设置监控节点,在低耗能的前提下实现对于WSN的主动防御。

    WSN中自适应主动防御实现方法及系统

    公开(公告)号:CN102291712A

    公开(公告)日:2011-12-21

    申请号:CN201110235270.7

    申请日:2011-08-16

    申请人: 清华大学

    IPC分类号: H04W12/00 H04W24/00 H04W84/18

    摘要: 本发明公开了一种WSN(无线传感器网络)中自适应主动防御实现方法及系统,涉及WSN领域。所述方法包括步骤:A:根据预定规则将WSN中的节点划分到不同的节点域中;B:将每个节点域中的节点设置为监控节点或者一般节点;C:监控节点检查经过自身的数据包,并判断所述数据包是否是攻击包,如果不是,将所述数据包按照路由路径转发;否则执行步骤D;D:监控节点判断当前节点域是否存在一般节点,如果存在,则激活当前节点域中的一般节点进行防御,否则,执行步骤E;E:将所述数据包按照路由路径转发,直至到达下一个节点域的监控节点,执行步骤D。所述方法,通过节点域划分及设置监控节点,在低耗能的前提下实现对于WSN的主动防御。