标签: c++ c gps serial-port nmea
我正在编写一个绘制路线的程序。 有没有办法找出GPS设备连接端口? 我现在可以列出所有可用的端口。但列出GPS设备端口会很不错。
答案 0 :(得分:4)
这样做的唯一方法是打开每个端口,然后听一下NMEA数据。端口属性不会根据通过它发送的数据而改变。
答案 1 :(得分:1)
串行硬件中没有任何标准可以轻松识别(如usb中的deviceid)。在nmea协议的情况下,你只需打开每个端口,看看nmea数据进入哪一个。然后关闭你不需要的端口。