社区导航

 
查看: 923|回复: 9

[讨论] 【KW41Z】关于openthread 再也不用担心网路没法玩了

[复制链接]

2350

TA的帖子

3

TA的资源

五彩晶圆(中级)

Rank: 8Rank: 8

发表于 2017-7-16 15:04:42 | 显示全部楼层 |阅读模式


What is OpenThread?
OpenThread is...
...an open-source implementation of the Thread networking protocol. Nest has released OpenThread to make the technology used in Nest products more broadly available to developers to accelerate the development of products for the connected home.
...OS and platform agnostic, with a narrow platform abstraction layer and a small memory footprint, making it highly portable.
...a Thread Certified Component, implementing all features defined in the Thread 1.1.1 specification. This specification defines an IPv6-based reliable, secure and low-power wireless device-to-device communication protocol for home applications.
More information about Thread can be found on threadgroup.org.
Get started with OpenThread
Want to try OpenThread? The quickest way to get started is to run through our Simulation Codelab, which covers all the basics, without the need for test hardware. Using VirtualBox and Vagrant on a Mac or Linux machine, you will learn:
  • How to set up the OpenThread build toolchain
  • How to simulate a Thread network
  • How to authenticate Thread nodes with Commissioning
  • How to use wpantund to manage a simulated Thread network featuring an NCP
Next Steps
The Codelab shows you how easy it is use to OpenThread to simulate a Thread network. Once complete:
OpenThread Features
OpenThread implements all features defined in the Thread 1.1.1 specification, including all Thread networking layers (IPv6, 6LoWPAN, IEEE 802.15.4 with MAC security, Mesh Link Establishment, Mesh Routing) and device roles, as well as Border Router support.
OpenThread supports both system-on-chip (SoC) and network co-processor (NCP) designs. Other features and enhancements include:
  • Application support and services
    • IPv6 configuration and raw data interface
    • UDP sockets
    • CoAP client and server
    • DHCPv6 client and server
    • DNSv6 client
    • Command Line Interface (CLI)
  • NCP support
    • Spinel - general purpose NCP protocol
    • wpantund - user-space NCP network interface driver/daemon
    • Sniffer support via NCP Spinel nodes
  • Border Router
    • Web UI for configuration and management
    • Thread Border Agent to support an External Commissioner
    • NAT64 for connecting to IPv4 networks
    • Thread interface driver using wpantund

What's coming?
The development of OpenThread is ongoing to provide additional features not available in the standard. Check back regularly for new updates, or visit the openthread-announce Google Group.
Who supports OpenThread?
Led by Nest, the following companies are contributing to the ongoing development of OpenThread:
OpenThread has been ported to several devices and platforms by both the OpenThread team and the community. Build examples for all supported platforms are included in the OpenThread project.
IEEE 802.15.4 Platform Support
See the Wiki Platform page for more detailed information on supported platforms.
Desktop Support
Desktop platforms can also be used to control and interface with a Thread network using OpenThread:
  • Unix — wpantund provides an interface to an NCP
  • Windows 10 — universal drivers to interface with devices running OpenThread
Porting
If you are interested in porting OpenThread to a new platform, see the Porting Guide for hardware requirements and detailed porting instructions.
Border Router
A Border Router connects a Thread network to networks at different layers, such as WiFi or Ethernet. OpenThread Border Router provides end-to-end IP via routing between Thread devices and other external IP networks, as well as external Thread Commissioning.
What tools are available for testing?Certification Testing
Certification testing is done with the GRL Thread Test Harness software, available for download to Thread member companies.
Additional tools that extend the Test Harness are included in the OpenThread project:
  • Thread Harness Automation — automates the Thread Test Harness software
  • Thread Harness THCI for OpenThread — allows the Thread Test Harness to control OpenThread-based reference devices directly
    • CC2538 example included in the GRL Thread Test Hardness software
    • Library version can be modified by developers for use on other platforms

Sniffer
OpenThread also provides a sniffer on the NCP build. The sniffer is exposed by the Spinel protocol and features:
  • Monitor mode — capture packets during operation
  • Promiscuous mode — dedicated sniffer
  • Host-side support — wpantund
  • pcap stream output
