OpenGTS рдУрдкрди-рд╕реЛрд░реНрд╕ рд╡рд╛рд╣рди рдЯреНрд░реИрдХрд┐рдВрдЧ рд╕рдорд╛рдзрд╛рди

рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐


рд╕рдбрд╝рдХ рдкрд░ 48 рдШрдВрдЯреЗ, рдпрд╛ рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ, рдХрдИ рд▓реЛрдЧ рдпрд╣ рднреА рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдкрд╣рд┐рдпрд╛ рдХреЗ рдкреАрдЫреЗ рдЗрддрдирд╛ рд╕рдордп рдХреИрд╕реЗ рдмрд┐рддрд╛рдирд╛ рд╣реИред рдмреЗрд╢рдХ, рдЙрдиреНрд╣реЗрдВ рдПрд╣рд╕рд╛рд╕ рд╣реИ рдХрд┐ рдЯреНрд░рдХ рдбреНрд░рд╛рдЗрд╡рд░, рдЯреНрд░рдХ рд╡рд╛рд▓реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдРрд╕реЗ рдкреЗрд╢реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди, рдореИрдВрдиреЗ рд╕реБрдЭрд╛рд╡ рджреЗрдиреЗ рдХреА рд╣рд┐рдореНрдордд рдХреА, рдЙрдиреНрд╣реЛрдВрдиреЗ рдпрд╣ рднреА рдирд╣реАрдВ рд╕реЛрдЪрд╛ рдХрд┐ рдПрдХ рд▓рдВрдмреА рд╕рдбрд╝рдХ рдХреНрдпрд╛ рдереА рдФрд░ рдкрд╣рд┐рдпрд╛ рдХреЗ рдкреАрдЫреЗ рд╕рдордп рдХреИрд╕реЗ рдмрд┐рддрд╛рдпрд╛ рдЬрд╛рдПред
рдореБрдЭреЗ рдпрд╛рддреНрд░рд╛ рдХрд░рдирд╛ рдкрд╕рдВрдж рд╣реИ рдФрд░ рдореБрдЭреЗ рдЕрдкрдиреА рдореЛрдЯрд░рд╕рд╛рдЗрдХрд┐рд▓ рд╕реЗ рдкреНрдпрд╛рд░ рд╣реИред рдПрдХ рд╕рдордп рдерд╛ рдЬрдм рдореИрдВ рдкреНрд░рддрд┐ рджрд┐рди 1000 рдХрд┐рдореА рддрдХ рдкрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред рдпрд╣ рдмрд╣реБрдд рдХреБрдЫ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд░реВрд╕ рдЬреИрд╕реЗ рджреЗрд╢ рдХреЗ рд▓рд┐рдП рднреАред

рдкрд╣рд▓реА рдмрд╛рдд рдЖрдкрдХреЛ рдЙрд╕ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкрд░рд┐рд╡рд╣рди рдкрд░ рдмрд╣реБрдд рджреВрд░ рдпрд╛рддреНрд░рд╛ рдХрд░рддрд╛ рд╣реИ рд╕реБрд░рдХреНрд╖рд╛ред рдПрдХ рд▓рдВрдмреА рдпрд╛рддреНрд░рд╛ рдкрд░ рдХреБрдЫ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ: рджреБрд░реНрдШрдЯрдирд╛рдПрдВ, рдмреНрд░реЗрдХрдбрд╛рдЙрди, рдЕрдЪрд╛рдирдХ рд╕реНрд╡рд╛рд╕реНрдереНрдп рд╕рдорд╕реНрдпрд╛рдПрдВ, рдФрд░ рдЧреИрд╕реЛрд▓реАрди рдмрд╕ рд╕рдорд╛рдкреНрдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдкрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдЖрдк рдПрдХ рдЕрдХреЗрд▓рд╛ рднреЗрдбрд╝рд┐рдпрд╛ рд╣реЛ, рдРрд╕реЗ рд▓реЛрдЧ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдкреНрд░рд┐рдп рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдФрд░ рдЪрд┐рдВрддрд╛ рдХрд░рддреЗ рд╣реИрдВред

