The OT-2 communicates with the Opentrons App via standard HTTP and WebSockets over a network connection. The OT-2 can connect via two available networking interfaces:

  • WiFi
  • USB, via an internal USB-to-Ethernet adapter

Over both interfaces, the robot “advertises” itself to the Opentrons App via multicast DNS (mDNS, also known as Bonjour) so that the app can know which IP address to reach out to for a given robot. 

WiFi Requirements

The OT-2 can connect to WiFi networks with the following types of security:

Open (no security)

  • Note: captive portal logins are not supported

WPA2 personal

WPA2 with EAP / 802.1x (e.g. enterprise and eduroam networks)

  • EAP-TTLS with TLS
  • EAP-TTLS with MS-CHAP v2
  • EAP-TTLS with MD5
  • EAP-PEAP with MS-CHAP v2

Firewall requirements

  • mDNS discovery: UDP on port 5353
  • Robot communication: TCP on port 31950
Did this answer your question?