- 物联网教程
- 物联网 - 主页
- 物联网 - 概述
- 物联网 - 硬件
- 物联网 - 软件
- 物联网 - 技术与协议
- 物联网 - 常见用途
- 媒体、营销和广告
- 物联网-环境监测
- 物联网 - 制造应用
- 物联网 - 能源应用
- 物联网 - 医疗保健应用
- 物联网 - 建筑/住宅应用
- 物联网 - 交通应用
- 物联网 - 教育应用
- 物联网 - 政府应用
- 物联网 - 执法应用
- 物联网 - 消费类应用
- 物联网 - Thingworx
- 物联网 - CISCO 虚拟化数据包区域
- 物联网 - Salesforce
- 物联网 - GE Predix
- 物联网-Eclipse
- 物联网-Contiki
- 物联网-安全
- 物联网 - 身份保护
- 物联网 - 责任
- 物联网有用资源
- 物联网 - 快速指南
- 物联网 - 资源
- 物联网 - 讨论
物联网 - Contiki
Contiki 是一款物联网操作系统,专门针对内存、功耗、带宽和处理能力有限的小型物联网设备。它采用极简设计,同时仍然包含现代操作系统的常用工具。它提供程序、进程、资源、内存和通信的管理功能。
它之所以受欢迎,是因为它非常轻量(按照现代标准)、成熟且灵活。许多学者、组织研究人员和专业人士认为它是首选操作系统。Contiki 只需要几千字节即可运行,并且在不到 30KB 的空间内,它适合整个操作系统 - Web 浏览器、Web 服务器、计算器、shell、telnet 客户端和守护程序、电子邮件客户端、vnc 查看器和 ftp。它借鉴了几十年前的操作系统和开发策略,很容易利用同样小的空间。
康迪基通讯
Contiki 支持标准协议和最新的物联网启用协议 -
uIP(用于 IPv4) - 此 TCP/IP 实现支持 8 位和 16 位微控制器。
uIPv6(用于 IPv6) - 这是 uIP 的完全兼容的 IPv6 扩展。
Rime - 当 IPv4 或 IPv6 被证明令人望而却步时,此替代堆栈提供了解决方案。它为低功耗系统提供了一组原语。
6LoWPAN - 这代表低功耗无线个人区域网络上的 IPv6。它提供压缩技术来支持资源有限的设备所需的低数据速率无线。
RPL - 这种用于 LLN(低功耗和有损网络)的距离矢量 IPv6 协议允许在具有不同功能的复杂设备网络中找到最佳路径。
CoAP - 该协议支持简单设备的通信,通常是需要大量远程监控的设备。
动态模块加载
运行时动态模块加载和链接支持应用程序Behave在部署后发生变化的环境。Contiki 的模块加载器加载、重新定位和链接 ELF 文件。
Cooja 网络模拟器
Cooja,Contiki 网络模拟器,产生一个由 Cooja 控制的实际编译和工作的 Contiki 系统。
使用 Cooja 非常简单。只需选择Motes菜单并添加 Motes → Create New Mote Type即可创建新的 Mote 类型。在出现的对话框中,您为节点选择名称,选择其固件,然后测试其编译。
创建完成后,单击“创建”添加微尘。将出现一个新的节点类型,您可以在其中附加节点。最后一步需要保存模拟文件以供将来使用。