If you just want to use Polaris to track your vehicle or asset you do not need to do these steps. Please refer to the Quick Start guide, as it is already configured for this use.
But if you want to take advantage of all the additional features and make your own software, please see the instructions below.
IMPORTANT:
Please note that the factory-programmed software includes a Zerynth VM license that is acquired the first time you attempt to upload your own software. The license may be lost if you overwrite the MCU flash with another software, for example using Arduino IDE.
Zerynth Studio
With IoT in mind, we couldn’t think of a better programming language than Python. That is why Polaris is powered by Zerynth with a ready to use VM license on-board.
You just need to download and install the free Zerynth Studio application (use v2.x.x for Windows, macOS, Linux) and follow instructions from the official documentation.
The full Python application for Polaris is released open-source on Fortebit’s GitHub space.
Arduino IDE
Polaris offers also a board manager package for Arduino IDE that you can download and install from the official GitHub repository.
The Arduino package provides a common programming interface for Polaris and OpenTracker and it can be used also as a migration path as the former OpenTracker software has been ported over to Polaris for Arduino.