Google ααΆα’αα»αααααααΆααα’αααααααΎααααΆααααΆα
αααΎααααααΌαα»α GSM ααΆαααΈ 2-3 αααα»αααΆααααααααΆαα αα·αααααααα
ααΌαααααΆααααααααΆαα API αααααΆαααααααααΈααΆαααααααα’ααααΎααΌα’αααααααααααααα‘αΆαααα’αΆα
ααΎαααΎαααααααΌαα»αα αααααΆαααααααα
ααΎαααΌαα»ααααααΈ SIM800 ααααΌαααΆαααα·α
α
αΌαααααααΈααααααα Yandex ααα½αααΆαααΌα’αααααααααααααα·ααΆ ααΏαααααΆααααΊααΆααΎαα’αΆα
ααααΎααααΆααααα₯ααα·αααααααααα·αααα½αααΆααα·ααααααααΌα
ααΆαααααα: ααααααΉα ααααααααα ααααααΉα ααααΌα
ααΆααα α»ααααα αΆαααααα αααααααΆαααααΆαααΆααααααααΈαα½ααα αααααααααααΆααααα’αααααααΊαααααααΆαααααααααααΈαα½αααααΈααΈααΆαααααΌααααΆααα αααα
Yandex API αααα½αα±ααααααΆααααααααααααΆαααΈ Google α
ααΆααααααααα ααΆα§ααΆα ααα ααΎαααΉααααα αΆαααααααααΉα αα·ααααααααααααααΈααΆαααααΌαα»αααα»αααααα
ααΌα ααααααΌαα αΆααααααΎα
ααααΌαα’αααααααΌαα’αΆααα·α
αα
αααααααααα’αααααααΎααααΆαααααααΆαααΈααΆαααα
α
αα
α’αΆααααααΆα
ααααα α¬αα»ααααααα’αααααα½αααΆαα
αααααΆααααΈαααα
ααααα αΆαααΆααααα α’αααααΉαα’αΆα
α
αΌααα
ααΆααααααα
ααΎααααΈαααααΎαααααΎ XML ααΆαααααα cURL αα ααΆααααααΆαααα Yandex.Locator α’αααααΉαααααΌαααα½αααΆαααααααΆαα’αααΈααααααα‘αΆ "α’αΆα ααΎαααΎα" ααααααΌαα»αα
- αααααΌααααααα - αααααΌααααααα
- operatorid - αααααΌααααααΆαα ααα
- cellid - α§αααααααααααααα·ααΆ
- lac - αααααΌαααΈααΆαα
ααααααΆααααα’αΆα ααα½αααΆαααΈαααΌαα»ααααααααΎααΆααααααααΆ 'AT+CNETSCAN' α
ααααααΆααααααα½αααΆαααΈαααΌαα»α
Operator:"MegaFon",MCC:250,MNC:02,Rxlev:59,Cellid:2105,Arfcn:96,Lac:1E9E,Bsic:31<CR><LF>
Operator:"MegaFon",MCC:250,MNC:02,Rxlev:54,Cellid:2107,Arfcn:18,Lac:1E9E,Bsic:3A<CR><LF>
Operator:"MegaFon",MCC:250,MNC:02,Rxlev:45,Cellid:10A9,Arfcn:97,Lac:1E9E,Bsic:11<CR><LF>
Operator:"MegaFon",MCC:250,MNC:02,Rxlev:41,Cellid:2108,Arfcn:814,Lac:1E9E,Bsic:1F<CR><LF>
Operator:"MegaFon",MCC:250,MNC:02,Rxlev:43,Cellid:5100,Arfcn:13,Lac:1E9E,Bsic:2B<CR><LF>
Operator:"MegaFon",MCC:250,MNC:02,Rxlev:39,Cellid:5102,Arfcn:839,Lac:1E9E,Bsic:1A<CR><LF>
Operator:"MegaFon",MCC:250,MNC:02,Rxlev:38,Cellid:2106,Arfcn:104,Lac:1E9E,Bsic:0A<CR><LF>
Operator:"MegaFon",MCC:250,MNC:02,Rxlev:37,Cellid:0FE7,Arfcn:12,Lac:1E9E,Bsic:24<CR><LF>
Operator:"MegaFon",MCC:250,MNC:02,Rxlev:44,Cellid:14C8,Arfcn:91,Lac:1E9E,Bsic:24<CR><LF>
Operator:"MegaFon",MCC:250,MNC:02,Rxlev:37,Cellid:04B3,Arfcn:105,Lac:1E9E,Bsic:3A<CR><LF>
Operator:"Bee Line GSM",MCC:250,MNC:99,Rxlev:47,Cellid:29A0,Arfcn:70,Lac:39BA,Bsic:09<CR><LF>
Operator:"Bee Line GSM",MCC:250,MNC:99,Rxlev:43,Cellid:0FDD,Arfcn:590,Lac:39BA,Bsic:09<CR><LF>
Operator:"Bee Line GSM",MCC:250,MNC:99,Rxlev:44,Cellid:29A1,Arfcn:84,Lac:39BA,Bsic:10<CR><LF>
Operator:"Bee Line GSM",MCC:250,MNC:99,Rxlev:40,Cellid:8F95,Arfcn:81,Lac:39BA,Bsic:03<CR><LF>
Operator:"Bee Line GSM",MCC:250,MNC:99,Rxlev:43,Cellid:0FDF,Arfcn:855,Lac:39BA,Bsic:24<CR><LF>
Operator:"Bee Line GSM",MCC:250,MNC:99,Rxlev:37,Cellid:299C,Arfcn:851,Lac:39BA,Bsic:17<CR><LF>
Operator:"Bee Line GSM",MCC:250,MNC:99,Rxlev:37,Cellid:0FDE,Arfcn:852,Lac:39BA,Bsic:1B<CR><LF>
Operator:"Bee Line GSM",MCC:250,MNC:99,Rxlev:35,Cellid:299F,Arfcn:72,Lac:39BA,Bsic:10<CR><LF>
Operator:"Bee Line GSM",MCC:250,MNC:99,Rxlev:33,Cellid:28A5,Arfcn:66,Lac:396D,Bsic:25<CR><LF>
Operator:"Bee Line GSM",MCC:250,MNC:99,Rxlev:33,Cellid:2A8F,Arfcn:71,Lac:39BA,Bsic:23<CR><LF>
Operator:"MOTIV",MCC:250,MNC:20,Rxlev:46,Cellid:39D2,Arfcn:865,Lac:4D0D,Bsic:14<CR><LF>
Operator:"MOTIV",MCC:250,MNC:20,Rxlev:36,Cellid:09EE,Arfcn:866,Lac:4D0D,Bsic:25<CR><LF>
Operator:"MOTIV",MCC:250,MNC:20,Rxlev:28,Cellid:09ED,Arfcn:869,Lac:4D0D,Bsic:22<CR><LF>
Operator:"MOTIV",MCC:250,MNC:20,Rxlev:28,Cellid:09EF,Arfcn:861,Lac:4D0D,Bsic:17<CR><LF>
Operator:"MTS",MCC:250,MNC:01,Rxlev:66,Cellid:58FE,Arfcn:1021,Lac:00EC,Bsic:0A<CR><LF>
Operator:"MTS",MCC:250,MNC:01,Rxlev:50,Cellid:58FD,Arfcn:1016,Lac:00EC,Bsic:08<CR><LF>
Operator:"MTS",MCC:250,MNC:01,Rxlev:49,Cellid:58FF,Arfcn:1023,Lac:00EC,Bsic:09<CR><LF>
Operator:"MTS",MCC:250,MNC:01,Rxlev:46,Cellid:F93B,Arfcn:59,Lac:00EC,Bsic:20<CR><LF>
Operator:"MTS",MCC:250,MNC:01,Rxlev:50,Cellid:381B,Arfcn:1020,Lac:00EC,Bsic:0A<CR><LF>
Operator:"MTS",MCC:250,MNC:01,Rxlev:37,Cellid:3819,Arfcn:42,Lac:00EC,Bsic:08<CR><LF>
Operator:"MTS",MCC:250,MNC:01,Rxlev:34,Cellid:4C0F,Arfcn:43,Lac:00EC,Bsic:0A<CR><LF>
Operator:"MTS",MCC:250,MNC:01,Rxlev:33,Cellid:0817,Arfcn:26,Lac:00EC,Bsic:27<CR><LF>
Operator:"MTS",MCC:250,MNC:01,Rxlev:34,Cellid:3A5D,Arfcn:1017,Lac:00E9,Bsic:34<CR><LF>
Operator:"MTS",MCC:250,MNC:01,Rxlev:33,Cellid:3D05,Arfcn:1018,Lac:00EC,Bsic:1F<CR><LF>
ααΆααΆααΆαααααΆαααααα»αααΆαααααααααΆααααΆαα ααααααααα’αααααΉαααααΌαααααααααα·ααααααααΈααΆαααααΎααα Cellid αα·α Lac αααααααΌαα»αααΈαααααααααααααΆααα½ααα ααΆααααΆαα
α₯α‘αΌααααααΎαααααΌααααααΎααα·αααααα XML ααΎααααΈααΆαααααααΆαααΈααα Yandex ααααααααΆααααααΉαααααΌαααΆααααα αΌαααααΆααΆααΆαα»αα½αα
ααΆααΆααα·αααααα
αα·αααααα
ααΆαα’ααααΆαα·ααααΆα
xml=<ya_lbs_request><common><version>1.0</version><api_key>
...
ααΆαα½αααααΆααααααΉα 88 ααααααααααα½αααΆαααΈ Yandex
</api_key></common>
<gsm_cells>
<cell><countrycode>
250
αααααΌααααααα (MCC)
</countrycode><operatorid>
2
αααααΌαααααα·ααααα·αα (MNC)
</operatorid><cellid>
8453
Cellid αααααααΈαα½αααΈαααααΈαααααα½αααΆαααΈαααΌαα»α α αΎαααΆααααααααααΈααααααααΆαααΌαααααΆα 16 αα ααααααααΆαααΌαααααΆα 10 (ααααααααααα½αααΆαααΈαααΌαα»αααΊ 2105)
</cellid><lac>
7838
Lac αααααααΈαα½αααααΆααααααααααΈαααααα 16 αα ααΆαααααα 10 (ααααααααααα½αααΆαααΈαααΌαα»αααΊ 1E9E)
</lac></cell>
...
αααα»ααααααααα½αααααα½ααααααααΆααααα‘αΆα’αΆα ααααΌαααΆαααααΎαααααααα αααΎαααααΆααααα αΆαααΆα αααΎααααΈαααααΎαααΆαααΏααΆααααααΈααΆααααΆααααΆαααα½αα
</gsm_cells>
<ip><address_v4>
10.137.92.60
α’αΆααααααΆα IP αααααααΌαααΆαααααααα α±αααααΌαα»αααααααααΆααααααΆααααΈααΎαααα·αα GPRS α’αΆα ααα½αααΆααααααΆαααααΎααΆααααααααΆ 'AT+SAPBR=2,1' αα αααΌαα»α - ααΌαααΎαααΆαααααα
</address_v4></ip></ya_lbs_request>
ααΆααΉααααααΎαααΆα XML 1304 αα½α’ααααααααααααΌα ααΆαααααα:
ααΆα
xml=<ya_lbs_request><common><version>1.0</version><api_key>{Π·Π΄Π΅ΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΊΠ»ΡΡ}</api_key></common><gsm_cells><cell><countrycode>250</countrycode><operatorid>2</operatorid><cellid>8453</cellid><lac>7838</lac></cell><cell><countrycode>250</countrycode><operatorid>2</operatorid><cellid>8455</cellid><lac>7838</lac></cell><cell><countrycode>250</countrycode><operatorid>2</operatorid><cellid>4265</cellid><lac>7838</lac></cell><cell><countrycode>250</countrycode><operatorid>2</operatorid><cellid>8456</cellid><lac>7838</lac></cell><cell><countrycode>250</countrycode><operatorid>2</operatorid><cellid>20736</cellid><lac>7838</lac></cell><cell><countrycode>250</countrycode><operatorid>2</operatorid><cellid>20738</cellid><lac>7838</lac></cell><cell><countrycode>250</countrycode><operatorid>2</operatorid><cellid>8454</cellid><lac>7838</lac></cell><cell><countrycode>250</countrycode><operatorid>2</operatorid><cellid>4071</cellid><lac>7838</lac></cell><cell><countrycode>250</countrycode><operatorid>2</operatorid><cellid>5320</cellid><lac>7838</lac></cell><cell><countrycode>250</countrycode><operatorid>2</operatorid><cellid>1203</cellid><lac>7838</lac></cell></gsm_cells><ip><address_v4>10.137.92.60</address_v4></ip></ya_lbs_request>
ααΆααααααααΌαααΆααααααΎααααααα’ααααΎαα·αααααααα ααΎααααααα‘αΆααααααααα·ααααα·αα Megafon ααΆα’αΆα ααααΌαααΆαααααααααααα·αααααα αα½αααΆα: αα ααΎααααααααααααααα’αΆα ααΎαααΎαααααααΌαα»ααααααΆαααα½ααααααΆααααααααΆ 'AT+CNETSCAN' ααΎααααΈαααααΎαααΆαααΏααΆααααααΌα’ααααααααααΆαα ααα
ααααΎααΆαααΆαα½ααααΌαα»ααα·αααα½αααΆαααΌα’ααααααα αα α»αααααα
AT-log ααααΆαααΆαααΆαα½ααααΌαα»α
>AT+SAPBR=3,1,βContypeβ,βGPRSβ // ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ»Ρ Π΄ΠΎΡΡΡΠΏΠ° Π² ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ
<OK
>AT+SAPBR=3,1,βAPNβ,βinternetβ // ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ APN
<OK
>AT+SAPBR=1,1 // Π·Π°ΠΏΡΠΎΡ Π½Π° ΠΎΡΠΊΡΡΡΠΈΠ΅ GPRS ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°
<OK // ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΠΎΡΠΊΡΡΡ
>AT+SAPBR=2,1 // Π·Π°ΠΏΡΠΎΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ IP Π°Π΄ΡΠ΅ΡΠ° ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ ΡΠΎΡΠΎΠ²ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ
<+SAPBR: 1,1,β10.137.92.60β // Π΄Π°Π½Π½ΡΠΉ IP Π°Π΄ΡΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΡΡΠ°Π²ΠΈΡΡ Π² XML-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅
<
<OK
>AT+HTTPINIT
<OK
>AT+HTTPPARA=βCIDβ,1
<OK
>AT+HTTPPARA=βURLβ,βhttp://api.lbs.yandex.net/geolocationβ
<OK
>AT+HTTPDATA=1304,10000 // ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ β Π΄Π»ΠΈΠ½Π° ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ XML-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ
<DOWNLOAD // ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊ Π²Π²ΠΎΠ΄Ρ XML-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ
< // Π²Π²ΠΎΠ΄ΠΈΠΌ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π½Π°ΠΌΠΈ XML-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅
<OK
>AT+HTTPACTION=1
<OK
<
<+HTTPACTION: 1,200,303 // 200 β ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ, 303 β ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΎ 303 Π±Π°ΠΉΡ Π΄Π°Π½Π½ΡΡ
>AT+HTTPREAD=81,10
<+HTTPREAD: 10
<60.0330963 // ΡΠΈΡΠΎΡΠ° Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ ΠΌΠΎΠ΄ΡΠ»Ρ
<OK
>AT+HTTPREAD=116,10
<+HTTPREAD: 10
<30.2484303 // Π΄ΠΎΠ»Π³ΠΎΡΠ° Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ ΠΌΠΎΠ΄ΡΠ»Ρ
>AT+HTTPTERM
<OK
ααΌα
ααααααΎαααΆαααα½αααΌα’ααααααα
αα
α»αααααααααααΌαα»α: 60.0330963, 30.2484304.
αα
ααααααα
ααα½ααα·αααααααααααΆαααααΎααΆααααααααααα·ααΆααΎαα‘αΎα ααΆαααααΉαααααΌαααααΆααααααααΈααΆααααΉαααΎαα‘αΎαααΆααααΆααΆαααα
ααααααΆααααα’α·αααααααα’αααΈααααΉαααΆαααααΆαααααΎαααααΈααααΆαααα Yandex.Locator αα·αααΆαααααΎαααΎααα·αααααααααα’αααααααΌαααΆα α’αΆα
ααααΌαααΆαα’αΆααα
αααα
ααα ααααΈααααα·ααααΆα
αααα»ααααααΉαααΆαααααΆαααααααΉαααααΆαααΆαααα½αααααα’αααααΆααα’αααα’αα·ααααααα αααα»αααααααααα½αααααΎααααα½αααααα’ααααα
αααα»αααα·αααααα
ααααα: www.habr.com