WSN/IoT
Kanux
这个作者很懒,什么都没留下…
展开
-
TinyOS的通信模型
TinyOS通信遵循主动消息(Active Message,AM)通信模型,一般应用于并行分布式处理系统中。为了让主动消息机制更适合于传感器网络的需求,要求主动消息至少提供3中最基本的通信机制:带确认消息的消息传递、有明确的消息地址、消息分发。应用程序可以进一步增加其他通信机制以满足特定要求。由于TInyOS不支持动态内存分配,所以在主动消息通信组件中保存一个固定尺寸而且预先分配好的缓存队列。原创 2012-12-24 21:42:52 · 1876 阅读 · 0 评论 -
实验二 串口与节点通信(下)
实验日期:2012年12月13日实验内容:上位机通过串口将数据发送到节点,节点将接收到的数据反馈给上位机实验环境:基于Linux下的TinyOS Telosb节点 接收到PC发出的数据后,通过定时器的方式反馈收到的数据,同时LED0闪烁。新添加TimerMilliC组件和SerialAMsender组件。SerialAMsender组件主要完成反馈数据至串口。串口与节点通原创 2012-12-24 21:51:16 · 1696 阅读 · 0 评论 -
实验三 获取传感数据(一)
实验时间:2012-12-21实验内容:获取MCU电压参数,并通过串口上传到上位机,并分析数据。 获取传感数据(一)" name="image_operate_2721356144795578" alt="实验三 获取传感数据(一)" src="http://s9.sinaimg.cn/mw690/88ea0ce74d1680f49d798&690">传感参数采集的组件为D原创 2012-12-24 21:53:59 · 1178 阅读 · 0 评论 -
实验二 串口与节点通信(上)
实验时间: 2012-7-5实验内容:上位机通过串口将数据发送到节点,节点将接收到的数据反馈给上位机实验环境:基于Linux下的TinyOS Telosb节点 1、上位机->基站节点上位机向串口发送数据,基站通过串口接收数据,并将该数据对应地转化成点亮LED灯(1~7)。定义新的组件,命名为PC2NodeC。这里使用SerialActiveMessageC组件,该组件提供原创 2012-12-24 21:46:49 · 1778 阅读 · 0 评论 -
实验三 获取传感数据(二)
实验时间:2012-12-25实验内容:获取温湿度和光照强度传感数据,并通过串口上传到PC,并进行数据分析实现功能:根据Telsob节点提供的温湿度传感器(SHT11)和光照强度传感器(S1087),采集环境参数(温度、湿度和光照强度)。系统上电后,1秒定时器启动,分别依此采集温度、湿度和光照强度,并通过串口将数据上传到上位机。【实验数据及解析】程序调试成功后,串口接收到的数据原创 2013-01-05 19:43:54 · 1430 阅读 · 0 评论 -
实验五 flash的小数据类型存储与读取
实验内容:向Telosb节点flash写入身份信息、位置信息,然后再从flash中读取内容,并向linux终端打印所读取的内容实验日期:2013-02-06必要知识:(1)在实际应用中,一些重要的数据不仅作为计算的过程参数,还需要能够在断电重启后保留这些数据。在TinyOS系统,有不同的数据存储类型,包括小数据对象类型(配置数据)、日志数据类型和大数据对象类型。(2)TinyOS提原创 2013-02-06 23:13:30 · 1327 阅读 · 0 评论 -
实验四 节点与基站的通信
采用ActiveMessageC组件来实现发送和采用AMSenderC组件发送是不同的。一般地,实现发送信息有两种思路:1)仅使用ActiveMessageC组件,利用该组件提供的AMSend接口和SplitControl接口2)使用AMSenderC组件的AMSend接口,同时使用ActiveMessageC组件的SplitControl接口SplitControl主要作用是开启无线原创 2013-02-06 23:08:52 · 1224 阅读 · 0 评论