Skip to content

Network Drivers

Expert Topic for experienced builders.

One supported communication protocol with hardware drivers is to communicate over a socket-based network connection. It may not be immediately intuitive when this is the right choice for you.

Some example use cases where a network communication hardware driver makes sense:

  • I want to communicate from the Bottango app to my own code running on the same computer.
  • I want to control a motor that requires a connection to a laptop/desktop computer instead of a microcontroller.

An example of when you would likely NOT want to use a network communication hardware driver:

  • I want to control a robot with Bottango wirelessly.

The principal use case for network socket communication is to use it as a pipe for IPC (“inter-process communication”), allowing Bottango to communicate with your own code through a socket connection.

For more information, visit the deep dive section on the network driver.