来源:http://nets-www.lboro.ac.uk/george/contiki-sensinode/
【说明】
仅翻译了部分内容,这些内容为examples中几个例子的描述。学习contiki需要有一个纲要性的指导文件,具体可参考原文链接。
Examples
We've added some more examples in examples/sensinode:
udp-ipv6:UDP client-server example over uIPv6. Uses link-local and global addresses. Button 1 on the client will send an echo request. This is derived from examples/ipv6/rpl-udp
border-router: 802.15.4 to SLIP bridge example. Connect the node to a USB port. It will act as RPL root for the 6lowpan network and will forward packets from the 15.4 network to its UART (and thus towards the internet over SLIP). You will also need tunslip6 in tools to make things work.
sensors: Demonstrating button and ADC functionality
cc2431-location-engine: Example demonstrating the usage cc2431 location engine (blind node) N.B. Not all sensinode devides have a cc2431
timer-test: Same as the original clock_test + testing the rtimer-arch code
event-post: Demonstrating the interaction between two processes with custom events
blink-hello: Hello World with LED blinking
broadcast-rime: Just an example from examples/rime, slightly modified
sniffer: The device will capture all 802.15.4 traffic and output it in hexdump format. This can then be converted to pcap with text2pcap (suggest using -l 195) and analyzed with wireshark.
我们在sensinode平台中加入了很多例子
udp-ipv6:UDP client-server(客户端和服务器)例子。在这个例子中使用了链路本地地址和全局单播地址。在客户端的按钮1会发送一个回显请求。这个例子修改自examples/ipv6/rpl-udp。
border-router:802.15.4到slip桥的例子。该节点连接到一个USB端口。该节点作为RPL路由的跟节点并把802.15.4的数据转发到UART(即通过SLIP连接到互联网)。为了完成该部分的工作还需要使用tunslip6。
sensors:演示按钮和ADC功能。
cc2431-location-engine:演示使用CC2431内部定位引擎。注意,并不是所有的sensinode设备都有CC2431。
timer-test:一些关于clock_test和rtimer-arch的代码。
event-post:演示了两个任务之间的互动和用户自定义事件。
blink-hello:经典的Hello World功能和LED闪烁功能
broadcast-rime:稍微修改了examples/rime中的例子
sniffer:该设备抓取所有的所有的802.15.4的通信数据并通过hex格式输出。这些抓取内容可以通过text2pcap导入至pacp中(text2pcap建议参数 -l 195 )并使用wireshark进行分析。
【名词解释】
link-local address 链路本地地址(来自《IPV6技术精要》)
global address 全局单播地址(来自《IPV6技术精要》)
RPL:
SLIP:
tunslip6:
pcap:pcap是一个数据包抓取库, 很多软件都是用它来作为数据包抓取工具的。 WireShark使用PCAP库来抓取数据包的。PCAP抓取出来的数据包并不是原始的网络字节流,而是对其进行从新组装,形成一种新的数据格式。
text2pcap:使打印出来的ASCII或HEX码流的数据报转化成wireshark可以识别的二进制码流。

