Skip to main content

Server package for Edu-ROV hardware V4.0

Project description

EduROV server package

This package contains a server for use with the circuit boards and PC client from the pyedurov3 project, and the ROV chassis described on the EduROV webpage.

Use

  • To install, run pip install pyedurov3.
    • If you got the warning The script normalizer is installed in * which is not on PATH., call source ~/.profile.
  • To run the server, run pyedurov3.
  • To start the server at boot, run pyedurov3 --runatstartup.
  • See pyedurov3 --help foor more options.

Building package

Make sure the newest version of pip is installed: pip install --upgrade build Then from the edurov_server folder, run python -m build

Setting up Raspberry pi for EduROV

  • Install Raspberry PI OS (32-bit), for example via Raspberry Pi Imager
  • In SD card, add the file "ssh", it should be empty.
  • Insert sd card to raspberry pi
  • Connect via ssh to raspberrypi.local
  • Via raspi-config:
    • Under Interface Options
      • Enable camera
      • Enable Serial Port:
        • We do not want a login shell to be available.
        • We do want the serial port hardware to obe enabled.
    • Allow the raspberry pi to restart and reconnect the ssh session.
  • For pyedurov3 to run at startup, we'll need to install and run it as sudo.
  • Install pyedurov3 with sudo pip install pyedurov3
  • Call sudo pyedurov3 --runatstartup --name=yourname to set server to start at boot with "yourname" as the advertising name.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyedurov3-0.0.1.tar.gz (73.1 kB view details)

Uploaded Source

Built Distribution

pyedurov3-0.0.1-py3-none-any.whl (85.4 kB view details)

Uploaded Python 3

File details

Details for the file pyedurov3-0.0.1.tar.gz.

File metadata

  • Download URL: pyedurov3-0.0.1.tar.gz
  • Upload date:
  • Size: 73.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.2

File hashes

Hashes for pyedurov3-0.0.1.tar.gz
Algorithm Hash digest
SHA256 342b1db5eef77e98d1814a453bdfed09c07421d468330254effd1f474fac266e
MD5 6a91ae7bf4bea1ee5e9ba44854f82ef8
BLAKE2b-256 d0d4140d684cd5d7099f58348c93cc3d00e239432f52e8643e4a663804078d61

See more details on using hashes here.

File details

Details for the file pyedurov3-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: pyedurov3-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 85.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.2

File hashes

Hashes for pyedurov3-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 03b475793a70dc28ca44b77367abce18894e5156d2fd4f52dafb7b59b302be98
MD5 4f68ad3f97341ba57c68863c41b3a261
BLAKE2b-256 fb834cbf908dcb444b2f83bbfb36df8eb0bfbdf71c981ad73be44c97fb49738a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page