Skip to content
冯基魁 edited this page Nov 18, 2020 · 16 revisions

欢迎来到contiki-ng的中文wiki

Contiki-NG是用于物联网中资源受限设备的操作系统。 Contiki-NG包含符合RFC的低功耗IPv6通信堆栈,可实现Internet连接。 该系统可在基于节能架构的各种平台上运行,例如ARM Cortex-M3 / M4和德州仪器(TI)MSP430。 代码占用空间约为100 kB,并且内存使用率可配置为低至10 kB。 源代码可作为具有3-clause BSD许可证的开源代码获得。

有关Contiki-NG的更多信息,请访问更多关于 Contiki‐NG的信息

文档

初识 Contiki-NG

使用contiki编程

关键网络模块和服务

  • IPv6网络堆栈
  • IPv6组播
  • RPL路由协议
  • CoAP和CoAP
  • OMA LWM2M
  • TSCH和6TiSCH
  • 6TiSCH 6top子层
  • 6TiSCH Scheduler乐团
  • 使用BLEach的BLE上的IPv6
  • 通讯安全
  • SNMP协议

存储系统

  • Coffee(咖啡)文件系统
  • Antelope(羚羊)数据库管理系统

Contiki-NG 支持平台

  • cc2538dk: TI cc2538 development kit
  • cooja: Cooja native motes platform
  • jn516x: NXP jn516x series
  • native: Contiki-NG as a native process
  • nrf52dk: Nordic Semiconductor nRF52 development kit
  • openmote-cc2538: OpenMote cc2538
  • simplelink: TI SimpleLink MCU Platform
  • sky: Tmote Sky/TelosB
  • cc26x0-cc13x0/srf06-cc26xx: TI cc26x0 and cc13x0 platforms
  • zoul: Zolertia Zoul platforms: Firefly, RE-mote and Orion

示例教程

基础篇:

网络通信

  • IPv6 ping
  • RPL基础
  • 带边界路由器的RPL
  • TSCH和6TiSCH
  • 行动计划
  • LWM2M,IPSO对象和NAT64
  • LWM2M队列模式
  • MQTT

仿真

  • Cooja:入门
  • Cooja:模拟RPL网络
  • Cooja:使用边界路由器模拟RPL网络
  • 在Renode中运行Contiki-NG