好好补救啊,从这儿一刻开始,想想过去的荒废与辜负。
从零到拿奖
理论篇
1.无线传感网络
无线传感器网络(Wireless Sensor Networks, WSN)是一种分布式传感网络,它的末梢是可以感知和检查外部世界的传感器。WSN中的传感器通过无线方式通信,因此网络设置灵活,设备位置可以随时更改,还可以跟互联网进行有线或无线方式的连接。通过无线通信方式形成的一个多跳自组织网络。
2.ZigBee
ZigBee,也称紫蜂,是一种低速短距离传输的无线网上协议,底层是采用IEEE 802.15.4标准规范的媒体访问层与物理层。主要特色有低速、低耗电、低成本、支持大量网上节点、支持多种网上拓扑、低复杂度、快速、可靠、安全。
3.tinyOS
Tiny OS是UC Berkeley(加州大学伯克利分校)开发的开放源代码操作系统,专为嵌入式无线传感网络设计,操作系统基于构件(component-based)的架构使得快速的更新成为可能,而这又减小了受传感网络存储器限制的代码长度。Tiny OS是一个具备较高专业性,专门为低功耗无线设备设计的操作系统,主要应用于传感器网络、普适计算、个人局域网、智能家居和智能测量等领域。
4.以太网
以太网是一种计算机局域网技术。IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容。以太网是目前应用最普遍的局域网技术,取代了其他局域网技术如令牌环、FDDI和ARCNET。
5.局域网
局域网的覆盖范围一般是方圆几千米之内,其具备的安装便捷、成本节约、扩展方便等特点使其在各类办公室内运用广泛。局域网可以实现文件管理、应用软件共享、打印机共享等功能,在使用过程当中,通过维护局域网网络安全,能够有效地保护资料安全,保证局域网网络能够正常稳定的运行。
第一节.初识传感器网络
问题 :
1.怎么修改代码直接编译后可以反应到传感器节点设备上的?
直接打开程序就是代码。
2.为什么那个boot那里是缩写,还有那些COMPONENT什么的东西的语法规则?
第二节.printfclient工具的使用
问题:
1.tony.listen与printf的区别?
listen是十六进制的原始数据,而printf是在listen的基础上进行转化的。烧录和收数是相互对应的。
listen更高级。
2.component里可写 什么内容?
3.语法规则是什么样的?
6.nesC语言
nesC(network embedded systems C,读作"NES-see"),是一种基于组件的事件驱动编程语言,用于为TinyOS平台构建应用程序。
nesC是对C语言的扩展,它基于体现TinyOS的结构化概念和执行模型而设计。TinyOS是为传感器网络节点而设计的一个事件驱动的操作系统,传感器网络节点拥有非常有限的资源(举例来说,8KB的程序储存器,512B的随机存取储存器)。TinyOS用nesC重新编写。
7.nesC编程入门网站
7.1NesC程序主要由各式组件(component)构成,组件和组件之间通过特定的接口(interface)互相沟通。一个接口内声明了提供相关服务的方法(C语言函数)。
7.2接口只是制定了组件之间交流的规范,也就是通过某一个接口,只能通过该接口提供的方法实现两个组件之间的交流。但是接口终归只是接口,只是一组函数的声明,并为包含对接口的实现。
7.3模块(module)
8.nc是数控程序文件的后缀,<