分类
设计开发

TinyWSN的操作原语定义

tinywsn是低功耗无线传感器网络, 它是一个同步网络,有效降低功耗,避免了无线冲突,
各个节点以微安级功耗有序地工作,其中,路由节点构成网络基础结构,提供接入和路由
服务,终端节点可以随机接入,类似IP网络结构,可以方便组成星型,树型和链型网络。

  1. 节点接入鉴权和加密
  2. 无线信道和时隙管理
  3. 自动组网和消息路由
  4. 功率控制和无线唤醒
  5. 节点和网关还支持二次开发

可以通过配置软件Tinycfg,完成下列基本功能配置就可以工作了。

  1. 节点角色,
    终端节点或路由节点, 并且确定以及他们在网络中层次,节点
    根据配置,自动组网,
  2. 工作模式
    终端节点可以工作在同步模式下,按分配的带宽进行收发,也
    可以工作在异步模式下,它处于睡眠状态,当受到外部触发转
    为同步模式,触发可以是数据输入,或者无线唤醒。
  3. 无线参数
    给定一组信道资源,节点会动态扫描信道,选择质量好的信道。

对于应用层则提供的类似IP的抽象网络模型,只需使用地址进行寻址,
通过以下四个操作原语,就可以有效进行数据发送和网络管理。

  1. ping
    测试节点是否在线,返回内容包含网络拓扑信息
  2. send
    发送数据
  3. recv
    收到的数据,通过异步消息方式传递给应用层
  4. wkup
    唤醒睡眠节点,进入在线模式