
Page 3 of 42
AWS device shadow JSON record format
1. Introduction
This document provides a brief overview of how to setup, install and provision a
n Horizon
tracker device.
These instructions are to be used with:
v1 nRF52840 bootloader
v1 nRF52840 application firmware
v5 configuration file format version
v
2
.0.0 python tools
These instructions should not be assumed to be correct for versions other than those state above.
2. Prerequisites
2.1. Hardware
1 x
Horizon
board rev
3
.0
(Optional)
1 x SARA-U270 cellular module rev 1.0
(Optional) 1 x ARTIC R2 satellite module re
v
1.0
1 x PC running Ubuntu Linux (recommend Ubuntu
20
.04 LTS)
& 1 x Micro A USB cable
1 x J-Link JTAG programmer or equivalent (required for programming nRF52840 device)
2.2. Software
The following release packages should be downloaded and installed
by cloning the following git repository
:
https://github.com/arribada
Python tools software package
|
arribada_tools-2.0.0.zip
nRF52840 bootloader file
| https://github.com/arribada/horizon-v9-firmware/blob/master/horizon_bootloader_18a6102.hex
nRF52840 firmware image DFU file
|
https://github.com/arribada/horizon-v9-firmware
3. Hardware Preparation
3.0.0.1.
Horizon
board rev
3
.0
With the board
(s)
held in the following orientation:
Arribada Horizon ARTIC R2 Developer’s Kit | User Manual
Ubuntu 20.04 LTS is the recommended Linux operating system to use.
Run the following commands to install necessary software and check the version numbers are correct:
$ sudo apt-get update
$
sudo apt-get install -y git python3 python3.7 python3-pip libglib2.0-dev libyaml-dev usbutils python3-dev
$ sudo pip3 install python-dateutil==2.8.0
$
git clone https://github.com/arribada/horizon.git
$ cd
horizon
$
sudo python3 setup.py install