All Supported by CADIO units have a common structure and concepts, which we will explain below.
The unit is any hardware based on one ESP MCU, it may contains extra MCU(s) to add more GPIOs using CadioSerial Arduino Library.
Each unit can handle up to 21 devices.
Supported devices types:
- ONOFF (Relay)
- IR Hub
- In service mode, The unit connects to the router WiFi network and you can control the unit's devices using CADIO app.
- In configuration mode, The unit create a configuration WiFi network and you can connect to it and edit unit configuration using CADIO app.
- Pressing config button for 3 seconds will makes the unit enter the configuration mode.
Config button and indicator(s)
All Supported by CADIO units must have a config button and indicator LED(s).
Config button usage
|Hold for 3 seconds||Enter configuration mode|
|Hold for 10 seconds||Factory reset|
|Blinking||Searching for router WiFi network|
|Turned ON||Connected for router WiFi network|
|Blinking||Unit is in configuration mode|
|Turned ON||Unit is connected to internet|
If both of WiFi LED and Config/Cloud LED are blinking, then the unit Info file hasn't been created yet.
Contains the Unit information's about the unit's structure and GPIOs.
Info file is created after flashing the firmware from CADIO app using a very simple interface.
Info file can't be edited, So if you want to change anything in Info file you must erase the flash and re-flashing the firmware using ESP Flash Download Tools.
Contains the unit settings for connecting to the router WiFi network and the unit's associated account.
Unit configuration can be edited anytime by pressing for 3 seconds on the config button, the unit will create a configuration WiFi network you can connect to it and edit the unit configuration.
Each unit must be associated with one account at the same time, The unit is automatically associated with the account that configured it.
To change the unit associated account, just press the config button for 3 seconds, and from CADIO app configuration page click save configuration while logging in using the new account.
CADIO account can be associated with unlimited number of units and view all their devices side by side in one interface view.
CADIO account can be opened form unlimited number of smartphones at the same time, and all data will be instantly synced between all smartphones.
CADIO account is used to logging in 3rd party platforms like Google Home and Amazon alexa.
To create a CADIO account you just need an email address and setting a password, we will never ask you for any additional information's about your identity.
Each unit has its own individual license, and can be one of the following types:
- For development purposes only.
- Valid for limited operating hours.
- Trial period can be renewed by erasing then re-flashing the firmware.
- Gives the unit a permanent permission to use available system resources.
- The unit will never lose the permanent license even after erasing and re-flashing the firmware, Or changing associated account.
- Permanent license is available to purchase form CADIO app.