Как проект для домашних животных, я хочу получать данные с измерителя глюкозы через USB. Но устройство не будет отображаться как последовательное устройство. Мне нужна помощь в выяснении того, каким будет мой следующий шаг, документация и / или примеры очень приветствуются.
Это мой первый опыт общения с чем-то через USB.
Я получаю эти устройства только как последовательные устройства от nrjavaserial (я на Mac):
/dev/cu.Bluetooth-PDA-Sync
/dev/tty.Bluetooth-Modem
но если я запустил команду ниже, я смогу увидеть информацию об устройстве:
$ system_profiler SPUSBDataType
Hub:
Product ID: 0x2513
Vendor ID: 0x0424 (SMSC)
Version: b.b3
Speed: Up to 480 Mb/sec
Location ID: 0xfd100000 / 2
Current Available (mA): 500
Current Required (mA): 2
Abbott Stereo Plug Cable:
Product ID: 0x3410
Vendor ID: 0x1a61 (Abbott Diabetes Care)
Version: 1,01
Speed: Up to 12 Mb/sec
Manufacturer: Abbott Labs
Location ID: 0xfd120000 / 4
Current Available (mA): 500
Current Required (mA): Unknown (Device has not been configured)
Когда я тестировал подобные команды в Linux (lsusb и ls / dev / ttyS *), и он не указан в качестве устройства Serial, это заставляет меня думать, что я упускаю что-то очевидное.
Я видел пример того, как кто-то использует C # и последовательный USB для связи с аналогичным устройством ( The Beginnings-of-a-Glucose-Downloader ), который заставляет меня поверить, что я должен быть в состоянии сделать то же самое с этим устройством.