Skip to main content

First Connection

Here you will be able to connect to the Relay device for the very first time.

Create a new file to add the code

First of all, create a new file in the src/webserial folder, and name it relay.js.

Linux/Mac

touch src/webserial/relay.js

Windows

echo "" > src/webserial/relay.js

Import the module in your code

If you are using the script tag, you can skip this step.

Module

src/webserial/relay.js
import {Relay} from '@danidoble/webserial';

New instance of the Relay class

Create a new instance of the Relay class (by default, is not needed pass any parameter to the constructor.)

src/webserial/relay.js
const machine = new Relay();

Make a function to connect

Now, let's connect to the device, since the connect method is asynchronous, we need to use await/async or promise to handle the connection. Or you can use the then method to handle the connection.

src/webserial/relay.js
async function tryConnect() {
await machine.connect().catch(console.error);
}