SIM800x рдореЙрдбреНрдпреВрд▓ рдХреА GSM рд▓реЛрдХреЗрд╢рди рд╕реЗрд╡рд╛ рдФрд░ Yandex.Locator API рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдХрд╛рд░реНрдп

SIM800x рдореЙрдбреНрдпреВрд▓ рдХреА GSM рд▓реЛрдХреЗрд╢рди рд╕реЗрд╡рд╛ рдФрд░ Yandex.Locator API рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдХрд╛рд░реНрдп

рдЬреАрдПрд╕рдПрдо рдореЙрдбреНрдпреВрд▓ рдХреЗ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, Google рдиреЗ 2-3 рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рд╕реЗрд▓ рдЯрд╛рд╡рд░реЛрдВ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реНрдерд╛рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдФрд░ рднреБрдЧрддрд╛рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдерд╛ред рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ, SIM800 рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рд┐рдордХреЙрдо рд╡рд╛рдпрд░рд▓реЗрд╕ рд╕реЙрд▓реНрдпреВрд╢рдВрд╕, AT+CIPGSMLOC рдХрдорд╛рдВрдб рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдиреЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдЖрдк рдпрд╛рдВрдбреЗрдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╕рдорд╛рди рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╛рдВрдбреЗрдХреНрд╕.рд▓реЛрдХреЗрдЯрд░.

рдЖрдЗрдП рдЫреЛрдбрд╝реЗрдВ рдХрд┐ рдпрд╛рдВрдбреЗрдХреНрд╕ рд╕реЗрд▓ рдЯрд╛рд╡рд░реЛрдВ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕ рдореБрдлреНрдд рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдЕрдХреНрд╖рд╛рдВрд╢, рджреЗрд╢рд╛рдВрддрд░, рдКрдВрдЪрд╛рдИ, рд╕рд╛рде рд╣реА рдкреНрд░рддреНрдпреЗрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорд╛рдирд┐рдд рддреНрд░реБрдЯрд┐ред рд▓реЗрдЦ рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп Google рдХреА рдЕрдм рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕реЗрд╡рд╛ рдХреЗ рдмрдЬрд╛рдп Yandex API рдкрд░ рддреНрд╡рд░рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдкрд░ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рджреЗрдирд╛ рд╣реИред

рдиреАрдЪреЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░, рд╣рдо рдХреЗрд╡рд▓ рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рди рдХрд╛ рдЕрдХреНрд╖рд╛рдВрд╢ рдФрд░ рджреЗрд╢рд╛рдВрддрд░ рджрд┐рдЦрд╛рдПрдВрдЧреЗред

рддреЛ рдЪрд▓реЛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдУ

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рд╕реНрдерд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрдмрдВрдз рдХреЛ рдкрдврд╝рдирд╛ рд╣реЛрдЧрд╛: yandex.ru/legal/locator_api. рдЦрдВрдб 3.6 рдкрд░ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрдмрдВрдз, рдЬреЛ рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ Yandex, рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреВрд░реНрд╡ рд╕реВрдЪрдирд╛ рдХреЗ, рдХрд┐рд╕реА рднреА рд╕рдордп Yandex.Locator API рдХреЛ рдмрджрд▓рдиреЗ/рд╕рд╣реА рдХрд░рдиреЗ рдпрд╛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрддрд╛ рд╣реИред.

рдкрддреЗ рдкрд░ рдЬрд╛рдПрдВ yandex.ru/dev/locator/keys/get рдФрд░ рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рдмрдирд╛рдП рдЧрдП Yandex рдЦрд╛рддреЗ рдХреЛ рд╡рд┐рдХрд╛рд╕ рд╕рдореВрд╣ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рдпреЗ рдЪрд░рдг рдЖрдкрдХреЛ рдЗрд╕ рд╕реЗрд╡рд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреБрдВрдЬреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВрдЧреЗред

SIM800x рдореЙрдбреНрдпреВрд▓ рдХреА GSM рд▓реЛрдХреЗрд╢рди рд╕реЗрд╡рд╛ рдФрд░ Yandex.Locator API рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдХрд╛рд░реНрдп
рдЖрдкрдХреЛ рдкреНрд░рд╛рдкреНрдд рдХреБрдВрдЬреА рдХреЛ рд▓рд┐рдЦ рд▓реЗрдВ рдпрд╛ рдЕрдиреНрдпрдерд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░ рд▓реЗрдВред

рдЗрди рдЪрд░рдгреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдкреЗрдЬ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреА yandex.ru/dev/locator/doc/dg/api/geolocation-api-docpage рдЬрд╣рд╛рдВ Yandex.Locator рд╕реЗрд╡рд╛ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рддрдВрддреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИред

Yandex.Locator рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП cURL рдкреНрд░рд╛рд░реВрдк рдореЗрдВ XML рдЕрдиреБрд░реЛрдз рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдореЙрдбреНрдпреВрд▓ рджреНрд╡рд╛рд░рд╛ "рджреГрд╢реНрдпрдорд╛рди" рд╕реЗрд▓ рдЯрд╛рд╡рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:

  • рдХрдВрдЯреНрд░реАрдХреЛрдб тАУ рджреЗрд╢ рдХреЛрдб
  • рдСрдкрд░реЗрдЯрд░рдЖрдИрдбреА - рдореЛрдмрд╛рдЗрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛрдб
  • рд╕реЗрд▓рд┐рдб - рд╕реЗрд▓ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛
  • рд▓рд╛рдЦ - рд╕реНрдерд╛рди рдХреЛрдб

рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА '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>

рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдмрд╛рдж рдореЗрдВ рдЖрдкрдХреЛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕реЗрд▓рд┐рдб рдФрд░ рд▓реИрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд╕реЗ рджрд╢рдорд▓рд╡ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдЕрдм рд╣рдореЗрдВ рдпрд╛рдВрдбреЗрдХреНрд╕ рд╕рд░реНрд╡рд░ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдПрдордПрд▓ рдбреЗрдЯрд╛ рдЬреЗрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдЬрд┐рд╕реЗ рдмрд╛рдж рдореЗрдВ рдПрдХ рддрддреНрд╡ рдореЗрдВ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдбреЗрдЯрд╛ рддрд╛рд▓рд┐рдХрд╛

рдбреЗрдЯрд╛
рдЯрд┐рдкреНрдкрдгреА

xml=<ya_lbs_request><common><version>1.0</version><api_key>

...
рдЗрд╕рдореЗрдВ Yandex рд╕реЗ рдкреНрд░рд╛рдкреНрдд 88-рдЕрдВрдХреАрдп рдХреБрдВрдЬреА рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП

</api_key></common>
<gsm_cells>
<cell><countrycode>
250

рджреЗрд╢ рдХреЛрдб (рдПрдорд╕реАрд╕реА)

</countrycode><operatorid>
2

рдСрдкрд░реЗрдЯрд░ рдХреЛрдб (рдПрдордПрдирд╕реА)

</operatorid><cellid>
8453

рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╕реВрдЪреА рд╕реЗ рдкрд╣рд▓реЗ рдЯреЙрд╡рд░ рдХрд╛ рд╕реЗрд▓рд┐рдб рдФрд░ рдмреЗрд╕ 16 рд╡рд╛рд▓реЗ рдирдВрдмрд░ рд╕реЗ рдмреЗрд╕ 10 рд╡рд╛рд▓реЗ рдирдВрдмрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ (рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдореВрд▓реНрдп 2105 рд╣реИ)

</cellid><lac>
7838

рдкрд╣рд▓реЗ рдЯрд╛рд╡рд░ рдХрд╛ рд▓рд╛рдЦ, рдЖрдзрд╛рд░ 16 рдирдВрдмрд░ рд╕реЗ рдЖрдзрд╛рд░ 10 рдирдВрдмрд░ рдореЗрдВ рднреА рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ (рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдореВрд▓реНрдп 1E9E рд╣реИ)

</lac></cell>
...

рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд╛рди рдХреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрд▓ рдЯреИрдЧ рджреНрд╡рд╛рд░рд╛ рдПрдХрдЬреБрдЯ рд╕рдореВрд╣ рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдХрдИ рдмрд╛рд░ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

</gsm_cells>
<ip><address_v4>
10.137.92.60

рдЬреАрдкреАрдЖрд░рдПрд╕ рд╕рдВрджрд░реНрдн рдЦреЛрд▓рдиреЗ рдХреЗ рдмрд╛рдж рдиреЗрдЯрд╡рд░реНрдХ рджреНрд╡рд╛рд░рд╛ рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рдЖрдИрдкреА рдкрддрд╛ рдореЙрдбреНрдпреВрд▓ рдХреЛ 'AT+SAPBR=2,1' рдХрдорд╛рдВрдб рднреЗрдЬрдХрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдиреАрдЪреЗ рджреЗрдЦреЗрдВ

</address_v4></ip></ya_lbs_request>

рдЗрд╕рд╕реЗ 1304 рдЕрдХреНрд╖рд░реЛрдВ рдХрд╛ рдПрдХ XML рд╕рдВрджреЗрд╢ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛:

рд╕рдВрджреЗрд╢

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>

рдпрд╣ рд╕рдВрджреЗрд╢ рдореЗрдЧрд╛рдлреЛрди рдСрдкрд░реЗрдЯрд░ рдХреЗ рд╕реЗрд▓ рдЯрд╛рд╡рд░реЛрдВ рдкрд░ рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕реЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдкреВрд░рдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП 'AT+CNETSCAN' рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдореЙрдбреНрдпреВрд▓ рдХреЛ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреНрдп рдЯрд╛рд╡рд░реЛрдВ рдкрд░ред

рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдФрд░ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛

рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд╛ рдПрдЯреА-рд▓реЙрдЧ

>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 рд╕реЗрд╡рд╛ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рд╕рд╛рдордЧреНрд░реА рдФрд░ рдЖрдкрдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдХреЗ рдЪрдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рд▓рд┐рдВрдХ рдкрд░ рдкрдврд╝реА рдЬрд╛ рд╕рдХрддреА рд╣реИ: yandex.ru/dev/locator/doc/dg/api/xml-reply-docpage, API->XML->рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ

рдирд┐рд╖реНрдХрд░реНрд╖

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╛рдордЧреНрд░реА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рдорджрдж рд╣реЛрдЧреАред рдореИрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЖрдкрдХреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