เบšเปเบฅเบดเบเบฒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ GSM เบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™ SIM800x เปเบฅเบฐเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบกเบฑเบ™เบเบฑเบš Yandex.Locator API

เบšเปเบฅเบดเบเบฒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ GSM เบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™ SIM800x เปเบฅเบฐเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบกเบฑเบ™เบเบฑเบš Yandex.Locator API

เบเบนเป‚เบ, เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™ GSM, 2-3 เป€เบ”เบทเบญเบ™เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰เป„เบ”เป‰เบชเบฐเบเบฑเบ”เปเบฅเบฐเป‚เบญเบ™เป„เบ›เบซเบฒเบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเบˆเปˆเบฒเบ API เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบˆเบธเบ”เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡ towers เบˆเบธเบฅเบฑเบ‡เบ—เบตเปˆเป€เบซเบฑเบ™เป„เบ”เป‰เปƒเบ™เป‚เบกเบ”เบนเบ™. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ™เบตเป‰, เปƒเบ™ SIM800 เป‚เบกเบ”เบนเบ™เบŠเบธเบ”เบ—เบตเปˆเบœเบฐเบฅเบดเบ” SIMCom Wireless Solutions, เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡ AT+CIPGSMLOC เบขเบธเบ”เป€เบฎเบฑเบ”เบงเบฝเบ. เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบ‚เป‰เบญเบเบˆเบฐเบšเบญเบเป€เบˆเบปเป‰เบฒเบงเปˆเบฒเป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ™เบตเป‰เป„เบ”เป‰เปเบ™เบงเปƒเบ”เป‚เบ”เบเบเบฒเบ™เปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เป‚เบ”เบ Yandex - Yandex.Locator.

เปƒเบซเป‰เบ‚เป‰เบฒเบกเบงเบดเบ—เบตเบเบฒเบ™ Yandex เป„เบ”เป‰เบฎเบฑเบšเบˆเบธเบ”เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡ towers เป€เบŠเบ™, เบชเบดเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปเบกเปˆเบ™เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™เบŸเบฃเบตเบ™เบตเป‰เปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰: Latitude, Longitude, Altitude, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เป‚เบ”เบเบ›เบฐเบกเบฒเบ™เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต. เบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡เบšเบปเบ”เบ„เบงเบฒเบกเปเบกเปˆเบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เบšเบปเบ”เบชเบญเบ™เบชเบฑเป‰เบ™เป†เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เป„เบ› Yandex API เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบšเปเปˆเบกเบตเบšเปเบฅเบดเบเบฒเบ™เบˆเบฒเบ Google.

เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰, เป€เบ›เบฑเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆ latitude เปเบฅเบฐ longitude เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเป‚เบกเบ”เบนเบ™.

เบชเบฐเบ™เบฑเป‰เบ™เปƒเบซเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™

เบเปˆเบญเบ™เบญเบทเปˆเบ™ เปเบปเบ” เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบญเปˆเบฒเบ™เบ‚เปเป‰เบ•เบปเบเบฅเบปเบ‡เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบขเบนเปˆเบ—เบตเปˆ: yandex.ru/legal/locator_api. เบ„เบงเบ™เป€เบญเบปเบฒเปƒเบˆเปƒเบชเปˆเป€เบ›เบฑเบ™เบžเบดเป€เบชเบ”เบ•เปเปˆเบ‚เปเป‰ 3.6. เบ‚เปเป‰เบ•เบปเบเบฅเบปเบ‡เบœเบนเป‰เปƒเบŠเป‰เบ™เบตเป‰, เป€เบŠเบดเปˆเบ‡เบฅเบฐเบšเบธเบงเปˆเบฒ Yandex เบชเบฐเบซเบ‡เบงเบ™เบชเบดเบ”เปƒเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ / เปเบเป‰เป„เบ‚เบซเบผเบทเบ›เบฑเบšเบ›เบธเบ‡ Yandex.Locator API เป„เบ”เป‰เบ—เบธเบเป€เบงเบฅเบฒ, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เปเบˆเป‰เบ‡เบฅเปˆเบงเบ‡เบซเบ™เป‰เบฒ..

เป„เบ›เบ—เบตเปˆเบ—เบตเปˆเบขเบนเปˆ yandex.ru/dev/locator/keys/get เปเบฅเบฐเป€เบžเบตเปˆเบกเบšเบฑเบ™เบŠเบต Yandex เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เปƒเบ™เป€เบกเบทเปˆเบญเบเปˆเบญเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบ‚เบปเป‰เบฒเปƒเบ™เบเบธเปˆเบกเบžเบฑเบ”เบ—เบฐเบ™เบฒ. เบ‚เบฑเป‰เบ™เบ•เบญเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบฅเบฐเบซเบฑเบ”เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ™เบตเป‰.

เบšเปเบฅเบดเบเบฒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ GSM เบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™ SIM800x เปเบฅเบฐเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบกเบฑเบ™เบเบฑเบš Yandex.Locator API
เบ‚เบฝเบ™เบฅเบปเบ‡เบซเบผเบทเบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฑเบš.

เบซเบผเบฑเบ‡เบˆเบฒเบเบชเปเบฒเป€เบฅเบฑเบ”เบ‚เบฑเป‰เบ™เบ•เบญเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเบฐเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบซเบ™เป‰เบฒ yandex.ru/dev/locator/doc/dg/api/geolocation-api-docpage เบšเปˆเบญเบ™เบ—เบตเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบปเบ™เป„เบเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ Yandex.Locator.

เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป XML เปƒเบ™เบฎเบนเบšเปเบšเบš cURL เปƒเบซเป‰เบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ Yandex.Locator, เบ—เปˆเบฒเบ™เบˆเบฐเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบš towers เป‚เบ—เบฅเบฐเบชเบฑเบšเบกเบทเบ–เบท "เป€เบซเบฑเบ™เป„เบ”เป‰" เป‚เบ”เบเป‚เบกเบ”เบนเบ™:

  • เบฅเบฐเบซเบฑเบ”เบ›เบฐเป€เบ—เบ” - เบฅเบฐเบซเบฑเบ”เบ›เบฐเป€เบ—เบ”
  • 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 เบ‚เบญเบ‡ tower เบ—เปเบฒเบญเบดเบ”เบˆเบฒเบเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบˆเบฒเบเป‚เบกเบ”เบนเบ™เปเบฅเบฐเบ›เปˆเบฝเบ™เบˆเบฒเบเบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเบกเบตเบ–เบฒเบ™ 16 เป€เบ›เบฑเบ™เบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเบกเบตเบ–เบฒเบ™ 10 (เบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบˆเบฒเบเป‚เบกเบ”เบนเบ™เปเบกเปˆเบ™ 2105)

</cellid><lac>
7838

Lac เบ‚เบญเบ‡ tower เบ—เปเบฒเบญเบดเบ”, เบเบฑเบ‡เบ›เปˆเบฝเบ™เบˆเบฒเบเป€เบฅเบเบ–เบฒเบ™ 16 เป€เบ›เบฑเบ™เป€เบฅเบเบ–เบฒเบ™ 10 (เบ„เปˆเบฒเบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบˆเบฒเบเป‚เบกเบ”เบนเบ™เปเบกเปˆเบ™ 1E9E)

</lac></cell>
...

เบเบธเปˆเบกเบ—เบตเปˆเบฎเบงเบกเบเบฑเบ™เป‚เบ”เบเปเบ—เบฑเบเป€เบŠเบฅเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบŠเป‰เบณเป„เบ”เป‰เบซเบผเบฒเบเป€เบ—เบทเปˆเบญเป€เบ—เบปเปˆเบฒเบ—เบตเปˆเบˆเบณเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเปœเป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบทเบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบชเบฐเป€เบžเบฒเบฐ

</gsm_cells>
<ip><address_v4>
10.137.92.60

เบ—เบตเปˆเบขเบนเปˆ IP เบ—เบตเปˆเบ•เบฑเป‰เบ‡เปƒเบซเป‰เบเบฑเบšเป‚เบกเบ”เบนเบ™เป‚เบ”เบเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบซเบผเบฑเบ‡เบˆเบฒเบเป€เบ›เบตเบ” GPRS context เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเป‚เบ”เบเบเบฒเบ™เบชเบปเปˆเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡ '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>

เบ‚เปเป‰เบ„เบงเบฒเบกเบ™เบตเป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบšเบปเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบ™ cell towers เบ‚เบญเบ‡เบœเบนเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ 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.
เป€เบกเบทเปˆเบญเบˆเปเบฒเบ™เบงเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเบปเปˆเบ‡เบœเปˆเบฒเบ™ cell towers เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™, เบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบˆเบฐเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบ•เบฒเบกเบญเบฑเบ”เบ•เบฒเบชเปˆเบงเบ™.

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบˆเบฒเบเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ Yandex.Locator เปเบฅเบฐเบเบฒเบ™เป€เบฅเบทเบญเบเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰เบ—เบตเปˆเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ: yandex.ru/dev/locator/doc/dg/api/xml-reply-docpage, เปƒเบ™เบชเปˆเบงเบ™ API->XML->เบเบฒเบ™เบ•เบญเบšเบชเบฐเปœเบญเบ‡

เบชเบฐเบซเบฅเบธเบš

เบ‚เป‰เบญเบเบซเบงเบฑเบ‡เบงเปˆเบฒเป€เบญเบเบฐเบชเบฒเบ™เบ™เบตเป‰เบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ—เบตเปˆเบ”เบตเบ•เปเปˆเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ. เบ‚เป‰เบญเบเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบ•เบญเบšเบ„เปเบฒเบ–เบฒเบกเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเปƒเบ™เบ„เปเบฒเป€เบซเบฑเบ™.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™