41150-Rover-Project

For Reference:

Device Identifier Code Name
Pi 156-13 N3 W Frank
Gryoscope BNO055 Phil
Pi AP Al

Run process

Files on AP are in: \projects\django-rpi\mysite
Files on ROVER are in: \ROVER_project
Confirm Django settings.py contains AP IP as an ALLOWED HOST

  1. sudo motion on ROVER
  2. sudo pigpiod on ROVER
  3. python server_rover.py 10.0.0.2 on ROVER with ROVER IP as argument
  4. python server_ap.py 123.1.1.1 on AP with AP IP as argument
  5. source venv/bin/activate on AP from projects/django-rpi
  6. Add AP IP to Allowed Hosts for Django
  7. Change IP in direction.py to point to ROVER
  8. python manage.py runserver 123.1.1.1:8000 on AP with AP IP as argument with port 8000
  9. Launch http://123.1.1.1:8000 in internet browser on a laptop

Ensure all previous code is running before continuing

  1. python datasend_rover.py 123.1.1.1 on ROVER with AP IP as argument