{"id":15198803,"url":"https://github.com/openthread/ot-rtos","last_synced_at":"2025-10-02T14:31:57.183Z","repository":{"id":35235646,"uuid":"170453476","full_name":"openthread/ot-rtos","owner":"openthread","description":"OpenThread RTOS, an integration of OpenThread, LwIP, and FreeRTOS.","archived":true,"fork":false,"pushed_at":"2023-01-03T05:50:56.000Z","size":30111,"stargazers_count":146,"open_issues_count":5,"forks_count":53,"subscribers_count":32,"default_branch":"main","last_synced_at":"2024-09-24T01:02:05.824Z","etag":null,"topics":["embedded","freertos","google","ieee-802154","internet-of-things","iot","ipv6","lwip","mesh-networks","nest","openthread","wireless"],"latest_commit_sha":null,"homepage":"https://openthread.io/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openthread.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-02-13T06:30:27.000Z","updated_at":"2024-08-28T10:56:35.000Z","dependencies_parsed_at":"2023-01-15T16:47:53.705Z","dependency_job_id":null,"html_url":"https://github.com/openthread/ot-rtos","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openthread%2Fot-rtos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openthread%2Fot-rtos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openthread%2Fot-rtos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openthread%2Fot-rtos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openthread","download_url":"https://codeload.github.com/openthread/ot-rtos/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219875712,"owners_count":16554705,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["embedded","freertos","google","ieee-802154","internet-of-things","iot","ipv6","lwip","mesh-networks","nest","openthread","wireless"],"created_at":"2024-09-28T01:41:33.748Z","updated_at":"2025-10-02T14:31:56.817Z","avatar_url":"https://github.com/openthread.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status][ot-rtos-travis-svg]][ot-rtos-travis]\n\n[ot-rtos-travis]: https://travis-ci.org/openthread/ot-rtos\n[ot-rtos-travis-svg]: https://travis-ci.org/openthread/ot-rtos.svg?branch=main\n\n---\n\n# OpenThread RTOS\n\nThe OpenThread RTOS project provides an integration of:\n\n1. [OpenThread](https://github.com/openthread/openthread), an open-source implementation of the Thread networking protocol.\n2. [LwIP](https://git.savannah.nongnu.org/git/lwip/lwip-contrib.git/), a small independent implementation of the TCP/IP protocol suite.\n3. [FreeRTOS](https://www.freertos.org/), a real time operating system for microcontrollers.\n\nOpenThread RTOS includes a number of application-layer demonstrations, including:\n\n- [MQTT](http://mqtt.org/), a machine-to-machine (M2M)/\"Internet of Things\" connectivity protocol.\n- [HTTP](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol), the underlying protocol used by the World Wide Web.\n- [TCP](https://en.wikipedia.org/wiki/Transmission_Control_Protocol), one of the main transport protocols in the Internet protocol suite.\n\n## Getting started\n\n### Linux simulation\n\n```sh\ngit submodule update --init\nmkdir build \u0026\u0026 cd build\ncmake .. -DPLATFORM_NAME=linux\nmake -j12\n```\n\nThis will build the CLI test application in `build/ot_cli_linux`.\n\n### Nordic nRF52840\n\n```sh\ngit submodule update --init\nmkdir build \u0026\u0026 cd build\ncmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/arm-none-eabi.cmake -DPLATFORM_NAME=nrf52\nmake -j12\n```\n\nThis will build the CLI test application in `build/ot_cli_nrf52840.hex`. You can flash the binary with `nrfjprog`([Download](https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF5-Command-Line-Tools)) 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](examples/apps/demo_101/README.md) for a description of the demo application.\n\n# Contributing\n\nWe would love for you to contribute to OpenThread RTOS and help make it even better than it is today! See our [Contributing Guidelines](https://github.com/openthread/ot-rtos/blob/main/CONTRIBUTING.md) for more information.\n\nContributors are required to abide by our [Code of Conduct](https://github.com/openthread/ot-rtos/blob/main/CODE_OF_CONDUCT.md) and [Coding Conventions and Style Guide](https://github.com/openthread/ot-rtos/blob/main/STYLE_GUIDE.md).\n\nWe follow the philosophy of [Scripts to Rule Them All](https://github.com/github/scripts-to-rule-them-all).\n\n# License\n\nOpenThread RTOS is released under the [BSD 3-Clause license](https://github.com/openthread/ot-rtos/blob/main/LICENSE). See the [`LICENSE`](https://github.com/openthread/ot-rtos/blob/main/LICENSE) file for more information.\n\nPlease 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.\n\n# Need help?\n\nOpenThread support is available on GitHub:\n\n- OpenThread RTOS bugs and feature requests — [submit to the openthread/ot-rtos Issue Tracker](https://github.com/openthread/ot-rtos/issues)\n- OpenThread bugs and feature requests — [submit to the OpenThread Issue Tracker](https://github.com/openthread/openthread/issues)\n- Community Discussion - [ask questions, share ideas, and engage with other community members](https://github.com/openthread/openthread/discussions)\n\n## OpenThread\n\nTo learn more about OpenThread, see the [OpenThread repository](https://github.com/openthread/openthread).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenthread%2Fot-rtos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenthread%2Fot-rtos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenthread%2Fot-rtos/lists"}