我有一台SIM900和Arduino Leonardo。使用SIM900.h库,我已经可以接收短信等信息,但我想知道如何使用它来获取所有本地塔的信息或从这些信息中获取LAT,LONG等信息并进行三角定位。
AT+SAPBR=3,1,"CONTYPE","GPRS" // set bearer parameter
OK
AT+SAPBR=3,1,"APN","internet" // set apn
OK
AT+SAPBR=1,1 // activate bearer context
OK
AT+SAPBR=2,1 // get context ip address
+SAPBR: 1,1,"10.151.43.104"
OK
AT+CIPGSMLOC=1,1 // triangulate
+CIPGSMLOC: 0,19.667806,49.978185,2014/03/20,14:12:27
OK
尽管位置不是很准确,但第一次测试将我的坐标定位在距离我位置约4公里的地方。通常情况下,这并不太糟糕,对于简单的应用程序已经足够了。