Obsolete.
Goals:
- Build a reliable ships computer providing a wifi access point which draws little power, collects NMEA strings and distrabutes to all connected devices on port 2010.
- Imporve Python, Ansible and Git skills.
Hardware: Raspberry Pi Zero + BMP280 + HP33A + GPX1600
Software: Raspbian (set to read only) + Python3 asyncio + Asnibel deployment
3 Python components
-
NmeaCommunicator - Python program to recieve NMEA strings from all connected devices on port 2010 and send to all other connected devices on port 2010
-
NmeaBMP280 - Python program to receive Pressure and Tempreture from the bosch BMP280, convert it to NMEA and send it to NmeaCommunicator on port 2010
-
NmeaHP33A - Python program to receive NMEA strings from the HP33A (onboard AIS) via GPSD and send it to the NmeaCommunicator on port 2010.
-
NmeaRS232 - Python program to send and recieve data over rs232 to the VHF