peterantypas / maiana

MAIANA™ is the first Open Source AIS transponder. It proudly raises an extra long middle finger to the marine electronics industry, government overregulation and everything else that gets in the way of innovation in this space.
GNU General Public License v3.0
340 stars 71 forks source link

ESP32 as a wifi gateway for NMEA2000 #122

Open factoidforrest opened 1 year ago

factoidforrest commented 1 year ago

Hi there, sorry for the off topic issue but I wasn't sure how to reach you @peterantypas

I'm wondering if you've given any thought to using an ESP32 as an NMEA gateway. It seems like a simple and obvious choice given the 3.3v logic, great library support, great wifi and Bluetooth performance, and low power usage.

Do you have any input for me before I start a project like that? I don't know much about the NMEA2000 protocol, or the protocol used by wifi gateways. Hopefully it is just the NMEA data over a socket, or something.

Thanks!

peterantypas commented 1 year ago

ESP32 as a gateway for NMEA0183 data is under way and it's going to be part of the "portable" MAIANA version. You can find it in the "wifi" branch of this repository, although it's probably not going to live here permanently.

ESP32 as a gateway for NMEA2000? What exactly would it be? A generic CAN<->IP bridge?

jafrado commented 1 year ago

Use NMEA over UDP http://stripydog.blogspot.com/2015/03/nmea-0183-over-ip-unwritten-rules-for.html

Drone software already does the above. Simple to write a framer. Wireshark is a simple way to debug.

On Tue, Jan 31, 2023 at 12:11 PM Peter Antypas @.***> wrote:

ESP32 as a gateway for NMEA0183 data is under way and it's going to be part of the "portable" MAIANA version. You can find it in the "wifi" branch of this repository, although it's probably not going to live here permanently.

ESP32 as a gateway for NMEA2000? What exactly would it be? A generic CAN<->IP bridge?

— Reply to this email directly, view it on GitHub https://github.com/peterantypas/maiana/issues/122#issuecomment-1410998825, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACXSUDFL3H2J6DCVBZ6YRELWVFWX7ANCNFSM6AAAAAAUKPEKAQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>