рд╣рдо рдЙрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдЖрдкрдХреЛ рдЖрдЬ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рд╡рд╛рд╣рдиреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдирд┐рд░реНрдгрдп


OpenGTS ("рдУрдкрди рдЬреАрдкреАрдПрд╕ рдЯреНрд░реИрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо") рдкрд╣рд▓рд╛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬреАрдкреАрдПрд╕ рд░рд┐рд╕реАрд╡рд░ рд╕реЗ рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╡рд╛рд╣рдиреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
рдЫрд╡рд┐

рд╕рдорд╛рдзрд╛рди рд╡рд╛рд╕реНрддреБрдХрд▓рд╛


рдЫрд╡рд┐
рдКрдкрд░ рдХреА рдЫрд╡рд┐ рдореЗрдВ, OpenGTS рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рдпреЛрдЬрдирд╛рдмрджреНрдз рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдг рд╕рдВрдЪрд╛рд░ рд╕рд░реНрд╡рд░ (рдореЙрдбреНрдпреВрд▓ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдЬреАрдкреАрдПрд╕ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ) рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рдЬрд╛рд╡рд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЯреНрд░реИрдХ рд╕рд░реНрд╡рд▓реЗрдЯ, рдЬреЛ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕, рд╕рд╛рде рд╣реА рдЕрдиреНрдп рд╕рд░реНрд╡рд▓реЗрдЯреНрд╕ (http- рдЖрдзрд╛рд░рд┐рдд рдбрд┐рд╡рд╛рдЗрд╕ рд╕рдВрдЪрд╛рд░ рд╕рд░реНрд╡рд░ рд╕рд╣рд┐рдд) рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рдЕрдкрд╛рдЪреЗ рддреЛрдордХреИрдЯ рдирд╛рдо рдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред
Http- рдЖрдзрд╛рд░рд┐рдд рд╕рдВрдЪрд╛рд░ рд╕рд░реНрд╡рд░

рд╣рдо HTTP-GET рдЕрдиреБрд░реЛрдзреЛрдВ (HTTP- рдЖрдзрд╛рд░рд┐рдд рдЙрдкрдХрд░рдгреЛрдВ) рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рд╕рд░реНрд╡рд░ рдореЗрдВ рд╕рд░рд▓рддрдо рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред рдЗрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, "gprmc" рд╕рд░реНрд╡рд▓реЗрдЯ рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдЗрд╕реЗ рдЯреЙрдордХреИрдЯ рдкрд░ рдЪрд▓рд╛рдирд╛ рдЖрдкрдХреЛ рдирд┐рдореНрди URL рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:
http://opengts.mechsoft.ru:8080/gprmc/Data
URL рдХреЗ рд╕рднреА рддрд░реНрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдг рдЕрдиреБрд░реЛрдз рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ:
http: //opengts.mechsoft.ru: 8080 / gprmc / Data? acct = ... & dev = ... & gprmc = ...
рдиреАрдЪреЗ рджреА рдЧрдИ рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣рдореЗрдВ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
<html> <head> </head> <body> <pre>OK </pre> </body> </html> 

рдЖрдЗрдП рдЕрдиреБрд░реЛрдз рддрд░реНрдХреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВ:
acct - рдЙрд╕ рдЦрд╛рддреЗ рдХреА рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ;
рджреЗрд╡ - рдЙрд╕ рд╡рд╛рд╣рди рдХреА рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдЬреЛ рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП рдкрдВрдЬреАрдХреГрдд рд╣реИ;
gprmc рдПрдХ NMEA-0183 рдкреНрд░рд╛рд░реВрдк рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ рдЬрд┐рд╕рдореЗрдВ GPS рд░рд┐рд╕реАрд╡рд░ рдХрд╛ рдбреЗрдЯрд╛ рд╣реЛрддрд╛ рд╣реИред

рдореЛрдмрд╛рдЗрд▓ рдЧреНрд░рд╛рд╣рдХ

