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:
- 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.
- mDNS discovery: UDP on port 5353
- Robot communication: TCP on port 31950
The OT-2 can connect to WiFi networks with the following types of security:
The OT-2 supports WPA2 personal networks.
WPA2 with EAP / 802.1x (e.g. enterprise and eduroam networks)
The OT-2 supports WPA2 enterprise networks with the following authentication types:
- EAP-TTLS with TLS
- EAP-TTLS with MS-CHAP v2
- EAP-TTLS with MD5
- EAP-PEAP with MS-CHAP v2
Open (no security)
The OT-2 can connect to open networks, but we don't recommend it, because anyone will be able to access the robot.
The OT-2 does not support captive portal networks.
OT-2s currently do not have stable MAC addresses. An OT-2's wired and wireless MAC addresses can change when the OT-2 is restarted or when it makes a new connection.