Google, Π·Π° ΡΡΠΆΠ°Π»Π΅Π½ΠΈΠ΅ Π·Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π½Π° GSM-ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΏΡΠ΅Π΄ΠΈ 2-3 ΠΌΠ΅ΡΠ΅ΡΠ° Π±Π»ΠΎΠΊΠΈΡΠ° ΠΈ ΠΏΡΠ΅Ρ
Π²ΡΡΠ»ΠΈ Π½Π° ΠΏΠ»Π°ΡΠ΅Π½Π° ΠΎΡΠ½ΠΎΠ²Π° API Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΡΡΠ΅Π· ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΈΡΠ΅ Π½Π° ΠΊΠ»Π΅ΡΡΡΠ½ΠΈΡΠ΅ ΠΊΡΠ»ΠΈ, Π²ΠΈΠ΄ΠΈΠΌΠΈ ΠΎΡ ΠΌΠΎΠ΄ΡΠ»Π°. ΠΠΎΡΠ°Π΄ΠΈ ΡΠΎΠ²Π° ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Ρ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΎΡ ΡΠ΅ΡΠΈΡΡΠ° SIM800
ΠΠ΅ΠΊΠ° ΠΏΡΠΎΠΏΡΡΠ½Π΅ΠΌ ΠΊΠ°ΠΊ Yandex ΠΏΠΎΠ»ΡΡΠ°Π²Π° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΈΡΠ΅ Π½Π° ΠΊΠ»Π΅ΡΡΡΠ½ΠΈΡΠ΅ ΠΊΡΠ»ΠΈ, ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ Π΅, ΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΠ°Π·ΠΈ Π±Π΅Π·ΠΏΠ»Π°ΡΠ½Π° ΡΡΠ»ΡΠ³Π° ΠΈ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ: Π³Π΅ΠΎΠ³ΡΠ°ΡΡΠΊΠ° ΡΠΈΡΠΈΠ½Π°, Π΄ΡΠ»ΠΆΠΈΠ½Π°, Π½Π°Π΄ΠΌΠΎΡΡΠΊΠ° Π²ΠΈΡΠΎΡΠΈΠ½Π°, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½Π° Π³ΡΠ΅ΡΠΊΠ° Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ. ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΠ΅Π» Π½Π° ΡΡΠ°ΡΠΈΡΡΠ° Π΅ Π΄Π° Π΄Π°Π΄Π΅ ΠΌΠ°Π»ΡΠΊ ΡΡΠΎΠΊ Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ Π±ΡΡΠ·ΠΎ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΡΠ΅ ΠΊΡΠΌ API ΠΎΡ Yandex, Π²ΠΌΠ΅ΡΡΠΎ Π²Π΅ΡΠ΅ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Π°ΡΠ° ΡΡΠ»ΡΠ³Π° ΠΎΡ Google.
ΠΠΎ-Π΄ΠΎΠ»Ρ, ΠΊΠ°ΡΠΎ ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈ ΡΠ°ΠΌΠΎ Π³Π΅ΠΎΠ³ΡΠ°ΡΡΠΊΠ°ΡΠ° ΡΠΈΡΠΈΠ½Π° ΠΈ Π΄ΡΠ»ΠΆΠΈΠ½Π° Π½Π° ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π°.
Π’Π°ΠΊΠ° ΡΠ΅ Π½Π΅ΠΊΠ° Π·Π°ΠΏΠΎΡΠ²Π°ΠΌΠ΅
ΠΡΡΠ²ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΎΡΠΎ ΡΠΏΠΎΡΠ°Π·ΡΠΌΠ΅Π½ΠΈΠ΅, Π½Π°ΠΌΠΈΡΠ°ΡΠΎ ΡΠ΅ Π½Π°:
ΠΡΠΈΠ΄Π΅ΡΠ΅ Π½Π° Π°Π΄ΡΠ΅ΡΠ°
ΠΠ°ΠΏΠΈΡΠ΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎ Π΄ΡΡΠ³ Π½Π°ΡΠΈΠ½ Π·Π°ΠΏΠ°Π·Π΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠ»ΡΡ.
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅ ΡΠ΅Π·ΠΈ ΡΡΡΠΏΠΊΠΈ, ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°.
ΠΠ° Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ XML Π·Π°ΡΠ²ΠΊΠ° Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ cURL ΠΊΡΠΌ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ Π½Π° Yandex.Locator, ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΊΠ»Π΅ΡΡΡΠ½ΠΈΡΠ΅ ΠΊΡΠ»ΠΈ, βΠ²ΠΈΠ΄ΠΈΠΌΠΈβ ΠΎΡ ΠΌΠΎΠ΄ΡΠ»Π°:
- countrycode - ΠΊΠΎΠ΄ Π½Π° Π΄ΡΡΠΆΠ°Π²Π°ΡΠ°
- 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-Π΄Π½Π΅Π²Π½ΠΈΠΊ Π½Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΠΌΠΎΠ΄ΡΠ»Π°
>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