#!/usr/bin/env pybricks-micropython # Before running this program, make sure the client and server EV3 bricks are # paired using Bluetooth, but do NOT connect them. The program will take care # of establishing the connection. # The server must be started before the client! from pybricks.messaging import BluetoothMailboxClient, TextMailbox # This is the name of the remote EV3 or PC we are connecting to. SERVER = "ev3dev" client = BluetoothMailboxClient() mbox = TextMailbox("greeting", client) print("establishing connection...") client.connect(SERVER) print("connected!") # In this program, the client sends the first message and then waits for the # server to reply. mbox.send("hello!") mbox.wait() print(mbox.read())