obniz has 12 IO and embedded parts. You can use these via the internet.
Every IO can drive up to 1A.
Even motors can be connected directly.
GPIO and AD can be used on every IO. And UART/SPI/etc peripherals can be assigned to every IO. So, just connect the parts and write a code to use them.
Each IO's drive methods can be configured independently. Almost all electronic parts can be connected directly.
Embedded Switch and OLED can be used. Also, BLE is available from the user's program.
obniz will stop driving the io when it detects overcurrent or overheating of the driver in 5v push-pull mode. It will automatically recover from shut-down.
obniz alerts the user when the power supply voltage becomes low.