Http- рдЖрдзрд╛рд░рд┐рдд рд╕рд░реНрд╡рд▓реЗрдЯ рдХреЗ рд▓рд┐рдП, рдПрдВрдбреНрд░реЙрдЗрдб рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕рд░рд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдХрд╛рд░реНрдп рд╕рд░реНрд╡рд░ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ HTTP -GET рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд╡реЗрд░реА рдХрд░рдирд╛ рд╣реИред

рдРрд╕рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо GPS2OpenGTS рд╣реИред рдЖрд╡реЗрджрди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕рдВрдпрдореА рд╣реИред рдореБрдЦреНрдп рд╕реНрдХреНрд░реАрди рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ, рдЙрдкрдЧреНрд░рд╣реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рдЧрддрд┐ рдФрд░ рджрд┐рд╢рд╛ рдХреА рджрд┐рд╢рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИ, рд╕рд░реНрд╡рд░ рдХрд╛ рдирд╛рдо рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП HTTP-GET рдЕрдиреБрд░реЛрдз рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдХреА рддреАрд╡реНрд░рддрд╛ред
рдЫрд╡рд┐

рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ


рд╢рд╛рдорд┐рд▓ рдЬреАрдкреАрдПрд╕ рд░рд┐рд╕реАрд╡рд░ рдмрд╣реБрдд "рдкреНрд░рдЪрдВрдб" рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдХ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдмреИрдЯрд░реА рдЬрд▓реНрджреА рд╕реЗ рдирд┐рдХрд▓ рд╕рдХрддреА рд╣реИред рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЪрд▓рддреЗ рд╕рдордп рдЪрд╛рд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВрдиреЗ рдХрд╛рд░ рд╕рд┐рдЧрд░реЗрдЯ рд▓рд╛рдЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдпрдорд┐рдд рддрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдореИрдВ рдЕрдкрдиреЗ рджрдо рдкрд░ рдПрдХ рдореЛрдЯрд░рд╕рд╛рдЗрдХрд┐рд▓ рдкрд░ рд╕рд┐рдЧрд░реЗрдЯ рд▓рд╛рдЗрдЯрд░ рд▓рд╛рдпрд╛ред рдпрд╣ рдмрд╣реБрдд рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдирд┐рдХрд▓рд╛:
рдЫрд╡рд┐
рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ OpenGTS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрдм рдореИрдВрдиреЗ рдлрд┐рдирд▓реИрдВрдб рд╕реЗ рд╣реЛрдХрд░ рдорд╛рд╕реНрдХреЛ (рд░реВрд╕) рд╕реЗ рдиреЙрд░реНрдб рдХреИрдк (рдиреЙрд░реНрд╡реЗ) рдХреА рдпрд╛рддреНрд░рд╛ рдХреАред
рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдореИрдВ рдХреИрд╕реЗ рд╕рд╡рд╛рд░ рд╣реБрдЖ? рдпрд╣ рдбреЗрдЯрд╛ рдЙрдкрд▓рдмреНрдз рд╣реИред рдЖрдк рдЦрд╛рддреЗ рд╕реЗ рд╕рд░реНрд╡рд░ http://opengts.mechsoft.ru:8080/track/Track рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рдЦрд╛рддрд╛:рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛:рдЕрддрд┐рдерд┐
рдкрд╛рд╕рд╡рд░реНрдб:рдЕрддрд┐рдерд┐

рдлрд┐рд░, рд╡рд┐рдВрдбреЛ рдХреЗ рдКрдкрд░реА рджрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ, рджрд┐рдирд╛рдВрдХ рдЪреБрдиреЗрдВ:
рд╕реЗ:12 рдЕрдЧрд╕реНрдд, 2011
рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:18 рдЕрдЧрд╕реНрдд, 2011

рдФрд░ тАЬрдЕрдкрдбреЗрдЯтАЭ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдПрдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рдмрдЬрд╛рдп


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

рдкреЗрд╢реЗрд╡рд░реЛрдВ:

Source: https://habr.com/ru/post/In129395/


All Articles