发明名称 |
一种无线传感器网络节点通信控制系统及其控制方法 |
摘要 |
本发明公开一种无线传感器网络节点通信控制系统及其控制方法,系统采用了TinyOS微型嵌入式操作系统的组件化结构形式以及FIFO的调度机制,包括应用层、无线通信子系统和任务间通信子系统;应用层中包含多个任务模块,任务间通信子系统中的任务间通信组件在两个需要进行通信的任务模块之间建立通信队列,以实现任务间的通信;无线通信子系统由依次连接的接口层、适配层和表示层组成;接口层与应用层中各任务模块进行数据交互;适配层中设有数据通信逻辑控制组件、信道载波侦听组件和状态控制组件;表示层中设有用于连接通信单元的接口抽象组件。结合相应的控制方法本发明能够可靠实现无线传感器网络节点间的通信,复杂度及成本皆较低。 |
申请公布号 |
CN102711142A |
申请公布日期 |
2012.10.03 |
申请号 |
CN201210156734.X |
申请日期 |
2012.05.18 |
申请人 |
南京拓诺传感网络科技有限公司;东南大学 |
发明人 |
陈俊杰;陈检文 |
分类号 |
H04W24/00(2009.01)I;H04W52/02(2009.01)I;H04W74/08(2009.01)I |
主分类号 |
H04W24/00(2009.01)I |
代理机构 |
南京天翼专利代理有限责任公司 32112 |
代理人 |
王玉梅 |
主权项 |
一种无线传感器网络节点通信控制系统,即T‑Smart OS微型嵌入式操作系统,其采用TinyOS微型嵌入式操作系统的组件化结构形式以及FIFO的调度机制;其特征是,包括应用层、无线通信子系统和任务间通信子系统,其中:应用层中包含多个实现不同功能的任务模块;任务间通信子系统包括任务间通信组件,任务间通信组件中设有任务间通信接口;任务间通信组件在两个需要进行通信的任务模块之间建立用于存放通信数据的通信队列,两个任务模块之间通过任务间通信组件的通信接口进行通信;无线通信子系统由依次连接的接口层、适配层和表示层组成;接口层设有发送缓冲组件和接收缓冲组件,分别与应用层中的各任务模块进行数据交互;适配层中设有数据通信逻辑控制组件、信道载波侦听组件和状态控制组件;表示层中设有接口抽象组件,接口抽象组件提供连接通信单元的抽象配置接口和抽象数据接口;适配层中的状态控制组件通过表示层的抽象配置接口控制通信单元的工作过程;数据通信逻辑控制组件和信道载波侦听组件利用状态控制组件对通信单元的工作状态进行切换控制;信道载波侦听组件实时监测共享信道的空闲情况;数据通信逻辑控制组件通过信道请求接口连接信道载波侦听组件,获取共享信道的空闲情况,并根据共享信道的空闲情况,控制接口层通过表示层的抽象数据接口与通信单元进行数据交互。 |
地址 |
210018 江苏省南京市玄武区珠江路通贤桥6号科技产业园4层 |