Get a SimNet/N2K adapter cable, 24005729, put it on the bus, and carry on. It would simplify what you have now. Turn your data sources on, activate a route or waypoint on the connected navigation device and run the Automatic Interface Setup on the AP and you should be done. If you have 0183 devices you want to keep, the NEMO Gateway from Rose Point works well and has 4 0183 inputs. It does need to be connected to WiFi to set it up and look at the data via an app on a device, and a cheap ethernet/wifi travel adapter will do the trick. To the original question, any device output meeting the 0183 spec and providing the required sentence will work.
Note the NEMO converts AIS data from N2K to 0183 but not vice versa.
Experience develops good judgement, bad judgement develops experience