vand

module
v0.0.0-...-0a5b547 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2024 License: Apache-2.0

README ¶

wice logo

VAN daemon

GitHub Workflow Status goreportcard Codacy grade License GitHub go.mod Go version Go Reference

🚧 VANd is currently under-development

VANd is a set of Micro-services to monitor and control a camper van / RV.

Architecture

Archictecture

Features

  • GPS tracking
    • for NMEA GPS modules
  • Battery-managment System monitoring
    • for JBD SmartBMS
  • Solar / PV monitoring
    • for Renogy Rover MPPT chargers
  • Wifi/Internet connectivity monitoring
    • for NETGEAR Nighthawk LTE routers
  • Vehicle monitoring
    • via OBD2 port
  • User-interfaces
    • small OLED display for quick glance state
    • embedded React Web-interface

Getting started

To use VANd follow these steps:

  1. Prepare a fresh Raspberry Pi running at least Debian Bullseye.
  2. Make the Raspberry Pi accessible via SSH.
  3. Make sure you have a working Go toolchain installed (Go >= 1.18).
  4. Adjust the configuration file etc/vand.yaml.
  5. Install VANd on the Raspberry Pi by running: make deploy TARGET_HOST=root@192.0.2.1 (where 192.0.2.1 is the IP address of the device).

Documentation

Documentation of vand can be found in the docs/ directory.

Authors

  • Steffen Vogel (@stv0g, Institute for Automation of Complex Power Systems, RWTH Aachen University)

License

vand is licensed under the Apache 2.0 license.

Copyright 2023, Steffen Vogel

Directories ¶

Path Synopsis
pkg
devices/display/ssd1351/image16bit
Package image16bit implements 16 bit (5, 6, 7 bits per color) 2D graphics.
Package image16bit implements 16 bit (5, 6, 7 bits per color) 2D graphics.
pb
web

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL