基站定位php,SIM800C支持基站定位功能了。。。
本帖最后由 39035605 于 2018-8-30 15:53 編輯
很多的GSM/GPRS模塊都支持基站定位功能,SIM800C模塊也不例外,最新的固件已經(jīng)支持基站了!!!只需要更新一下最新的固件就可以了。
首先聲明一下幾點!!!
1. 更新后的固件為最新版本,也就是在原有的基礎(chǔ)上新增了基站定位功能,更新完成后沒必要再將固件更新回去。而且我這里也沒有其他的固件,如果介意請謹(jǐn)慎操作!!!!!!!!!!!
2.更新時所用到的固件文件和軟件都是官方提供的!!!
正點原子AT-SIM800C開發(fā)板上的固件版本一般為Revision:1418B04SIM800C32_BT(通過發(fā)送指令A(yù)T+GMR就能查詢到固件版本)
更新后的版本號:Revision:1418B06SIM800C24
下面就來說說具體更新固件的步驟:
硬件連接說明:
SIM800C固件升級有兩種方式,可以通過UART和USB進(jìn)行升級,由于ATK-SIM800C開發(fā)板中USB口沒有引出,這里主要說說通過UART口進(jìn)行升級。
SIM800C有2個UART口,升級使用的是UART1口!!!
在ATK-SIM800C開發(fā)板上,如果使用USB轉(zhuǎn)UART工具進(jìn)行連接,需要接在STXD和SRXD上(GND不要忘記了!)。如果使用RS232接口,必須確保P1的連接方式:STXD連接RRXD、SRXD連接RTXD。
固件升級軟件的使用:
以下固件包和升級軟件都是SIM800C官方提供的,殺毒軟件有可能會提示有毒。
最新支持基站定位的固件下載:http://pan.baidu.com/s/1i47IyMT
固件升級軟件下載:http://pan.baidu.com/s/1c2xtz4s
將下載好的固件升級軟件解壓,在SIM800_Series_download_Tools_Customer_v1.19文件夾中找到Flash_tool.exe,將其打開就行了。如下圖所示。
軟件截圖.png (60.67 KB, 下載次數(shù): 14)
2017-11-5 22:35 上傳
1.選擇型號SIM800C
2.通過什么方式下載,這里選擇UART
3.COM口選擇,根據(jù)自己對應(yīng)的串口選擇,我這里使用的是COM12
4.波特率的話,默認(rèn)就行了,由于SIM800C支持自適應(yīng)波特率,只要能和SIM800C模塊通訊上了就行。(盡量選擇低的波特率!)
5.選擇固件路徑:選擇下載好的最新固件:1418B06SIM800C24.cfg
固件.png (42.53 KB, 下載次數(shù): 20)
2017-11-5 22:25 上傳
6.這個參數(shù)默認(rèn)就行,Erase Source Code。
7.這里的勾選默認(rèn)就行,全部勾選。
8.開始下載更新固件。
正確更新界面順序:
1.Download DA now.....界面
down.png (36.07 KB, 下載次數(shù): 14)
2017-11-5 22:23 上傳
2.Download Bootloader now.....界面
2222222.png (33.56 KB, 下載次數(shù): 14)
2017-11-5 22:24 上傳
3.Pre-foemat code area for better download performance now...界面
333333.png (35.92 KB, 下載次數(shù): 11)
2017-11-5 22:24 上傳
4.下載成功界面,會彈出來一個框。
44444.png (49.87 KB, 下載次數(shù): 20)
2017-11-5 21:59 上傳
固件更新成功后的版本號:Revision:1418B06SIM800C24
版本號新.png (45.85 KB, 下載次數(shù): 13)
2017-11-5 22:36 上傳
固件更新需要注意的幾點說明:
1.固件升級軟件在點擊開始更新后,會自動與SIM800C進(jìn)行通訊。
2.點擊開始更新固件后,會有waiting提示,如果硬件連接沒有問題,并且進(jìn)度條沒有進(jìn)行更新的話,很大可能是沒有和SIM800C通訊上,不需要停止下載,可以嘗試重啟一下SIM800C模塊。
3.如果按照2的步驟還是不行的話,可以嘗試重啟一下軟件。再重新進(jìn)行下載。
4.在下載的過程中有可能會出現(xiàn)下面錯誤提示,出現(xiàn)這個提示時,需要我們更改一下波特率,然后重新進(jìn)行下載,必要時重啟!盡量向低的方向改!
error1.png (15.09 KB, 下載次數(shù): 16)
2017-11-5 22:27 上傳
總之:在更新失敗情況下,先檢查硬件連接情況,確認(rèn)連接正確后,如果有錯誤提示,重啟一下SIM800C模塊,或者更改波特率,或者重新點擊開始更新下載,或者重啟升級軟件。
下面就來說說使用AT指令配置SIM800C進(jìn)行基站定位:
AT+GMR
Revision:1418B06SIM800C24
OK
AT+CGREG?
+CGREG: 0,1
OK
AT+SAPBR=3,1,"CONTYPE","GPRS"
OK
AT+SAPBR=3,1,"APN","3gnet"
OK
AT+SAPBR=1,1
OK
AT+SAPBR=2,1
+SAPBR: 1,1,"10.21.197.67"
OK
AT+CLBS=1
ERROR
AT+CLBS=1,1
+CLBS: 0,113.333941,23.308106,550 //這就得到了想要的定位數(shù)據(jù),這里直接輸出的是經(jīng)緯度。其中113.333941是經(jīng)度,23.308106是緯度,
OK
實際使用效果:
tttttttt.png (51.03 KB, 下載次數(shù): 14)
2017-11-5 22:29 上傳
將得到的經(jīng)緯度數(shù)據(jù)在查詢網(wǎng)站上查詢一下就可以得到位置信息。網(wǎng)站查詢地址:http://www.gpsspg.com/maps.htm
查詢時需要注意:緯度在前,經(jīng)度在后,中間用英文逗號隔開。
示例結(jié)果,大功告成!!!! 需要說明的是基站定位精度并不高。
總結(jié)
以上是生活随笔為你收集整理的基站定位php,SIM800C支持基站定位功能了。。。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 清除英文字母,计算器清除键的字母
- 下一篇: 我叫mt4最后一块石碑在哪