Skip to content

OpenThread released by Nest is an open-source implementation of the Thread networking protocol

License

Notifications You must be signed in to change notification settings

Noel1992/openthread

This branch is up to date with NoelToby/openthread:master.

Folders and files

NameName
Last commit message
Last commit date
Aug 8, 2018
Jul 30, 2018
Feb 14, 2019
Jan 29, 2019
Jan 23, 2019
Feb 20, 2019
Feb 20, 2019
Jan 17, 2019
Feb 21, 2019
Feb 20, 2019
Feb 19, 2019
Jan 28, 2019
Mar 29, 2017
Oct 31, 2018
Aug 4, 2017
Jun 15, 2016
Oct 25, 2016
Jun 15, 2018
Feb 11, 2019
May 25, 2017
Feb 1, 2019
Mar 17, 2017
Oct 29, 2018
Sep 13, 2016
Sep 27, 2018
Jan 19, 2018
Jan 29, 2019
Feb 14, 2019
Sep 13, 2016
Feb 13, 2019

OpenThread Build Status Build Status Coverage Status


What is OpenThread?

OpenThread is... Thread Certified Component

...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. It supports both system-on-chip (SoC) and network co-processor (NCP) designs.

...a Thread Certified Component, implementing 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.

More information about Thread can be found at threadgroup.org. Thread is a registered trademark of the Thread Group, Inc.

Who supports OpenThread?

ARMDialogMicrosoftNest
NordicNXPParticleQorvo
QualcommSynopsysTexas InstrumentsZephyr Project

Getting started

All end-user documentation and guides are located at openthread.io. If you're looking to do things like...

  • Learn more about OpenThread features and enhancements
  • Use OpenThread in your products
  • Learn how to build and configure a Thread network
  • Port OpenThread to a new platform
  • Build an application on top of OpenThread
  • Certify a product using OpenThread

...then openthread.io is the place for you.

Note: For users in China, end-user documentation is available at openthread.google.cn.

If you're interested in contributing to OpenThread, read on.

Contributing

We would love for you to contribute to OpenThread and help make it even better than it is today! See our Contributing Guidelines for more information.

Contributors are required to abide by our Code of Conduct and Coding Conventions and Style Guide.

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.

Need help?

There are numerous avenues for OpenThread support:

The openthread-users Google Group is the recommended place for users to discuss OpenThread and interact directly with the OpenThread team.

About

OpenThread released by Nest is an open-source implementation of the Thread networking protocol

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 56.9%
  • Python 26.7%
  • C 12.5%
  • Makefile 1.8%
  • M4 0.8%
  • Shell 0.8%
  • Other 0.5%