An Android app that communicates with headless Raspberry Pi mobile server running treehouses image via Bluetooth.
<img src="https://play.google.com/intl/en_us/badges/images/generic/en-play-badge.png" alt="Get it on Google Play" height="40"> <img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="40">
Check our issues to see what features we are working on.
Within this section we will cover the required hardware and software you will need to contribute to the System's Engineering team, then explore the first steps you should take as a Virtual Intern.
We will need a few hardware and software components as follows:
officially supported Raspberry Pi versions:
power supply
A microSD card reader (check to see if your computer has an SD slot)
Three or more Class 10 microSD card (minimal 8GB, but we strongly recommend 32GB or greater)
Software for burning OS image to microSD card. We recommend Etcher, but there are many from which to choose
The latest version of Treehouse image
Wi-Fi or a ethernet connection
After getting your microSD cards and card reader/adapter, our first step will be to burn an image of the treehouse onto the a microSD card which we will later insert into our Rasperry Pi.
Download the newest treehouse image that is available here
Download and install Etcher or another software.
Insert a microSD card into the card reader and connect this to your computer
Burn the treehouses image onto the microSD card, this is done by:
The process will take approximately 10 min to complete.
Once it's done burning, if you chose you can view the contents in the boot
partition. You will see a long list of files.
Unmount and safely eject the microSD card from your computer.
Place the microSD card into the RPi.
Connect the RPi to power, if there in an "on" switch or button ensure the Rpi has power.
If you possess an android phone, find the Treehouses Remote app on Google Play or on F-Droid.
Wait for a minute or two and look for treehouses
in your Android device's Bluetooth pairing screen.
We assume you've already installed Android Studio on your machine and enabled USB debugging on your Android device.
In the android bluetooth settings, scan and pair with the Pi device (look for treehouses
)
Open the treehouses remote
app
Click on "Connect to RPI"
Select your Raspberry Pi (treehouses-<4-digit-number>
) i.e. treehouses-8930
Once you have connected to your Raspberry Pi, tap the menu button on the top left of your screen to view a whole host of options to interact with your Raspberry Pi
Go to Terminal in the treehouses app
In the Terminal window type treehouses detectrpi
and send it
Now type treehouses default network
Reboot the system by entering the command reboot
and go back to the home screen to re-connect to your Pi
Back in the terminal, type treehouses bridge "wifiname" treehouses "wifipassword"
, and replace wifiname
with the name of your wifi network, and wifipassword
with the password
Reboot once again
cmd
Scrcpy allows screen sharing over USB or Internet for Android to PC. This runs on Windows/Mac/Linux and has no advertisements. No root access is required.
Checkout our tutorial for Android Screen Sharing using Scrcpy.