contiki CC2530 CC2430例子描述相关推荐

  1. 实际例子描述和分析“猎豹抢票跨站推荐功能有票刷不到”的疑似bug

    前言 快过年了,又到了一年抢票时.今年douba和douma计划要带着doudou回姥姥家.昨天在家用抢票软件居然发现了一个bug,那就是在猎豹抢票中跨站推荐的车票几天里一直是没有,但是在12306手 ...

  2. 实际例子描述和分析“猎豹抢票跨站推荐功能跨站有票刷不到”的疑似bug

    前言 快过年了,又到了一年抢票时.今年douba和douma计划要带着doudou回姥姥家.昨天在家用抢票软件居然发现了一个bug,那就是在猎豹抢票中跨站推荐的车票几天里一直是没有,但是在12306手 ...

  3. 字节跳动Java面试:java软件工程师简历描述项目

    一.网络原理 OSI 与 TCP/IP 各层的结构与功能,都有哪些协议 TCP 建立连接的过程,为什么要三次握手? TCP.UDP 协议的区别,各自的应用场景 打开浏览器,输入 URL 地址,访问主页 ...

  4. 数据同步框架MS Sync Framework-不同场景使用例子和简要分析

    上一篇http://www.cnblogs.com/2018/archive/2011/02/22/1961654.html 对这个框架一个总体介绍,这篇通过SDK内带的例子和一个综合的例子描述一下这 ...

  5. 正则中关于环视(lookaround)的小例子

    刚开始学正则表达式时,环视(lookaround)经常会给初学者造成一定的困扰.但如果能抓住其中的要点,那么这种困惑就会立刻消失. 环视(lookaround)其实分为两个部分:前瞻(lookahea ...

  6. Nature Microbiology | SeqCode:基于序列数据描述的原核生物命名规则

    题目:SeqCode: a nomenclatural code for prokaryotes described from sequence data 期刊:Nature Microbiology ...

  7. 几种物联网实现方式之间的比较+转载

    这么长时间,自己项目没有一点的进步,而又来研究物联网,好累的说 http://www.open-open.com/lib/view/open1423887376154.html http://www. ...

  8. 白化(预处理步骤)【转】

    白化(预处理步骤)[转] 介绍 我们已经了解了如何使用PCA降低数据维度.在一些算法中还需要一个与之相关的预处理步骤,这个预处理过程称为白化.举例来说,假设训练数据是图像,由于图像中相邻像素之间具有很 ...

  9. 条件随机场(CRF) - 1 - 简介

    声明: 1,本篇为个人对<2012.李航.统计学习方法.pdf>的学习总结,不得用作商用,欢迎转载,但请注明出处(即:本帖地址). 2,由于本人在学习初始时有很多数学知识都已忘记,所以为了 ...

  10. python究竟要不要使用多线程

    阅读目录 1. 先来看两个例子 2. python虚拟机机制如何控制代码执行? 3. python多线程究竟有没有用? 4. python多进程执行原理 在总结concurrent.futures库之 ...

最新文章

  1. [别被脱库]—数据库的初恋~
  2. java日历类add方法_Java日历setMinimalDaysInFirstWeek()方法与示例
  3. ABP源码分析二十五:EventBus
  4. c#基础(一)之内存管理
  5. 硬件开发板-嵌入式开发
  6. 关于最新版的JCreator只能编译不能运行的问题
  7. 修改Android手机的分辨率和屏幕密度
  8. 面试被问到项目架构怎么说呢?
  9. 新学两个新汇编指令:bic和orr
  10. undefined和is not defined一样吗?
  11. 反病毒工具-C32ASM
  12. iis 设置php静态,PHP的Rewrite静态化服务器配置(包括IIS的静态华配置)
  13. 不可不看:管理定理一网打尽
  14. 第2章 IoC的基本概念
  15. 使用reduce实现数组扁平化
  16. 【python知识】win10下如何用python将网页转成pdf文件
  17. JAXWS CXF HelloWorld + MyEclipse + Maven + Jetty Byron自學視頻01
  18. Enterprise Architect Professional操作系统特性和功能
  19. 达观数据智能对公审贷系统,深化上海银行普惠金融、供应链金融科技创新
  20. 一个简单的静态web服务器实现

热门文章

  1. omnet++ tictoc2 实例分析
  2. 一分钟学习静态网页制作
  3. 基于二阶矩阵的最优化问题(二)(附matlab代码)
  4. vmware vsphere安装与使用
  5. 为鼓励居民节约用水,自来水公司采取按月用水量分段计费的办法,居民应交水费y(元)与月用水量x(吨)的函数关系式如下(设x>0)。编写程序,输入用户的用水量x(吨),计算并输出用户应该支付的水费y(元)
  6. 经纬度坐标转换成px_(转)经纬度坐标转换为屏幕坐标
  7. 如何识别图片中的文字?三种方法轻松搞定
  8. IDEA这些既好用又好玩的三十多个宝贝插件你还不知道吗?
  9. 设计模式-访问者模式-java-中文版
  10. 我自己在学arm7——ourdev