文章分类 - 湖南物联网竞赛
摘要:TinyOS操作系统由nesc语言写成,从程序员角度看,它的基本作用就是提供了一组API接口以及一些编程规则。 具体来说,基于nesc语言的TinyOS编程行为具有以下特点: a.兼容C语言:使用nesc进行TinyOS编程时可以使用C语言中几乎所有的结构体、函数语法。事实上,nesc仅仅是在较高的
阅读全文
摘要:1.接口 NesC程序主要由各式组件(component)构成,组件和组件之间通过特定的接口(interface)互相沟通。一个接口内声明了提供相关服务的方法(C语言函数)。例如数据读取接口(Read)内就包含了读取(read)、读取结束(readDone)函数。接口只是制定了组件之间交流的规范,也
阅读全文
摘要:返回顶部 物联网教学平台 使用说明文档 1物联网教学平台硬件连接 1.1硬件介绍 1)物联网教学平台实验箱 2)物联网硬件平台 3)无线传感器节点 4)智能烧录平台 1.2连线 注:智能烧录平台上的USB接口必须与物联网硬件平台“开关”那一面最右侧USB接口连接 1.3修改电脑IP地址 1)打开控制
阅读全文
摘要:一、实验目的 通过本实验的课程教学,主要是让用户了解以下内容: 1.了解CTP协议的组成原理。 2.了解CTP协议的具体实现。 二、知识介绍 1.CTP协议介绍 CTP是基于树的汇聚协议,网络中的一些节点将自己设为根节点,节点之间形成到根节点的树的集合。CTP是没有地址的,节点并不是向固定的根节点发
阅读全文
摘要:一、实验目的 通过本实验的课程教学,主要是让用户了解以下内容: 1.为学习CTP组网提供基础 2.了解Collection接口的使用 3.理解汇聚的含义 二、知识介绍 1.Collection接口 一个节点在汇聚中可以扮演4种角色:生产者,消费者,侦听者和转发者。根据节点角色的不同,在Collect
阅读全文
摘要:一、实验目的 通过本实验的课程教学,主要是让用户了解以下内容: 1.理解数据分发协议的功能及意义,并建立对无线网络多跳分发的时序控制、pipeline、干扰控制的认识。 2.了解数据分发协议的工作原理。 3.掌握Drip、Deluge分发协议的使用。 二、知识介绍 分发协议主要用于维护网络共享配置的
阅读全文
摘要:一、实验目的 通过本实验的课程教学,主要是让用户了解以下内容: 1..通过本实验了解节点与节点之间的无线通信。 2.通过本实验熟悉通信相关的组件及接口。 3.通过本实验学习数据包的发送和接收。 二、知识介绍 1.CC2420电路介绍 CC2420是Chipcon As公司推出的首款符合2.4GHz
阅读全文
摘要:一、实验目的 通过本实验的课程教学,主要是让用户了解以下内容: 1.了解802.15.4Zigbee网络协议基本概念 2.掌握使用TinyOS下点对点通信的组件使用方法 3.修改节点工作频段(信道)和节点无线模块发射功率 4.了解基站收包的运用以及数据包的格式 二、知识介绍 1. 802.15.4/
阅读全文
摘要:一、实验目的 通过本实验的课程教学,主要是让用户了解以下内容: 1.通过本实验了解串口的基本概念; 2.通过本实验了解TinyOS执行模行。 3.通过本实验掌握TinyOS中串口的收发操作。 二、知识介绍 1.串行通信概念 随着计算机网络化和微机分级分布式应用系统的发展,通信的功能越来越重要。通信是
阅读全文
摘要:一、实验目的 通过本实验的课程教学,主要是让用户了解以下内容: 1.通过本实验了解串口调试的方法 2.通过本实验掌握串口调试函数的使用 3.通过本实验掌握PrintfClient工具的使用 二、实验步骤 1.上传编译代码 点击浏览按钮上传TestPrintf代码,点击编译按钮编译实验代码,编译提示信
阅读全文
摘要:一、实验目的 通过本实验的课程教学,主要是让用户了解以下内容: 1.初识无线传感器网络基础节点 2.了解TinyOS传感器网络操作系统编程方式 3.了解TinyOS编程模式与NesC基本概念 二、知识介绍 1.GEN-0200B新型物联网传感器节点硬件介绍 在下面实验教程中,我们使用GEN-0200
阅读全文