Concept - To build a hardware setup that will be even more secure than the nano while still allowing to submit transactions to the network. The setup will only be as secure as the hardware that it is implemented on. This will be used as a personal bank account that the user has complete control over.
Equipment needed:
Raspberry Pi zero with male headers - $6.00 Adafruit
Uctronics LCD with 16GB preinstalled Raspbian software - $30.00
USB OTG Host Cable - MicroB OTG male to A female- $2.50
USB thumb-drive - $4.00
5V 2.5 amp power supply - $10.00
USB wired mouse - $7.50
USB numeric keypad ~ $10.00
Smart phone with camera
Total ~ $70.00 (excluding the smart phone)
Software needed:
StellarHQ (courtesy of ZanderAdam)
Two TextEdit blank files
Download and install the proper software:
Create two blank text edit files and paste a test account public key that is funded into one of the folders. This is so that can store your key pairs and public keys. Then place both files on the the USB drive.
Go to https://github.com/Lumenaut-Network/StellarHQ and download the zip file. Plug the USB thumb drive into your computer and once the zip file is unpacked place the file on to the thumb drive and eject it.
Put the power cord, Raspberry Pi with male headers, 16GB preinstalled SD card, Uctronics display and USB OTG host cable together. and wait for the unit to power on.
Once on, place the USB thumb drive into the host cable. You will be prompted to open the thumb drive in the file manager. With the touch pen provided press yes and scroll to StellarHQ-dev. On the right side of the screen select the file and click edit-copy. Scroll up to the folder PI and highlight the desktop folder. Once selected press edit-paste.
Repeat the same copy and paste steps with the TextEdit files.
Now you are ready to set your account up. Safely remove the thumb drive by clicking the eject button in the top right of the desktop screen. Remove the thumb drive and insert the USB mouse in its place.
Stellar HQ: Establish a bank account and post a payment
On the desktop open the blank TextEdit file and minimize the screen.
On the desktop open the StellarHQ folder and double click on the Index.html file. Click on the New Account button. Select the Public key and paste it into your TextEdit file. Do the same with the Secret key and close the pop up window. Your public key should be displayed on the text field. On the Pi Zero press the create QR button.
With your smart phone Go to https://stellarhq.space/ and click the scan QR button and scan the QR code on the Pi Zero. On your phone copy the bank accounts public key and paste it in a secure place. (At this time you could email it to yourself). With your previously established account fund the bank accounts public key you generated. From the test account you first made send a minimum of 30 XLM to your Bank accounts public key. (30 just to be safe).
Once the bank account is funded go to your smart phone and load your bank accounts public key into the text field and press connect. Then press create transaction and new transaction. A transaction sequence number will be displayed.
Go to the Pi Zero and click new transaction. Scroll down to the blank text field. Click on the text field and remove he USB mouse and insert the USB keypad in its place. Then type the transaction sequence number from your smart phone into the text field on the Pi Zero. Remove the USB keypad and insert the USB mouse. Press the new operation button and go to the TextEdit file with the previously established public key and paste it into the payment destination. Put 7 XLM and click save operation. (7 to track it easier). Then click the build transaction button. Go to your bank accounts secret key and copy-paste it onto the secret key field, click out of the field and press sign transaction. Once signed press create transaction QR.
On your phone paste the bank accounts public key into the text field and connect it. then press create transaction and scan transaction QR. Use your camera and take a picture of the QR code. (You may have to do it a few times due to the quality of your camera). Once the QR is captured press the submit transaction button. To double check the transaction went through go to step.com click on the test button and load your bank accounts public key into the search bar.