LibMiletus is a lightweight library that provides interoperability functionalities for IoT devices. It manages the announcement of a device in a local network and facilitates the description of devices, enabling auto-configuration.
The LibMiletus framework also runs on constrained devices such as ESP8266 boards.
The main concepts of LibMiletus are described in the Overview page.
For installation instructions, please follow the Getting Started steps at the official website.
LibMiletus is still under development. You are welcome to request new features and to report possible issues.
You are also welcome to aggregate new features. For that, check the How to contribute guide and our Whish List.
After being installed in the Arduino IDE, LibMiletus' examples will be available under the menu "File -> Examples -> libMiletus -> ...". For more examples, access our Supported Platforms page.
You can find a client library and a sample application in the MiletusApp repository.
Currently, the supported platforms are:
- NodeMCU
- Linux
Since it is an Arduino library, you can expect LibMiletus to also run in other Arduino-supported platforms. For a more up-to-date list, visit our Supported Platforms page.
You can find porting instructions on the Supported Platforms page as well.
Copyright (c) 2017 Motorola Mobility