Bueno, tengo una librería muchisimo mas completa y multiplataforma, está programada por un tío de Perú al cual pregunté si daba permiso para compilarla para Gemix y me dijo que por temas de licencia no.. en fin.. tengo que revisar la librería a fondo por que la parte de linux/mac no la comprendo.. pero si alguien "que entienda del tema" quiere estudiarla y reescribir algo parecido estaría muy bien, ya que esta lib es GPL y bueno.. obliga a publicar el source del modulo .dll de gemix, cosa que con el SDK publico no sería un problema, pero como ahora mismo no es publico pues si lo es, yo creo que lo mejor es esperar al SDK y cuando esté listo compilar esta librería que es sinceramente bastante buena, es bastante completa y es multiplataforma, pero yo me pierdo con este código es mucho mas complejo que el mio XD..
Pues eso, que cuando se pueda publicar el source del modulo de gemix, yo creo que esta lib es una de las mejores opciones: http://lnxcomm.sourceforge.net/
Permite usar puertos serie desde windows y sistemas unix, así que será bastante probable que funcione tanto en iOS mac linux y porsupuesto en windows.