This guide will show you some of the Bristlemouth features in your Dev Kit + Spotter and Smart Mooring System. By the end of this guide, you’ll be sending data to and from devices, writing and reading to the SD card, sending data remotely over cell/satellite, and updating the firmware.
Contents:
<aside> ⏳ Expect to take about 60 minutes.
</aside>
The Sofar Spotter exposes a variety of features over a Bristlemouth API. Using the steps in this guide you’ll be able to access advanced features and direct access to data from the Spotter.
<aside> 📖 For full details, see Spotter Bristlemouth API Doc [Coming Soon]
</aside>
In the last two guides we used the macOS Terminal and USB serial console to connect to both the Bristlemouth Dev Board and the Spotter. Now we are going to do both at the same time to get familiar with how data is passed across the Bristlemouth network.
It’s nice to keep things straight by keeping the window containing the Dev board console connection on the left, and the window with the Spotter console connection on the right (or whatever your preference is).
<aside> 📝 We will reserve the term “USB serial console” to refer to the USB serial connection into the Spotter or Bristlemouth Development Board’s command line interfaces (CLI).
We will generally reserve the word macOS Terminal to refer to the terminal (which is a Unix shell CLI running on your own computer).
</aside>
First, let’s try printing some data from the Dev Board console to the Spotter console.
From the Dev Kit’s console, enter:
**> spotter printf Hello, Spotter!**