/
Arduino Library
Arduino Library
The Arduino library was developed to optimize firmware development, and to simplify the process of creating IoT devices
To install the library, you can use Arduino Library Manager and search for OpenDevice (se more details guide)
The best reference to learn is to read the examples, for advanced features and a more complete code see example: Projects/AcessControl
To better understand some peculiarities of the source code, take a look at: Firmware FAQ
Sources: https://github.com/OpenDevice/opendevice-lib-arduino
Features
- Simplifies device management
- Abstracts communication technologies and protocols
- Optimized protocol
- Task scheduling (like Threads)
- Simple WiFi self-configuration setup
- OTA Updates
- Restore devices state after power failure
- IO Port Expansion Abstraction
- Alexa Integration
Architecture
Documentation
Here you will find the documentation generated automatically from the sources:
http://opendevice.github.io/opendevice-lib-arduino/annotated.html
Supported Devices
https://github.com/OpenDevice/OpenDevice/wiki/Supported-Devices
, multiple selections available,
Related content
Documentation
Documentation
More like this
Amazon Echo (Alexa)
Amazon Echo (Alexa)
More like this
Setting-up the Server
Setting-up the Server
More like this
Firmware FAQ
Firmware FAQ
More like this
Building from source
Building from source
More like this
Downloads
Downloads
More like this