Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/itemir/rpi_boat_utils
Utilities for Raspberry Pi, mostly for usage on a boat. Includes UART control scripts, traffic measurement tools for Mikrotik (RouterOS) and OpenWrt, AIS wireless daemon, AIS decoder and an extensible boat & IoT sensor daemon for Signal K.
https://github.com/itemir/rpi_boat_utils
ais ais-receiver boat gps gpsd inavx iot marine nmea opencpn raspberry-pi rpi sailing sensors uart uart-control
Last synced: 3 months ago
JSON representation
Utilities for Raspberry Pi, mostly for usage on a boat. Includes UART control scripts, traffic measurement tools for Mikrotik (RouterOS) and OpenWrt, AIS wireless daemon, AIS decoder and an extensible boat & IoT sensor daemon for Signal K.
- Host: GitHub
- URL: https://github.com/itemir/rpi_boat_utils
- Owner: itemir
- License: mit
- Created: 2017-01-25T06:04:28.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-05-31T07:29:13.000Z (over 1 year ago)
- Last Synced: 2024-02-14T21:23:06.037Z (12 months ago)
- Topics: ais, ais-receiver, boat, gps, gpsd, inavx, iot, marine, nmea, opencpn, raspberry-pi, rpi, sailing, sensors, uart, uart-control
- Language: Python
- Homepage:
- Size: 1.48 MB
- Stars: 82
- Watchers: 18
- Forks: 24
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Boat and Raspberry Pi Utilities
This repository contains a collection of utilities and tools for Raspberry Pi. They are primarily for usage on a boat, for bringing in Internet, integrating marine electronics, sensors and marine protocols.
That being said, some of the utilities are relevant for non-boat usage (like uart_control), some of the utilities do not require to be run on a Raspberry Pi (like gpsd2nmea, aisd or aisplay) and some have nothing to do with boats or Raspbbery Pi directly (like traffic_counter). This is a catch-all repository for auxiliary utilities I developed for my boat.
[uart_control](https://github.com/itemir/rpi_boat_utils/tree/master/uart_control)
---
Tool for configuring the UART on a Raspberry Pi.[gpsd2nmea](https://github.com/itemir/rpi_boat_utils/tree/master/gpsd2nmea)
---
Daemon for translating gpsd messages to raw NMEA messages to be used in iNavX, iSailor etc.[traffic_counter](https://github.com/itemir/rpi_boat_utils/tree/master/traffic_counter)
---
Code and instructions for measuring traffic consumed on Mikrotik(RouterOS) and OpenWrt routers.[dometic_to_voltage](https://github.com/itemir/rpi_boat_utils/tree/master/dometic_to_voltage)
---
Arduino code to turn dometic sensor readings into variable voltages for displays like Simarine Pico.[monitoringd](https://github.com/itemir/rpi_boat_utils/tree/master/monitoringd)
---
Daemon for retrieving pressure, temperature and humidity from a BME280 based sensor and storing them in InfluxDB, for visualizing on a Grafana dashboard.[aisplay](https://github.com/itemir/rpi_boat_utils/tree/master/aisplay)
---
Web Service for displaying AIS vessels on a map.[sensord](https://github.com/itemir/rpi_boat_utils/tree/master/sensord)
---
Signal K Daemon for integrating a variety of different DIY Raspberry Pi sensors to a Signal K network.[aisd](https://github.com/itemir/rpi_boat_utils/tree/master/aisd)
---
(Unmaintained / Obsolete) Daemon for making a serial or USB based AIS (Automatic Identification System) receiver wireless enabled.