SailTrack Core is the central component of the SailTrack system, it manages connections and gathers data. To learn more about the SailTrack project, please visit the project repository.
The SailTrack Core module is based on a battery powered Raspberry Pi SBC running a custom version of the Raspberry Pi OS, namely, DietPi. For a more detailed hardware description of the module, please refer to the Bill Of Materials. The 3D-printable enclosure con be found here.
The module performs the following tasks:
Follow the instructions below to get the SailTrack Core OS correctly installed. If you encounter any problem, please open an issue.
.img
file into the SD card using a flashing tool such as balenaEtcher.AUTO_SETUP_GLOBAL_PASSWORD
and the SOFTWARE_WIFI_HOTSPOT_KEY
in the dietpi.txt
file located inside the SD card.[!NOTE] This might take a few minutes, depending on the internet connection quality, follow the next step to check the installation progress.
ssh root@<raspberry-ip-address>
The <raspberry-ip-address>
can be found by checking the router administration dashboard or by using a tool such as Angry IP Scanner. The password is the default one (sailtrack
) or the one set in Step 4.
DietPi first run setup is currently running on another screen
message by hitting Ctrl + C.tail -f /var/tmp/dietpi/logs/*.log
SailTrack-CoreNet
Wi-Fi network is visible, meaning that the installation process has been successfully completed.Once the installation process has been successfully completed, you can use SailTrack Core by following the steps below.
[!Note] The automatic power on process might take a few minutes to complete, once a module is connected to the network the onboard LED will emit a steady light.
SailTrack-CoreNet
Wi-Fi network with your pc, smartphone, tablet,... (password: sailtracknet
or the one set in Step 4 of the installation).admin
, password: sailtrack
or the one set in Step 4 of the installation) to connect to the Grafana dashboards to see real-time data and browse the database. To learn more about using Grafana, visit the official guide.Contributors are welcome. If you are a student of the University of Padova, please apply for the Metis Sailing Team in the website, specifying in the application form that you are interested in contributing to the SailTrack Project. If you are not a student of the University of Padova, feel free to open Pull Requests and Issues to contribute to the project.
To learn more about contributing to this repository, check out the Developer's Guide.
Copyright © 2023, Metis Sailing Team. SailTrack Core is available under the GPL-3.0 license. See the LICENSE file for more info.