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.