Skip to content
OpenThread Commissioner, a Thread commissioner for joining new Thread devices and managing Thread networks.
C++ Python Shell CMake
Branch: master
Clone or download
wgtdkp [tools] add commissioner THCI fixes from IOP12 and latest tests (#14)
This commit includes commissioner THCI fixes from IOP12 and latest
tests:

- set tty column to 4096. A commissioner command may exceed the tty
  column limit (256) set by OpenThread_Wpanctl;

- Fix forever-loop in _expect(...) and _command(...);
Latest commit 428aa01 Feb 24, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.travis [tests] update coverage (#15) Feb 19, 2020
include/commissioner init commit Jan 8, 2020
script init commit Jan 8, 2020
src [tests] update coverage (#15) Feb 19, 2020
tests [tests] update coverage (#15) Feb 19, 2020
third_party init commit Jan 8, 2020
tools [tools] add commissioner THCI fixes from IOP12 and latest tests (#14) Feb 24, 2020
.clang-format init commit Jan 8, 2020
.codecov.yml [tests] update coverage (#15) Feb 19, 2020
.gitignore init commit Jan 8, 2020
.gitmodules init commit Jan 8, 2020
.travis.yml init commit Jan 8, 2020
CMakeLists.txt init commit Jan 8, 2020
CODE_OF_CONDUCT.md init commit Jan 8, 2020
CONTRIBUTING.md init commit Jan 8, 2020
LICENSE init commit Jan 8, 2020
README.md [tests] update coverage (#15) Feb 19, 2020

README.md

Build Status Coverage Status


OpenThread Commissioner

Per the Thread 1.2.0 Specification, a Thread Commissioner connects to and manages a Thread network. A Thread network requires a Commissioner to commission new Joiner devices. A Thread Commissioner minimally supports the following functions:

  • Connecting to a Thread network through a Thread Border Agent
  • Steering and commissioning new devices
  • Get/set Thread network datasets

OpenThread's implementation of a Thread Commissioner is called OpenThread Commissioner (OT Commissioner).

OT Commissioner features include:

  • Implements both the Thread 1.1 and 1.2 Commissioner (with Commercial Extension)
  • Cross-platform (Linux, Mac OS, Android) Commissioner library
  • Interactive Commissioner CLI Tool (Linux, Mac OS)

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

To learn more about OpenThread, visit openthread.io.

Getting started

See OT Commissioner CLI to get started.

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.

Version

OT Commissioner 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

OT Commissioner 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.

You can’t perform that action at this time.