All Projects → openthread → Ot Rtos

openthread / Ot Rtos

Licence: bsd-3-clause
OpenThread RTOS, an integration of OpenThread, LwIP, and FreeRTOS.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Ot Rtos

Openthread
OpenThread released by Google is an open-source implementation of the Thread networking protocol
Stars: ✭ 2,643 (+2836.67%)
Mutual labels:  google, nest, iot, internet-of-things, ipv6, wireless, mesh-networks, embedded
Ot Br Posix
OpenThread Border Router, a Thread border router for POSIX-based platforms.
Stars: ✭ 161 (+78.89%)
Mutual labels:  google, nest, iot, internet-of-things, ipv6
Attifyos
Attify OS - Distro for pentesting IoT devices
Stars: ✭ 615 (+583.33%)
Mutual labels:  iot, internet-of-things, embedded
Pjon
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Stars: ✭ 2,615 (+2805.56%)
Mutual labels:  iot, internet-of-things, embedded
Sming
Sming - Open Source framework for high efficiency native ESP8266 development
Stars: ✭ 1,197 (+1230%)
Mutual labels:  iot, internet-of-things, embedded
Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+3572.22%)
Mutual labels:  iot, internet-of-things, embedded
Homeassistant
Example Home Assistant Configs
Stars: ✭ 168 (+86.67%)
Mutual labels:  nest, iot, internet-of-things
cellabox
Air quality modules with Nordic nRF52840. Thread network (OpenThread). TheThingsIO. Sensirion. SPEC Sensors. ST Microelectronics.
Stars: ✭ 27 (-70%)
Mutual labels:  mesh-networks, ipv6, wireless
Waterius
Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.
Stars: ✭ 295 (+227.78%)
Mutual labels:  iot, internet-of-things, embedded
Paho.mqtt.embedded C
Paho MQTT C client library for embedded systems. Paho is an Eclipse IoT project (https://iot.eclipse.org/)
Stars: ✭ 887 (+885.56%)
Mutual labels:  iot, internet-of-things, embedded
Blinker Library
An IoT Solution,Blinker library for embedded hardware. Works with Arduino, ESP8266, ESP32.
Stars: ✭ 1,095 (+1116.67%)
Mutual labels:  iot, embedded
Docs
Documentation for The Things Network
Stars: ✭ 61 (-32.22%)
Mutual labels:  iot, internet-of-things
Rfsec Toolkit
RFSec-ToolKit is a collection of Radio Frequency Communication Protocol Hacktools.无线通信协议相关的工具集,可借助SDR硬件+相关工具对无线通信进行研究。Collect with ♥ by HackSmith
Stars: ✭ 1,085 (+1105.56%)
Mutual labels:  iot, wireless
Connectedhomeip
Project Connected Home over IP is a new Working Group within the Zigbee Alliance. This Working Group plans to develop and promote the adoption of a new connectivity standard to increase compatibility among smart home products, with security as a fundamental design tenet.
Stars: ✭ 1,072 (+1091.11%)
Mutual labels:  iot, internet-of-things
Surviving With Android
Source code related to the posts in the blog
Stars: ✭ 1,275 (+1316.67%)
Mutual labels:  iot, internet-of-things
Lwmqtt
a light weight MQTT implementation
Stars: ✭ 67 (-25.56%)
Mutual labels:  iot, embedded
Kaa
Kaa Internet of Things platform for device management, data collection, analytics and visualization, remote control, software updates and more
Stars: ✭ 1,264 (+1304.44%)
Mutual labels:  iot, embedded
Keyring
Keyring is an authentication framework for WordPress. It comes with definitions for a variety of HTTP Basic, OAuth1 and OAuth2 web services. Use it as a common foundation for working with other web services from within WordPress code.
Stars: ✭ 52 (-42.22%)
Mutual labels:  google, nest
Printf
Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.
Stars: ✭ 1,157 (+1185.56%)
Mutual labels:  iot, embedded
Serial Studio
Multi-purpose serial data visualization & processing program
Stars: ✭ 1,168 (+1197.78%)
Mutual labels:  iot, embedded

Build Status


OpenThread RTOS

The OpenThread RTOS project provides an integration of:

  1. OpenThread, an open-source implementation of the Thread networking protocol.
  2. LwIP, a small independent implementation of the TCP/IP protocol suite.
  3. FreeRTOS, a real time operating system for microcontrollers.

OpenThread RTOS includes a number of application-layer demonstrations, including:

  • MQTT, a machine-to-machine (M2M)/"Internet of Things" connectivity protocol.
  • HTTP, the underlying protocol used by the World Wide Web.
  • TCP, one of the main transport protocols in the Internet protocol suite.

Getting started

Linux simulation

git submodule update --init
mkdir build && cd build
cmake .. -DPLATFORM_NAME=linux
make -j12

This will build the CLI test application in build/ot_cli_linux.

Nordic nRF52840

git submodule update --init
mkdir build && cd build
cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/arm-none-eabi.cmake -DPLATFORM_NAME=nrf52
make -j12

This will build the CLI test application in build/ot_cli_nrf52840.hex. You can flash the binary with nrfjprog(Download) and connecting to the nRF52840 DK serial port. This will also build the demo application in build/ot_demo_101. See the Demo 101 README for a description of the demo application.

Contributing

We would love for you to contribute to OpenThread RTOS 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.

We follow the philosophy of Scripts to Rule Them All.

License

OpenThread RTOS 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.

OpenThread

To learn more about OpenThread, see the OpenThread repository.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].