Так никто и не отважился за прошедшее время Альпаку попробовать "на зуб" ? Насколько я понял, само устройство должно уметь обрабатывать ee сетевой протокол, т.е. собственно драйвер работает в самом устройстве, не важно под управлением какой ОС, как и не важно на какой ОСи крутится сама Альпака.
Да OS на котором работает alpaca устройство не важна.
Клиентская OS формально тоже не важна. Для винды надо ставить ASCOM Remote чтобы поддерживать устроства из сети и шарить свои в сеть.
Нина с 3 версии кстати поддерживает самостоятельно без ASCOM Remote!
Я недавно писал простенький драйвер для SafetyMonitor под альпаку
на golang который успешно применяю в бою.
На гитхабе есть библиотеки для клиентов под альпаку если надо подключаться к устроствам пошареным в сеть.
Чтобы пошарить устройство с нуля (не через Remote) надо
1) Поддерживать discovery протокол:
Слушать и отвечать на UDP бродкасты по порту 32227 (по умолчанию)
2) Поддерживать Management API одно на сервер.
Там указываются какие устройства на данном сервере доступны
3) Реализовать собственно API самого устройства (общие и специфические методы)
Есть софт который позволяет проверить совместимость драйвера с протоколом альпаки если будет желание писать с нуля:
https://github.com/ASCOMInitiative/ConformU