Skip to main content

Developer Environment Setup

Working with the Smartbike requires a few extra tools compared to working on applications like the VR game.

General Needs

You still require general things like:

Project Repositories

Fork the Redback Operation repositories, and bookmark both the original and personal-forks for ease of access.

Clone the repositories to your PC to be ready for development.

Tools for the Smartbike & Raspberry Pi

To ease development on the Raspberry Pi it is recommended to prepare the following tools to assist in development:

  • PuTTY or equivalent - for accessing the Raspberry Pi.
  • FileZilla or WinSCP or equivalent FTP application - for transfering files between your development environment and the Raspberry Pi.
  • Install dependencies such as Python's gatt library and paho MQTT - for hints during development.

Personal Mobile Hotspot

The Raspberry Pi currently (T2 2024) connects to the internet through connecting to someone's personal mobile hotspot on their phone. As long as you have the same SSID and password setup it will be able to connect. Reach out to your project lead (or if you are the lead read the handover document) for the SSID and password to set.

Ready to Start

Ask your project lead for tasks to get started on or...