Need help?Wiki
Explore the OpenThread Wiki for more in-depth documentation on building, testing, automation and tools.
Interact
There are numerous avenues for OpenThread support:
Directory Structure
The OpenThread repository is structured as follows:
FolderContents
docSpinel docs and Doxygen build file
etcConfiguration files for other build systems (e.g. Visual Studio)
examplesSample applications and platforms demonstrating OpenThread
includePublic API header files
srcCore implementation of the Thread standard and related add-ons
testsUnit and Thread conformance tests
third_partyThird-party code used by OpenThread
toolsHelpful utilities related to the OpenThread projectWant to contribute?
We would love for you to contribute to OpenThread and help make it even better than it is today! See the CONTRIBUTING.mdfile for more information.
Versioning
OpenThread follows the Semantic Versioning guidelines for release cycle transparency and to maintain backwards compatibility. OpenThread's versioning is independent of the Thread protocol specification version but will clearly indicate which version of the specification it currently supports.
License
OpenThread is released under the BSD 3-Clause license. See the LICENSE file for more information.
Please only use the OpenThread name and marks when accurately referencing this software distribution. Do not use the marks in a way that suggests you are endorsed by or otherwise affiliated with Nest, Google, or The Thread Group.

电工


回复

使用道具 举报

2350

TA的帖子

3

TA的资源

五彩晶圆(中级)

Rank: 8Rank: 8

 楼主| 发表于 2017-7-16 15:05:59 | 显示全部楼层
完美支持KW41Z,小伙伴们还在等什么
这可是官方的,等我先探探路 哈哈
电工


回复

使用道具 举报

2350

TA的帖子

3

TA的资源

五彩晶圆(中级)

Rank: 8Rank: 8

 楼主| 发表于 2017-7-16 15:12:04 | 显示全部楼层
OpenThread supports both system-on-chip (SoC) and network co-processor (NCP) designs. Other features and enhancements include:
  • Application support and services
    • IPv6 configuration and raw data interface
    • UDP sockets
    • CoAP client and server
    • DHCPv6 client and server
    • DNSv6 client
    • Command Line Interface (CLI)
  • NCP support
    • Spinel - general purpose NCP protocol
    • wpantund - user-space NCP network interface driver/daemon
    • Sniffer support via NCP Spinel nodes
  • Border Router
    • Web UI for configuration and management
    • Thread Border Agent to support an External Commissioner
    • NAT64 for connecting to IPv4 networks
    • Thread interface driver using wpantund
以上是重点,就不翻译了,应该都看得懂
当然关于Border Router部分还是很吸引人的,几个功能都是非常必要的
NAT64解决IPv6入口问题,可通过WEB-UI配置和管理,这项so cool。




电工


回复

使用道具 举报

2650

TA的帖子

8

TA的资源

版主

Rank: 6Rank: 6

发表于 2017-7-16 15:17:43 | 显示全部楼层
没有搞明白,咋弄?去原文看看!

点评

原文在github上openthread,我直接把这个项目的readme贴过来了 方便大家交流  详情 回复 发表于 2017-7-16 15:22


回复

使用道具 举报

2350

TA的帖子

3

TA的资源

五彩晶圆(中级)

Rank: 8Rank: 8

 楼主| 发表于 2017-7-16 15:21:19 | 显示全部楼层
电工


回复

使用道具 举报

2350

TA的帖子

3

TA的资源

五彩晶圆(中级)

Rank: 8Rank: 8

 楼主| 发表于 2017-7-16 15:22:26 | 显示全部楼层
strong161 发表于 2017-7-16 15:17
没有搞明白,咋弄?去原文看看!

原文在github上openthread,我直接把这个项目的readme贴过来了
方便大家交流

点评

嗯!去瞄了一下,……看不懂……  详情 回复 发表于 2017-7-16 15:23
电工


回复

使用道具 举报

2650

TA的帖子

8

TA的资源

版主

Rank: 6Rank: 6

发表于 2017-7-16 15:23:06 | 显示全部楼层
lyzhangxiang 发表于 2017-7-16 15:22
原文在github上openthread,我直接把这个项目的readme贴过来了
方便大家交流

嗯!去瞄了一下,……看不懂……


回复

使用道具 举报

3194

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

发表于 2017-7-16 15:37:10 | 显示全部楼层
好东西,我先拉下来

点评

老司机又要开车了,都拉下来了。  详情 回复 发表于 2017-7-16 15:42
So what......


回复

使用道具 举报

2350

TA的帖子

3

TA的资源

五彩晶圆(中级)

Rank: 8Rank: 8

 楼主| 发表于 2017-7-16 15:42:30 | 显示全部楼层
ljj3166 发表于 2017-7-16 15:37
好东西,我先拉下来

老司机又要开车了,都拉下来了。

点评

滴,捡漏卡  详情 回复 发表于 2017-7-16 15:52
电工


回复

使用道具 举报

3194

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

发表于 2017-7-16 15:52:07 | 显示全部楼层
lyzhangxiang 发表于 2017-7-16 15:42
老司机又要开车了,都拉下来了。

滴,捡漏卡
So what......


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2018-8-20 20:54 , Processed in 0.270085 second(s), 17 queries , Gzip On, Redis On.

快速回复 返回顶部 返回列表