Yeah, I can see all that. Fun! Never thought about using MQTT as a generic multicast packet transport before but why not, I guess...
Well, you basically have three options here. You have IP connectivity and you wish to run AppleTalk over it.
As @NJRoadfan correctly says, the most "correct"...