为了我的毕业工作和my open source project关于“欺骗”全球定位系统和全球定位系统信号的检测,我需要从全球定位系统或全球定位系统模拟器接收信号的全球定位系统/全球定位系统接收器的NMEA数据转储。
在哪里可以获得包含$GPGSV字符串的NMEA日志?因为我分析卫星信号的电平,并尝试检测“欺骗”。
我有GPS接收器,并有经验,从它倾倒NMEA,所以我有真正的信号。但是我没有GPS接收器可以从GPS模拟器获得的欺骗信号转储,所以我不能进行图表和软件测试。In one of related works讨论过,如果我们有欺骗信号的C/N0值,我们就可以检测到欺骗。在NMEA规范中,C/N0是卫星的SNR值。也许我可以程序化地生成欺骗信号,但我认为这不是一个干净的实验。
发布于 2015-01-20 00:09:28
其中一部分非常简单:要从GPS芯片获取NMEA:
从Sirf或uBlox购买一台GPS设备。
然后使用uBlox设备的免费软件uCenter。
对于Sirf来说,它被称为SirfDemo。
我使用的是Wintec WBT-201 (或类似命名的)设备,它有一个uBlox芯片。在uCenter中,您可以将芯片设置为NMEA模式,并启用GPGSV消息。消息将输出到窗口或文件。
仍然是如何让你的GPS芯片被欺骗的问题。
我知道的唯一方法就是使用极其昂贵的GPS模拟器。AFAIK市场上只有一家公司(labsat)有一种或两种产品:也许>20K美元。您可以尝试向该公司写信,告知他们将向您发送一些NMEA记录,或者您可以与一家拥有此类模拟器并需要反欺骗软件的公司合作。(如果你住在奥地利或德国,你可以再联系我,但首先要确保你很熟悉如何使用uCenter并从GPS设备上记录NMEA。)
https://stackoverflow.com/questions/28001975
复制相似问题