Home - dl3ebb/OpenIot GitHub Wiki
Welcome to the OpenIot wiki!
What is it ?
OpenIot is a framework designed to simplify and accelerate the development of IoT applications by eliminating the need to repeatedly write boilerplate code. Its modular structure makes it highly extensible and adaptable for future projects.
OpenIot is built on the ESP32 chip, which provides ample resources and processing power to support a wide range of features. While it may be possible to adapt OpenIot for other chips, the ESP32 remains the primary focus of this framework. Personally, I use OpenIot to develop my own IoT projects.
This Wiki is under development. A lot of features mean also a lot of documentation to structure an write down. If you are missing something you simply may use the source as documentation.
Contribute
If you have ideas for new features like connectors, modules etc. feel free to send me a pull request.
Features
For an overview of the features the OpenIot core offers, read this page
Getting started
Ready to get your fingers dirty ? We have some code examples and how to set up the whole OpenIot environment. Get started here
Management Server
In addition to the code examples, most larger applications require a central server that hosts services such as MQTT, logging, web updates, and more. The installation of such a server is described here.
Security Cosiderations
When deploying an application in an existing network, there are several considerations to ensure the application remains secure. These aspects are described here.