NMEA2000-AIS-Gateway:读取NMEA0183 AIS消息并将其转换为NMEA2000 PGN的网关

时间:2021-02-19 03:54:52
【文件属性】:
文件名称:NMEA2000-AIS-Gateway:读取NMEA0183 AIS消息并将其转换为NMEA2000 PGN的网关
文件大小:35KB
文件格式:ZIP
更新时间:2021-02-19 03:54:52
gateway ais aivdm nmea2000 nmea0183 NMEA0183到NMEA2000 AIS网关 该存储库显示了如何构建网关以读取NMEA0183 AIS消息并将其转换为NMEA2000 PGN。 目的是将现有的RS232 AIS接收器与仅支持NMEA2000的设备(例如MFD)一起使用。 许多小型绘图仪仅支持NMEA2000,而没有额外的RS232或RS422输入。 使用的ESP32从UART2(连接到GPIO 16)读取AIVDM消息。 通过CAN总线收发器转发到NMEA2000。 解决方案是重新使用GitHub存储库中的代码。 它在下。 必须更改代码以使其可用于Arduino IDE和ESP32。 进行更改的原因是C编译器版本的不同版本(clang#14至clang#11)。 由于缺少功能,因此做了向后移植到Arduino clang#11版本的工作。 当前支持以下AIS消息类型:1-3、5、18、24A,24B 要做:
【文件预览】:
NMEA2000-AIS-Gateway-main
----MyAISToN2k()
--------NMEA0183AIStoNMEA2000.h(8KB)
--------ais_decoder.h(21KB)
--------ais_decoder.cpp(33KB)
--------MyAISToN2k.ino(5KB)
--------default_sentence_parser.cpp(4KB)
--------strutils.h(10KB)
--------default_sentence_parser.h(1KB)
----LICENSE(34KB)
----README.md(3KB)

网友评论