基于contiki操作系统内核的微功率协议栈系统

    公开(公告)号:CN110430227B

    公开(公告)日:2022-04-12

    申请号:CN201910370295.4

    申请日:2019-05-06

    IPC分类号: H04L69/30 H04L43/50 H04L1/18

    摘要: 本发明公开了一种基于contiki操作系统内核的微功率协议栈系统,该基于contiki操作系统内核的微功率协议栈包括:工程测试框架,其用于对微功率无线自组网模块提供能够维护和测试的工程和开发环境;系统适配层,其用于微功率协议栈与执行的嵌入式平台之间的系统级适配;微功率协议栈模块,微功率协议栈模块包括应用(AF)层、网络(NWK)层、介质访问控制(MAC)层、物理(PHY)层和应用框架层;硬件抽象层,其用于微功率协议栈对硬件设备的抽象控制,以使得整个嵌入式平台对具体硬件实现不可见;驱动层,其为嵌入式平台级驱动;以及实时操作系统。本发明的微功率协议栈系统能够实现微功率的协议栈软件高效开发、验证,保证了微功率模块运行的稳定性。

    基于contiki操作系统内核的微功率协议栈系统

    公开(公告)号:CN110430227A

    公开(公告)日:2019-11-08

    申请号:CN201910370295.4

    申请日:2019-05-06

    IPC分类号: H04L29/08 H04L12/26 H04L1/18

    摘要: 本发明公开了一种基于contiki操作系统内核的微功率协议栈系统,该基于contiki操作系统内核的微功率协议栈包括:工程测试框架,其用于对微功率无线自组网模块提供能够维护和测试的工程和开发环境;系统适配层,其用于微功率协议栈与执行的嵌入式平台之间的系统级适配;微功率协议栈模块,微功率协议栈模块包括应用(AF)层、网络(NWK)层、介质访问控制(MAC)层、物理(PHY)层和应用框架层;硬件抽象层,其用于微功率协议栈对硬件设备的抽象控制,以使得整个嵌入式平台对具体硬件实现不可见;驱动层,其为嵌入式平台级驱动;以及实时操作系统。本发明的微功率协议栈系统能够实现微功率的协议栈软件高效开发、验证,保证了微功率模块运行的稳定性。

    基于非公开加密算法的mesh网络加密方案

    公开(公告)号:CN110267267A

    公开(公告)日:2019-09-20

    申请号:CN201910688083.0

    申请日:2019-07-29

    IPC分类号: H04W12/00 H04L29/06

    摘要: 本发明公开了一种基于非公开加密算法的mesh网络加密方案,其使用网络秘钥和应用秘钥两级秘钥对数据进行加解密,所述网络秘钥采用AES算法在网络层上对数据进行加解密,所述应用秘钥采用AES算法和非公开加密算法两种加解密算法在上传输层对数据进行加解密。该基于非公开加密算法的mesh网络加密方案为了保证Mesh网络的通用性和覆盖范围,其网络层的网络秘钥的加解密维持传统的方式不变,而在上传输层的应用秘钥则需要支持AES-CCM、非公开加密算法两种加解密算法,进而在mesh两层加密中引入非公开加密算法对核心的应用数据进行进一步的保护,由于非公开加密算法不公开,通常仅以IP的形式存在于芯片中,所以保密效果要好于AES算法。