Remote monitoring
with obniz

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.

Verified devices and hardware

Comparison Table
Module/Device ESP32-PICO ESP32-WROOM M5StickC M5Stack Basic DevkitC ESP32-GATEWAY obniz PLC
ESP32-PICO ESP32-WROOM32 M5Stick M5Stack Basic DevkitC ESP32-GATEWAY obnizPLC
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 Buy now

Features of obnizOS

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.

obnizOS Documentation

Integration with the Cloud

  • - Remote control via IO/Peripheral/BLE cloud
  • - Constant two-way communication with the obniz cloud
  • - OTA itself A
自身のOTA

Network Connection/Control

  • - Internet connection via Wi-Fi or Ethernet
  • - Prepared network configuration features (serial communication or softAP)
  • - Mechanisms for getting online all the time, including ping and WDT

Security

  • - TLS1.2 encryption and server authentication in the communication channel
  • - Device authentication using public key authentication
  • - Proxies and static IPs, with the ability to connect to stealth SSIDs

Plug-ins

You can add your own programs to the obnizOS running on the device to extend it.
Extend the OS with plug-ins

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.

Extend the OS with plug-ins

[Examples of enhancements]

  • Specify device behavior when offline
  • Using parts that are not compatible with obnizjs
  • Fast and stable operation with low latency
  • Filter only necessary information to reduce traffic

Develop a plug-in

Developing obniz plug-ins with the Arduino IDE

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.

About Plug-in Development

Using plug-ins

obniz plugin 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.)