Я работаю над приложением python, которое читается с помощью gps-usb-ключа. На данный момент все работает в системах на основе ubuntu/debian, где я общался с gps довольно тупым способом сканирования всех/dev/ttyUSB0-9 с помощью pySerial для чего-то, говорящего по предложениям NMEA на 38400 бодах. Теперь меня попросили заставить это приложение работать на кросс-платформе, и я немного смущен, и это лучший способ найти gps-ключ.Поиск usb gps в кросс-платформе python
я рассмотрел что-то вдоль линий:
if os.name == "posix":
self.conn = serial.Serial("/dev/ttyUSB%i" % usb)
elif os.name == "nt":
...
Но я предпочел бы одно решение, которое работает кросс-платформенный. Кто-нибудь знает о таком решении?
Хорошая идея! На самом деле это не независимость платформы, на которую я надеялся, но, возможно, этого не найти ... – Norling
Пробовал все три своих демонстрационных скрипта для поиска последовательных портов, но не получил ни одного из них, работающих в OS X ... Будет необходимо проверьте еще немного! Будет сообщение, если я найду что-то. – Norling