O-Router is an Ultra-Low power development board specially designed for IoT-based applications, which is an open-source routing device that forwards data packets between networks. This provides the most simple and effective way to connect a group of nodes to the cloud by establishing a mesh network. O-Router is capable of IPv4/IPv6 routing, to create commercial and industrial IoT, by establishing the connection between the WSN node/mote to cloud. O-Router is based on TI's CC2538 SoC (System on Chip), featuring an ARM Cortex-M3 running at 32 MHz and with 32 Kb of RAM and 512 Kb of FLASH. It integrates with the ENC28J60 Ethernet module to connect WSN Nodes to an external network. It is fully supported by an open-source 6LowPAN Border router i.e. 6LBR. It can be powered through USB or any other power source. A JTAG connector is also available to further debug the device.


O-Router is better engineered to avoid complications in communication by replacing SLIP (Serial Line Internet Protocol) and by establishing point-to-point communication in IoT. SLIP is not based on point-to-point communication and hence is generally not recommended for IoT setup. Thus SLIP is avoided and in consequence, a computer is also not required.



  • Small form factor (size : 49mm x 38mm)
  • Compatible with 6LBR
  • ARM Cortex-M3 with 512KB flash and 32KB RAM
  • RJ45 Ethernet connector
  • ENC28J60 Ethernet controller 10BASE-T IPv4/IPv6
  • On-board PCB Antenna
  • Micro USB for power and programming
  • On-board USB to UART bridge to flash over micro-USB connector
  • On-board JTAG connector for programming and debugging
  • User and Reset button
  • ISM 2.4-GHz IEEE 802.15.4 & ZigBee compliant
  • AES-128/256, SHA2 Hardware Encryption Engine
  • ECC-128/256, RSA Hardware Acceleration Engine for secure Key exchange.
  • Wide input range: 3.6V-30V