tinywsn是低功耗无线传感器网络, 它是一个同步网络,有效降低功耗,避免了无线冲突,
各个节点以微安级功耗有序地工作,其中,路由节点构成网络基础结构,提供接入和路由
服务,终端节点可以随机接入,类似IP网络结构,可以方便组成星型,树型和链型网络。
- 节点接入鉴权和加密
- 无线信道和时隙管理
- 自动组网和消息路由
- 功率控制和无线唤醒
- 节点和网关还支持二次开发
可以通过配置软件Tinycfg,完成下列基本功能配置就可以工作了。
- 节点角色,
终端节点或路由节点, 并且确定以及他们在网络中层次,节点
根据配置,自动组网, - 工作模式
终端节点可以工作在同步模式下,按分配的带宽进行收发,也
可以工作在异步模式下,它处于睡眠状态,当受到外部触发转
为同步模式,触发可以是数据输入,或者无线唤醒。 - 无线参数
给定一组信道资源,节点会动态扫描信道,选择质量好的信道。
对于应用层则提供的类似IP的抽象网络模型,只需使用地址进行寻址,
通过以下四个操作原语,就可以有效进行数据发送和网络管理。
- ping
测试节点是否在线,返回内容包含网络拓扑信息 - send
发送数据 - recv
收到的数据,通过异步消息方式传递给应用层 - wkup
唤醒睡眠节点,进入在线模式