The hardware and modules can be customized according to function, cost, application, and purpose. Remote monitoring can be started immediately by connecting to existing equipment or devices.
Module/Device | ESP32-PICO | ESP32-WROOM | M5StickC | M5Stack Basic | DevkitC | ESP32-GATEWAY | obniz PLC |
---|---|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
Network | |||||||
Wi-Fi (b/g/n 2.4G) | |||||||
Ethernet | Need Ether PHY |
||||||
3G/LTE | Need Modem |
Need Modem |
Need Modem |
Need Modem |
Need Modem |
Need Modem |
Need Modem |
Support OS | obnizOS for ESP32 | obnizOS for ESP32 | obnizOS for M5StickC | obnizOS for M5Stack Basic | obnizOS for ESP32 | obnizOS for ESP32 | PluginOS |
Power supply | 3.0〜3.6v | 2.2〜3.6v | USBTypeC(5v) | USBTypeC(5v) | microUSB(5v) | microUSB(5v) | 8~30v |
Operation Voltage | 3.3v | 3.3v | 3.3v | 3.3v | 3.3v | 3.3v | Input(Optical Isolation) 8~30v Relay 250v 5A |
IO num | 21 | 21 | 12 | 15 | 21 | 21 | Inputx4 Relayx4 RS485 Grove(3.3v) |
Peripheral Examples | - | - | GPIOx4, ADx4, PWMx4, UARTx2, SPIx2, I2Cx1, BLE(Central or Peirpheral)x1 | GPIOx20, ADx4, PWMx4, UARTx2, SPIx2, I2Cx1, BLE(Central or Peirpheral)x1 | GPIOx21, UARTx2, SPIx2, ADCx6, I2Cx2, BLE(Central or Peirpheral)x1 | GPIOx21, ADx6, PWMx6, UARTx2, SPIx2, I2Cx2, BLE(Central or Peirpheral)x1 | Inputx4 Relayx4 RS485 Grove(3.3v) Extention Pins |
Size(mm) | - | - | 48×24 | 54×54 | 54.4×27.9 | 50×62 | 70x92x35 |
Other accessories | - | - | - Display - 6 axis IMU - Red LED - IR Transmittor - Grove Port |
- Display - speaker - microSD - Grove Port |
Inputx4 Relayx4 RS485 Grove(3.3v) Extention Pins |
||
Battery | - | - | (80mAh Li-Po) |
(150mAh) |
|||
Official Device (OS pre-installed/No Expiry Cloud License) |
- | - | - | - | Buy now | Buy now | Buy now |
obnizOS is software that runs on the device.
obnizOS (obnizOS for ESP32 and others) is distributed free of charge and can be installed on ESP32-equipped devices.
You can use all the functions of obniz such as state monitoring and APIs.
You can add your own programs to the obnizOS running on the device to extend it.
Extend the OS with plug-ins
You can add programs to extend obnizOS by adding them to the obnizOS running on the device. You can create your own programs to enhance the device's functionality, such as offline handling and fast IO control, which was not possible with existing obniz. You will be able to customize it for a variety of applications.
You can use Plug-in over-the-air (OTA) via the obniz cloud or USB.
The Arduino IDE allows you to develop your own plug-ins at your disposal. Using Arduino libraries to enhance obniz's capabilities. You can use the plug-in on your device or publish it to the store.
More convenient and easier to use with plug-ins. You can extend the functionality of obniz by adding necessary functions with plug-ins. (Plug-in store to be released soon.)