áá®áá®ááá¯áá¡áá¯á¶ážááœááºá áááºááẠá¡á®áááºáááœááºážáá áºáá á¹á ááºážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á ááŸá±á¬ááºááœáŸá²ááááá±á¬ á ááºá áá®áá¬áááºáá®ážáá±á¬á·ááᯠáá±á¬á·ááœáá·áºááŒááºážááŒá áºáááºá ááá áºáá áºáá»ááºááᯠáááºááŒá¬ážááá¯ááºááááºá á ááºááá¯ááºážááá¯ááºáᬠáá áºáá¯áá¯ááᯠá¡áá¯á¶ážááŒá¯ááááºááŒá áºááŒá®ážá áá±á¬á·ááááºáá«ááᯠáááºááŒáá·áº áá»áá¯ážáá»ááºáááºá ááá¯á·ááá¯áẠáá°á·áá¬ážá¡ááœáẠáá«ááá¯ááºááá¯ááá·áº á¡áá¬ážáá°áá áºáá¯áá¯ááᯠáá¯ááºáá±á¬ááºááááºááŒá áºáááºá á€áá®áá®ááá¯áá»á¬ážááœáẠááá¯ááºááŒáá¬ážáá±á¬ áá±á¬á·ááºáá²á¡á¬ážáá¯á¶ážááᯠáá»áœááºá¯ááºááá±á¬ááŒá±á¬áá»ááºááŒá®ážáá±á¬áẠGitHub ááœáẠáááá¯ááºáááºááŒá áºááŒá®ážá ááá¯á·ááŒá±á¬áá·áº áááá¯ááºááŸá URL ááá¯á·ááœá¬ážáᬠOpenRemoteStart ááá¯ááºááᯠáá±á«ááºážáá¯ááºáá¯ááºáá«á
áá®á áá áºááŸá¬á¡ááºáá¬áááºááá¯ááá·áºááá¯ááºáá²á·á¡áá« á¡ááá¡áá»áá¬ááŒá áºááœá¬ážáá²á á¡á²áá«á áá«ááá¯á·á¡ááœááºáá±á¬ááºážááááºá áá¯ááºáááºááá¯ááºáá¬ážá áá»áœááºáá±á¬áºááŒá±á¬áá²á·áááá¯áá²á MyCar ááá¯á·áá±á«áºáá²á· á¡áá±ážááááºážááŸáá¯ážáá±á¬áºáᶠááááºážáá»á¯ááºááŸá¯ áá±á¬áºáá»á°ážááᯠáááºáá²á·áááºá á¡áá»áá¯ážáá»áá¯ážáá±á¬ááŒá¯ááŒááºááœááºážáá¶ááŸá¯áá»á¬ážááœááºáá«ááŸááá±á¬á áá»áœááºá¯ááºááœáẠLinkr LT-1 áá±á¬áºáááºááŸááááºá
MyCar ááẠá¡ááŸááºáá¶ááááºáá áºáá¯áá¬ááŒá áºááŒá®áž ááá¯áá²á·ááá¯á·áá±á¬ module áá»á¬ážááᯠLinkr LT-1á MyCar KIAá Visions MyCará Carlink (CL6) á áááºááá¯á·ááŒáá·áº áá±á¬ááºážáá»áá«áááºá ááœááºáá±á«áºáá¬ááá·áºá¡ááá¯ááºážá ááá±áá«ááá¯ááºáá¶ááŸá KIA á¡áá±á¬ááºážááá¯ááºá á¬ážááŸááºáá»á¬ážááẠá€á áá Ạááá¯á·ááá¯áẠá¡áááºážáá¯á¶áž MyCar KIA áá¯áá±á«áºáá±á¬ á¡ááºááºáá áºáá¯á¡á¬áž áááºážááá¯á·ááá¬ážáá»á¬ážááœáẠáááºáááºáá±áááºááŸá¬ ááŒá¬ááŒá®ááŒá áºáááºá á áááºáááºá á¬ážá áá¬ááŸá¬á á€á¡ááºááºááᯠAppStore ááœáẠáá±á«ááºážáá¯ááºáá¯ááºááẠáááŒá áºááá¯ááºáá±á¬á·áá«á Fortin ááŸáá·áº MyCar áá¯ááºáá¯ááºáá»á¬ážááᯠááœá±ážáá»ááºáá²á·ááŒá±á¬ááºážáááºáž áááááŒá¯á á±ááá¯áá±á¬áºáááºáž á¡ááœááºáááºážáá¬ážááŸáá¯ážá ááºáá»á¬ážá á¡ááŒá±á¬ááºážá¡áá¬ááá¯ááºáᬠááá¯áááºáá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯áá°áá»á¬ážá áá¯á¶ážáááºáá»ááºáá»á¬ážá¡á á¡ááŒá¬ážá áá áºáá»á¬ážááẠááá¯ááá¯áá±á¬ááºážááœááºááŒááºážáááŸáááá·áºá¡ááŒáẠá¡áá¬ážáá°ááŒá¿áá¬áá»á¬ážááŸááááºá
áá»áœááºá¯ááºááœáẠá¡áá±ážááŒá®ážáá±á¬áá±ážááœááºážáá áºáá¯ááŸááááº- áá±á¬ááºáá±á¬ááºážá á»á±ážáá¬ážááŸáá¯ážá ááºá á»á±ážááœááºááẠáá¯á¶ááŒá¯á¶áá±ážááŒá¿áá¬áá»á¬ážááŸáááá·áº áá¯ááºáá¯ááºáá áºáá¯ááᯠáá¬ááŒá±á¬áá·áºáá±á¬ááºážáááááºážá áááºáá°áá»áŸ ááá¯áá áá¯ááºáá«á ááá¯á·ááŒá±á¬áá·áºá áááºáá áºáŠážáŠážááẠá¡áá±ážááááºážá áá áºáá»á¬ážááᯠá áááºáááºá á¬ážáá«áá á¡áá±ážááŒá®ážáá±á¬ á¡ááŒá±á¡áá±á¡áá»áá¯á·ááᯠá¡á¬áá¯á¶á áá¯ááºáá«á á¡á á±á¬ááá¯ááºážááœáẠáá»áœááºáá±á¬áºááŒá±á¬áá²á·ááá·áºá¡ááá¯ááºážá DS á áá áºááẠManual áá®áá¬ááŒáá·áº áá¬ážáá±á«áºááœáẠááŸááºáááºá áœá¬ ááááºáááºáá«áá á¡ááºáá»ááºá¡áá±ážá០á áááºááŒá®ážáá±á¬ááºá áá®áá¬á¡áá»áá¯á·ááœáẠáá®áá¬áá«áááºáá±áá«á áá¬ážááẠáá¬ááºáá±á¬ááºážááá«áá² ááá¯ážááá¯ážáᬠáá±á¬ááºážááŸááºááá¯ááºáááºááŒá áºáááºá . áááá·áºááᯠá¡áá¹ááá¬ááºáá»á¬ážáá«áááºá áá¯áááá¡áá¹ááá¬ááºááŸá¬ áá áºá á¯á¶áá áºáá±á¬ááºááẠáá¬ážááá¯áá±á«ááºááœáẠáá¬ážááá¯áááºááŒá®áž á¡ááºáá»ááºá¡áá±ážá០ááá±á¬áºááááœáá·áºáááá«á á á¯ááŒá¯á¶áá±áá±á¬ áá¬ááœááºááá¯áá±á¬ááºááá¯ááºááŒá±á¬áá·áº á¡áááºááŸá°áá»ááºááœá¬ážááá¯ááºáááºá ááá¯á·ááŒá±á¬áá·áº ááá·áºááœáẠCO á áá áºááŸáá·áº áá°ážááœá²áá«ááŸááá±á¬ áá¬ážááá¯áá±á«ááºáá áºáá¯ááŸááá«áá ááá·áºááœáẠáá¬ááœááºááá¯áá±á¬ááºááá¯áẠdetector áá»á¬áž áá±áá»á¬áá±á«ááºááŸáááá·áºáá«áááºá
á¡áááºá áááºááẠDS á áá áºáá»á¬ážááá¯á¡áá¯á¶ážááŒá¯áá«áá áááºááá·áºáá±áá¬ááœááºááŸááá±áááºááᯠá¡ááá¡áá»ááááá² ááá·áºáá¬ážáá¡ááºáá»ááºááᯠá áááºáááºáááŒáá¯ážá á¬ážáá«ááŸáá·áºá á¡ááŒá±á¬ááºážááŸá¬ á¡áá»áá¯ážáááºáá»á¬ážááẠáá±ážá¥áááºááŒá áºá á±ááá¯ááºáááºá
áááºážááŸááœááºáá¬áá±á¬ ááá¯ááºáá¬ááŸá áºáá¯áá«ááá·áº á¡áááºáá±á¬ááºáá±áá¹áá¬á¡áá±ážáá±ážááŒá áºáá±á¬ MyCar á ááºáá á¹á ááºážááœáẠá¡áá±á«áẠá áá¯áá«ááŸáááŒá®áž áááºážááá¯á·áá²á០ááŸá áºáá¯ááŸá¬ á¡ááŸá¬ážááŸá¬ááŒááºááá·áºá¡ááºáá¬áá±á·á áºá¡ááœáẠáááºááœááºáá¬ážáááºá á€á¡ááºáá¬áá±á·á áºááᯠáá»áááºáááºááŒááºážááŒáá·áº áá¯ááºáá¯ááºáá°ááẠá¡áá¶ááááºáá±ááá·áº á ááºáá á¹á ááºážááẠLinux ááᯠáá¯ááºáá±á¬ááºááŒá±á¬ááºáž ááŒááá²á·áááºá oelinux 8 á áá¬ážááŸááºááá¯á¡áá¯á¶ážááŒá¯á firmware shell áá²ááá¯á·áááºáá±á¬ááºáááºááœááºáá°áá±á¬áºáááºážá áááºáááºá ááºáá á¹á ááºážá IP ááááºá á¬ááá¯ááŒá±á¬ááºážáá²ááẠcommand á¡áá«á¡ááẠcommand line á០AT commands ááá¯ááá¯ááºááá·áºáááºááœáá·áºááŒá¯ááá·áº login ááá«áá² AE Engine ááá¯áááºá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá ဠmodule áááºáááºááœááºáááºá
á¡á±á¬ááºáá±á¬áºááŒáá« ááá¯ááºážáá»á¬ážááᯠááŒáá·áºáá»áŸáẠMyCar module á០firmware updates áá»á¬ážááᯠáááºáá¶áááŸáááá·áº áá¬áá¬á IP ááááºá
á¬ááᯠááœá±á·ááá¯ááºáá«áááºá á
ááºáá
á¹á
ááºážááœáẠáá±á¬áºáá»á°ážááŸáááºáá¶áááŸáááá·áº á¡áááá·áºáá»á¬ážááᯠâáá¬ážáááºâ ááá¯ááºá
á±ááá·áº L-port áá
áºáᯠáááºáááºáá¬ážáá«áááºá AE Engine ááá¯á¡áá¯á¶ážááŒá¯ááŒá®áž ááœá²áá¬ážááá·áºá
ááºáá
á¹á
ááºážá IP ááá¯ááŒá±á¬ááºážáá²ááŒááºážááŒáá·áºá á€á
ááºáá
á¹á
ááºážááẠáá¯ááºááá¬ážáá±á¬ UDP áááá¯ááá¯áá±á¬ááᯠá¡áá¯á¶ážááŒá¯á DS ááŸáá·áº áááºááœááºááŒá±á¬ááºáž áá¯á¶ážááŒááºááá¯ááºáá²á·áááºá
áá»áœááºáá±á¬áº ááááºááŒá®áž áááŒáá·áºááá±ážáá±ááá·áº áá«áᬠáá±á¬áºáá±á¬áºáá±ážááᯠáááá¬áááºááŸá¬ážááŒá®áž á áááºáááºá á¬ážá áá¬áá±á¬ááºážáá²á· á¡áá»ááºáá áºáá¯ááá¯á· áá»áœááºáá±á¬áºáááºáá«áááºá á€á ááºáá á¹á ááºážááŸáá·áºáááºáááºááá·áº áá±á¬ááºáááºá¡áá»ááºá¡áááºáá»á¬ážááᯠáááºá áááºáááºá á¬ážáá«á á€áááá¯ááºááœááºááŒáá·áºáá« - áááºážááẠáá«áá«áá±á¬ááºáá¶á·ááŸá¯ááá¯á·á¡á¬áž 3,3Vá áá±áá¬ááœáŸá²ááŒá±á¬ááºážááŸá¯ááŸá¯ááºáž 115200 baudá ááá¯ááºážáá²ááᯠá¡ááºááááºáá¯ááºáááºá¡ááœáẠáá¬áá¬ááááºá á¬á root á áá¬ážááŸááºááŸáá·áº ááá·áºááºáá áºáá¯ááᯠááŒááá¬ážáááºá á¡áá¯á¶ážááŒá¯áá°áááºá áœá²ááá¯á·á
á
ááºáá
á¹á
ááºážááẠááá¯ááá¯ááŒáá·áºáá¬ážáá±á¬ áá±á¬ááºáá¶á·áá±ážááá¯á·á¡á¬ážáá»á¬ážááᯠâáááºážáá¶ááá¯ááºáááºâ ááŒá
áºáááºá
áá«ááŒá±á¬áááá¯áá² áá®ááŸá¬ áá±á¬áºáá±á¬áºá¡á±ážáááºá áá®á áá áºááᯠáá«á·áááºážá á¬ážááᯠáááºáá±á¬ááºáá±ážááŒá®áž áá áºááá±á¬ááºááŒá¬áá±á¬á· áá¬ážáá²á áá°áá áºááᯠáá¯ááºááŒá®áž áá±á¬ááºážáá±á¬ááºážáááºáááºááá¯á· áá¯á¶ážááŒááºááá¯ááºáááºá á¡ááŸááºááŸá¬ á€á ááºá á¡á¬ážáááºážáá»ááºááŸáá·áº áááºáááºá áá»áœááºá¯ááºááẠá€ááá áºááá¯á¶ážáá¯á¶áž á¡ááœá±ážáá»á¬ážááᯠááœááºážáá¯ááºáá±áá«áááºá áá°ááá¯á·á áá±á¬ááºá¡áááºá¡ááœáẠá¡áá°áá»ááẠ-30F° áá»áááºážáááºááá¯á· ááá·áºááŸááºážáá¬ážáá¬ááŒá±á¬áá·áº á¡ááŒááºáá¯ááºáá²á·ááá«áááºá áá°ážááœá¶áá²á· áá»áááºáááºááŒá®áž á¡áá¯ááºáá¯ááºáá«áááºá áá«áá±ááá·áº á¡áááºááœááºážáá¬ááºááœá²áááºážááŸá¬ áá²ááºáá°áᬠá§áá·áºáá¶áá¬á ááááºá¡áááºáááŒá±áá²á·á¡ááœáẠáááŒá¬ážááœááºááŒá°áá¬áá±á«áºááŸá¬ áá±á¬ááºá áºáá²á· á¡áá¯ááºáá¯ááºááá¯á· áá¯á¶ážááŒááºááá¯ááºáááºá áá»áœááºáá±á¬áºáá¯á¶ážáá²á· FTDI áá°áá áºááŸá¬ ááŒáá¯ážááá¯áá«áá²á·á¡ááœáẠááá¯ááŸááºáá²á·ááŒáá¯ážááá¯ááœá±á·áá²á·áááºá á¡á²áá«ááᯠDS áá°áá áºááŸá¬ ááááºááá¯ážááŒá®áž ááœááºááŒá°áá¬áá²ááᯠááááºááá¯ážááá¯ááºááŒá®áž áá«áá«ááœáá·áºááá¯ááºáá¬áá²á· áá»áœááºáá±á¬á·áºáá°áá áºá áá±ážááááºáá±á¬ááºáá¬áááºá
á€áááºáááºážá á¬á០áááºáá°áááá·áº áááºáááºážá á¬ááŸá¬- áááºááẠáá¬á·ááºáá²ááᯠáááºáá¬ááŒá áºáá«áá á¡ááá¯áá°áá áºáá áºáᯠá¡ááá·áºááŸááá«á áá«á·áááºážá á¬ážá áá¬ááºáááºážáá²á· áá»áá·áºáááºááᯠáá®á¡ááá¯ááºážáá¬ážááá¯ááºáááº- áááºážáá²á·áá°ážááŒá¬ážáá»ááºá áááŒá¬ážáá°áᬠáááºáá¬áá áºáá±á¬ááºááá¯áááºá áááºážáá²á·ááá áºá áááºáááºáá±á¬ááºááœá±áá²á· ááá á¬ážáá«á á±áá²á·á á¡áá¯áá±á¬á·ááºáá²ááºááá¯ááŒáá·áºááá¯ááºáá¡á±á¬ááºá áá®ááŸá¬áá¬ááŸáá®ážááá¯ážáááœááºáá°ážáááºáá«áááºá
áá»áœááºá¯ááºááẠá¡áááºá¡áááºááá±á¬ááºá
á®ááᯠá
áááºáá²á·ááŒá®ážá áá»áœááºá¯ááºááá¯ááºážááœáẠSSL á¡áááºááŒá¯ááŒááºážááᯠááááºáá¬ážáá²á·ááŒá®áž á¡ááºááºá¡á¬áž áá±á¬ááºááœááºááá¯á· ááá¯á·ááá¯ááºááá·áºáááºážááŒá±á¬ááºážááᯠááŒáá·áºááŸá¯áá²á·áááºá ááŸááºáá¯á¶áááºááá·áºá¡áá«ááœááºá á
áá
áºááẠáá»áœááºá¯ááºáá¡á®ážáá±ážááºááááºá
á¬ááᯠáá°áᬠááááºá
á¬ááẠááŸáááŒá®ážáá¬ážá¡áá±á¬áá·áºáá
áºáá¯ááŸáá·áº áááºá
ááºáá±ááŒá±á¬ááºáž áá±áá»á¬á
á±ááẠáááºáááºáá±á¬ááºááŸá¯ááá¯á· áá±ážááá¯á·áááºááᯠáá»áœááºá¯ááºáááááŒá¯áááá«áááºá á¡áá±á¬áá·áºáá
áºáá¯ááááºáá®ážááá±ážáá±á¬ááŒá±á¬áá·áº á
áá
áºááẠBasic Authentication ááá¯á¡áá¯á¶ážááŒá¯áááŒááºážááŸá¬ á
áááºáááºá
á¬ážá
áá¬áá±á¬ááºážáá«áááºá áá®á¡áá»ááºá¡áááºáá²á· áá¬áá¯ááºáááŸááºáž áááááá¯á· ááŸááºá
á¯á
á¬á¡á¯ááºáá²ááŸá¬áá² áá±ážááŒá®áž áááºááœá¬ážááá¯ááºáááºá áá»áœááºá¯ááºááẠáá»áœááºá¯ááºáá¡áá±á¬áá·áºááᯠáááºáá®ážááŒá®áž áá±á¬á·ááºá¡ááºáááºáá¬á áá±á¬á·ááºá¡ááºáááºáá±á¬á¡áá« á¡ááá®áá±ážááŸááºážá០ááááá¯á¶ážáá¯ááºáá±á¬ááºáááºááŸá¬ áááºááŸáá¡áá¯á¶ážááŒá¯áá°ááᯠá¡áááºááŒá¯ááẠáááºáááºáá±á¬ááºááŸá¯ááᯠáá±á«áºááŒááºážááŒá
áºáááºá ááá¯á·ááŒá±á¬áá·áº áá»áœááºá¯ááºááẠáá»áœááºá¯ááºáá¡á®ážáá±ážááºááááºá
á¬ááŸááááŸá á
á
áºáá±ážáááºá¡ááœáẠá¡áá¯á¶ážááŒá¯áá¬ážááá·áº á€áááºáá¬áá¬ááᯠáá»áœááºá¯ááºááœá±á·ááŒááºáá²á·áááá·áº á¡áá±á¬ááºá¡áá¬ážáá»á¬ážááŒáá·áº ááá¯ážááá¯ážááŸááºážááŸááºážáá±á«áºááá¯ááŒá®áž Mycar Admin áááºáá±á¬ááºááœáá·áºááᯠáá¯á¶á·ááŒááºáá²á·áááºá
á€áááºááŸá¬ áá»ááºáá±á¬ááºáá±á¬á¡áá¶ááŒá¬ážááá±á¬áºáááºáž áááºážááœáẠá¡ááœáá·áºáá°ážáá»á¬ážáááºážáá«ážáá±á¬ááŒá±á¬áá·áº áááºážááẠáááá·áºá
áá
áºá
á®áá¶ááá·áºááœá²áá°á¡áá±á¬áá·áºááŒá
áºááŒá±á¬ááºáž áá»áœááºá¯ááºáá¶ááááŒá
áºáááááºá áá±á¬ááºáá
áºáá¯á áá»áœááºáá±á¬áºááá¯á·á¡á¬ážáá¯á¶áž áá®ááá¯áá°ááœá±ááᯠáááá«áááºá
ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááẠáá±á¬ááºáááºáá±á¬ááºážááá¯áá»ááºáá áºáᯠ- EngineStart á¡áááá·áºááᯠáááºáá®ážáááºá á€á¡áá±á¬áá·áºá០áá¬ážááá¯á áááºáááºá "ááá¯á·áááº" ááá¯ááŸáááºáá«á áá¯á¶á·ááŒááºááŸá¯ááŒáá·áº á¡áááá·áºáá±ážááá·áºá¡ááŒá±á¡áá±á¡á¬áž áááºáá¶ááá°áá« - "200 OK"á áá¯á¶ážá áá¹ááá·áºááá·áºá¡ááŒá¬ááœáẠáá»áœááºá¯ááºáá¬áž á áááºááŸá¯ááºááŸá¬ážáá«áááºá
ááœááºáá¬ááá·áºá¡ááá¯ááºážá Mycar Admin á¡áá±á¬áá·áºááẠá¡ááŸááºááááºááẠááá¯ááá¯ááºážá¡ááºááºááœáẠhardcode áá¯ááºáá¬ážáá±á¬ á¡ááºáááºá¡áá±á¬áá·áºáá
áºáá¯ááŒá
áºáááºá áá«ááœá±á¡á¬ážáá¯á¶ážáá±á¬á· ááá¯ááºáá«áá°ážá ááááºáááá¯ááºáá»á¬ážáá²á០áá
áºáá¯ááœáẠAPI áá±á¬á·áá²á·ááá¯á· á¡áá¬áá
áºáá¯ááᯠáááºááœá±á·áá²á·ááááºá áá
áºáááºá áá»áœááºá¯ááºá ááá±á¬ááºá
á®áá¬áá¬á¡áá¯á¡ááœá¬ážá¡áá¬ááᯠá
á±á¬áá·áºááŒáá·áºááŒááºážááŸá ဠAPI áá®ážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá°á¡áááºááŸáá·áº á
áá¬ážááŸááºáá±áá¬ááœáẠá¡áá¯á¶ážááŒá¯ááá¯ááºááŒá±á¬ááºáž ááááŸááá²á·áááºá á¡áááºá áááºááẠ"API" ááᯠá¡áá¯á¶ážááŒá¯áá°á¡áááºááŸáá·áº á€áá±á¬á·áá»á¬ážáá²á០áá
áºáá¯á¡ááŒá
Ạá¡áá¯á¶ážááŒá¯áá«áá áááºááẠá¡áá¯á¶ážááŒá¯áá°ááᯠá
á
áºááŸááºááŒá±á¬ááºáž á¡áááºááŒá¯ááá¯ááºáá«áááºá
ááá¯á·ááŒá±á¬áá·áº áá»áœááºá¯ááºááẠâAPIKeyâ ááá¯ááºážá á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠáá°ážáá°ááŒá®áž POST á¡ááá®áá±ážááŸááºážá á
áá¬ážááŸááºááá¯ááºážáá²ááá¯á· áá°ážááá·áºáᬠâááá¯á·áááºâ ááá¯ááºááᯠááŸáááºááá¯ááºáá«áááºá
áá«áá±ááá·áº á¡áá¯ááºáááŒá
áºáá² áá¬ááŒá±á¬áá·áº 5 áááá
áºáá±á¬ááºááŒá¬á¡á±á¬áẠáááŒá±ááŸááºážááá¯ááºáá¬áá²á áá±á¬ááºáá¯á¶ážááœááºá áá°ážáá°áá¬ážáá±á¬ API áá±á¬á·ááŸá ááá¯ážáá¬ážáá»ááºáá»á¬ážááŸáá·áº áá±á¬áºáá¬áá»á¬ážááᯠáááºááŸá¬ážááẠáá±á·áá»á±á¬á·ááœá¬ážáááºááŸá¬ áá»áœááºá¯ááºá ááŒá±á¬ááŒáá»ááºááŒá
áºáááº- "ááẠSQL syntax ááœáẠá¡ááŸá¬ážá¡ááœááºážáá
áºáᯠááŒá¯áá¯ááºáá²á·áááºá" áá±á¬á·ááºá¡ááºáá¯ááºáááºážá
ááºáá
áºáá¯áá¯á¶ážááᯠáá»á±á¬áºááŒááºááŒá®áž á
á®áá¶ááá·áºááœá²áá° ááá¯á·ááá¯áẠáááºá¡ááá¯ááŸááá±á¬ áááºááá·áºá¡áá¯á¶ážááŒá¯áá°ááŒá
áºáá¬á
á±ááẠá¡ááŒá±áᶠSQL ááá¯ážáá±ážááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºááŒá±á¬ááºáž áá»áœááºá¯ááºá¡ááœáẠááŸááºážááŸááºážáááºážáááºážááŒá
áºáá²á·áááºá SQL Injection áá¯á¶ážááŒá®áž áá¬ážááᯠááá¯ážááá¯á· áááºáá°á០áááŒáá¯ážá
á¬ážáá°ážáá°áž ááá¯áá±á¬á· á
ááºážááŒáá·áºáá¡á±á¬ááºá
áá±áá°áá»á¡á¬ážááŒáá·áºá áá»áœááºá¯ááºááẠáá»áœááºá¯ááºáá¡áá±á¬áá·áºááá¯á· áá±á¬á·ááºá¡ááºáááºááŒá®áž âááá¯á·áááºâ ááá¯ááŸáááºáᬠáá¯á¶á·ááŒááºááŸá¯ááœáẠâ200 OKâ á¡ááá·áºááᯠáááŸááá²á·áááºá áá®áá
áºáá«áá±á¬á· áá®áá®ááá¯ááá¯ááºááá¯á· á
áááºáá°ážáá¬ážáááºá áá¯á¶ážáááºážááŒáááºážáá±á«ááºááá± ááááºá០ááá¯ááºááá¬ááá¯áá±á¬á· áááºážáááºážááŸá±á¬ááºáááºá áá«áá²á· á¡áááá·áºááᯠááá¯ááºááá·áºááá¯ááºáá±á¬á· áá¬ážáá²á· ááŸá±á·áá®ážááœá±á á¡á±á¬ááºááŒá¶áááºážáá²ááŸá¬ ááŸáááºáá¯ááºááŸáááºáá¯áẠááŒáááºážáá±á«ááºááá± ááŒááºááááºá á¡á
ááá¯ááºážááŸá¬áá±á¬á· áá°ááá¯á·áá²á·á¡áááºážáá±á¬ááºá á¡á¬ážáááºážáá±ááá·áº ááŸá±á·áá®ážááœá±á áá«áá«á¡ááŒáá·áºáá²á· áááºážáá¬ááẠ- áá«á á¡ááºáá»ááºááœáá·áºááá¯ááºáá¬á áá«ááŒá±á¬áá·áº SQL Injection (ááááááºáááºáá¯ááºáá¶áá»á¬áž) ááᯠá¡áá¯á¶ážááŒá¯ááŒá®áž áá¬ážááᯠá
áááºáá²á·áááºá
áá«ááœá±á¡á¬ážáá¯á¶ážáá±á¬á· ááá¯ááºáá«áá°ážá SQL injection ááᯠááœáá·áºááŒá¯áá»ááºá¡ááœááºáá¬áá URLá query string body parameters á áááºááá¯á·áá²á·ááá¯á·áá±á¬ á¡ááŒá¬ážáá±á¬ parameter áá»á¬ážááᯠá¡á á¬ážááá¯ážáááºá¡ááœááºáááºáž á¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá ááááºáá±á¬á·á áá®á áá áºá áá±áá¬ááá¯ááºážááŸá¬ SQL ááá¯ážáá±ážááœá±ááᯠá¡áá¯á¶ážááŒá¯áá«áááºá error messages áá»á¬ážááá¯ááŒáá·áºááŒááºáž á password á¡áá±ááŒáá·áº ááá·áºááœááºážáá¬ážáááºáá»á¬ážááᯠdatabase ááŸá á áá¬ážááŸááºáá±á¬áºáá¶ááŸáá·áº ááá¯ááºááá¯áẠááŸáá¯ááºážááŸááºáá¬ážáááºááᯠááœá±á·ááá¯ááºáá«áááºá
ááá¯ááá¯áááºááŸá¬ áááºážááá¯á·ááẠSQL ááá¯ážááŒááºážááœáẠááá¯ážááá¯ážá
á¬áá¬ážá
áá¬ážááŸááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áááºáᯠááá¯ááá¯áááºá âáá«á áá¯á¶ážáááá±á¬ááºážáá«áá°ážá á¡áááºážááá¯ážáááºâ ááá¯á·ááŒá±á¬ááŒáááá¯áá«áá²á áá«áá±ááá·áº SQL á¡ááŒá±á¬ááºáž áá¯á¶áá±á¬ááºáá«ááŒá®á ááá·áºáá¬ážááᯠá¡áá±ážááá± á
ááœáá·áºááá¯á· áááŒá¬ážáá¬ááœá± áá¯ááºááá¯ááºáá±ážáá² ááŒáá·áºááŒáá¡á±á¬ááºá áááºááẠâEngineStartâ á¡áááá·áºááᯠááá¯ážááŸááºážá
áœá¬ áá±ážááá¯á·ááŒá®áž áá¯á¶á·ááŒááºááŸá¯ááœáẠáááºááẠá€á¡áááá·áºá identifier ááá¯ááá¯ááºá
á¬ážááŒá¯ááá·áº ááááºážááŒáá·áºá¡ááŸááºá¡áá¬ážáá
áºáá¯ááᯠáááºáá¶áááŸááááºá á€á¡ááŒá±á¡áá±ááœááºá áááºážááẠID = 3 ááŒá
áºáááºá identifier ááᯠááááŸáááŒááºážááŒáá·áº á€á¡ááŒá±á¡áá±á¡á¬áž ááááºážááá¯á·ááá·áº áááºáá±á¬ááºááŸá¯áá
áºáá¯ááᯠááẠâááœá²áá°â ááá¯ááºáá«áááºá á¡áááá·áºá
ááá¯á·ááŒá±á¬áá·áº ID áááºááá¯ážááᯠááá¯ážááŒáŸáá·áºááŒááºáž ááá¯á·ááá¯áẠáá»áŸá±á¬á·áá»ááŒááºážááŒáá·áºá áá»áœááºá¯ááºááẠááá¯á
áá
áºáá±á«áºááœáẠáá±ážááá¯á·áá²á·áá°ážááá·áº áááºááá·áº command á á¡ááŒá±á¡áá±ááᯠ"ááœá²" ááá¯ááºáá«áááºá
ááá¯á·áá±á¬áº áááºážááŸáá·áºáááºáááºááŒá®áž á¡áá°ážá
áááºáááºá
á¬ážá
áᬠáá
áºá
á¯á¶áá
áºáá¬áááŸááá«á áá»áœááºá¯ááºáá¬ážááá¯á
áááºáááºá¡áá¯á¶ážááŒá¯ááá¯ááºáá±á¬ á€áá±áá¬ááœáẠá¡áá¬ááá¹áá¯áá
áºáá¯á¡á¬áž ááá¯ááºááá¯ááºááá¯ážáá¬ážááŸá¯ááŸááááŸáááᯠáá»áœááºá¯ááºááœá±ážáááá«áááºá ááá¯á·ááŒá±á¬áá·áº áá»áœááºá¯ááºááẠáá»áœááºá¯ááºáá¡áá±á¬áá·áºááŸááá¬ážáááºá¡áá¯á¶ážááŒá¯áá°á¡ááŒá
Ạ"EngineStart" á¡áááá·áºááᯠrun ááŒá®ážáá±á¬ááºá á
áá
áºááá¯á·áááºáá±á¬ááºááœáá·áºáááŸáááá·áºáá±á¬á¡ááŒá¬ážá¡áá¯á¶ážááŒá¯áá°áá¡áá±á¬áá·áºááŸáá
áºááá·áº áááºážááá¯áá±á«áºááá¯áááºááŒáá¯ážá
á¬ážáá²á·áááºá áá¯á¶á·ááŒááºááŸá¯á¡áá áá»áœááºá¯ááºááẠá¡ááŸá¬ážá¡ááœááºáž áááºáá±á·áá»áºááᯠáááºáá¶áááŸááá²á·áááº- "á€á¡áá±á¬áá·áºááẠá¡áááºáááºážá¡ááá·áºá á¡ááŒá±á¬ááºážá¡áá¬ááœáẠáááŸááá«á" áá«ááŒá±á¬áá·áº áá® hack á á¡áá¯ááºáááŒá
áºáá«áá°ážá ááá¯á·áá±á¬áº ဠAPI ááá¯ááŒáá·áºáá»áŸáẠáááºážááẠá¡áá»ááºá¡áááºáá»á¬ážááᯠááœá¬ážáá±áááºááᯠááœá±á·ááááá·áºááẠ- áá¯á¶ážá
áœá²áá°á á¡á®ážáá±ážááºááááºá
á¬ááᯠáááºážááá¯á·á á¡áá±á¬áá·áº ID ááŸáá·áº áá¯á¶áá±á¬áºáá¬ážáááºá
á¡áááºá áááºááẠAPI áá
áºáá¯ááᯠáááºáá®ážáá±ááẠááá¯á·ááá¯áẠAPI áá
áºáá¯ááᯠáááºááºáá¯ááºáá±áá«áá ဠURL ááœáẠáá»áœááºá¯ááºááá¯á·ááœá±á·ááŒááºááá±á¬ á¡áá»ááºá¡áááºáá»á¬áž ááœá¬ážáá±ááŒááºážááẠá¡ááŸá¬ážá¡ááœááºážáá»á¬ážá áááºážááŒá
áºáá
áºáᯠááŒá
áºááá¯ááºáááºá á€ááá
á¹á
ááœááºá API áá»áœááºááœááºážáá»ááºáá»á¬ážááẠááá°áá®áá±á¬áááºážáááºážáá±ážáá»áá¯ážááŒáá·áº áááºážááá¯á·ááá¯ááºáááá áááºááŸá¬ážá
á±ááá¯ááºáááºá
á¡áá®áá±á¬ááºááŒáá·áºáá±á¬áºááŒáá¬ážáá±á¬ á¡ááŸá¯ááœá² 2 ááŸáá·áº 3 ááá¯ááŒáá·áºáá»áŸáẠá¡áá¬ááá¹áá¯á¡á¬áž ááá¯ááºááá¯ááºááá¯ážáá¬ážáá»ááºáá»á¬ážááᯠáááºááœá±á·ááŒááºááá¯ááºáá«áááºá ááŒá
áºáááºááŸá
áºáá¯á
áá¯á¶ážááœááºá áááºááẠcommand ááá¯áá¯ááºáá±á¬ááºáááºááœáá·áºááŒá¯áá»ááºááŸááááŸáááá¯á
áá
áºáá
á
áºáá±ážááŒááºážáááŸááá«á case 2 ááᯠá
ááºážááŒáá·áºáá±á¬á· á¡áááºáááŒá±áá°áž case 3 ááá±á¬ áááºááá¯áá²á á€áá±áá¬ááœáẠáá»áœááºá¯ááºááá¯á·ááẠACCOUNT_ID á¡áá±á¬áá·áº ID ááŸáá·áº ááá¯ááºááá¯ááºáááºááá¯ááºáá±á¬ááŒá±á¬áá·áº URL ááœáẠUSER_EMAIL á¡áá±á¬áá·áº ID ááᯠá¡á
á¬ážááá¯ážááẠááá¯á¡ááºáá«áááºá ááááºá áá»áœááºá¯ááºááá¯á·ááẠáá¬ážáá±á¬ááºáá¡áá±á¬áá·áº ID ááᯠá¡áá¯á¶ážááŒá¯áá²á·áá±á¬áºáááºáž ááá¯á¡áá« ááá¯ááºááá¯ááºáá°áá¡áá±á¬áá·áºááᯠá¡áá¯á¶ážááŒá¯áá²á·áááºá ááá¯á·ááŒá±á¬áá·áº áá»áœááºá¯ááºááẠáááºáá¬áá¡áá±á¬áá·áº ID ááŸáá·áº áá¬ážáá±á¬ááºáá
ááºáá
á¹á
ááºáž ID ááá¯á¡áá¯á¶ážááŒá¯ááŒá®áž á¡áááá·áºáá±ážá
á¬áá±ážááá¯á·ááŒá®áž "200 OK" á¡áááá·áºáá±ážááá·áºá¡ááŒá±á¡áá±á¡á¬áž áááŸáááŒá®áž MyCar á¡ááºááºááᯠááááºážáá»á¯ááºááá¯ááºáá²á·áááºá
ááá¯á·ááŒá±á¬áá·áº ááá°áá®áá±á¬ááá¯ááºááá¯ááºááŸá¯ vector áá¯á¶ážáá¯ááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠá¡ááá®áá±ážááŸááºážáááá¬ážáááºá¡áá¯á¶ážááŒá¯áá°áá¯ááºáá±á¬ááºááá¯ááºááá·áºá¡áá¬á¡á¬ážáá¯á¶ážááᯠáá¯ááºáá±á¬ááºááá¯ááºáá²á·áááºá ááá¯ááá¯áááºááŸá¬ áááºááẠááŒáá¯á·ááœááºážááŸá áááºááá·áºáá¬ážááá¯áááᯠááŸá¬ááœá±ááá¯ááºááŒá®áž áááºážááá¯á¶á
á¶ááŸáá·áº á¡ááá®áá±ážááŸááºážááœáẠáá±á¬áºáááºááᯠáááºááŸááºááŒá®ážáá±á¬áẠáá¬ážááᯠá¡áá±ážááŸáá±á¬á·ááœáá·áºáᬠá
áááºááá¯ááºáááºáᯠááá¯ááá¯áááºá áá»áœááºá¯ááºááá¯á·ááẠááŸáá¯ážá
ááºááᯠááááºááẠááá¯á·ááá¯áẠááœáá·áºááá¯ááºáááºá áá¬ážááááºáá±á¬ááºááŸá¯áá®áá°ážááᯠááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááŒá¯áá¯ááºááá¯ááºááŒá®áž áááºááá·áºá¡áááá·áºáá±ážááŸá¯áá¡ááŒá±á¡áá±ááá¯áááᯠá
á
áºáá±ážááá¯ááºáá«áááºá á€á¡áá¬á¡á¬ážáá¯á¶ážááᯠáááºážáááºážáá¯á¶ážáá»áá¯ážááŒáá·áº áá¯ááºáá±á¬ááºááá¯ááºáááºá
MyCar developer áá»á¬ážááẠsystem bug áá»á¬ážááᯠáá
áºáááºážáá
áºáá¯á¶ ááŒá±ááŸááºážááẠááŒáá¯ážá
á¬ážáá²á·áááºááŸá¬ áááºááŸá¬ážáá«áááºá ááá¯á·ááŒá±á¬áá·áºá hardcoded á
áá¬ážááŸááºáá»á¬ážááá
á¹á
ááœááºá ááœáá·áºááŒá¯áá»ááºá¡ááœááºá¡áá¯á¶ážááŒá¯ááá·áºá¡áá±á¬ááºá¡áá¬ážáá»á¬ážááá¯áá¯á¶ážááœááºááẠá¡ááá®áá±ážááŸááºážáááŸá±á·ááœáẠááŒá±á¬ááºážááŒáẠproxy áá
áºáá¯áááºáá¬ážááŒááºážááŒá
áºáááºá ááŒá¿áá¬ááŸá¬ reverse proxy áá»á¬ážááẠááŸá±á¬áºááá¬ááá¯ááºáá±á¬ááŒá±á¬áá·áº ááŒá¿áá¬á¡á¬ážáá¯á¶ážááᯠáááŒá±ááŸááºážááá¯ááºááŒááºážááŒá
áºáááºá áá°ááá¯á·á SQL Injection ááᯠááŒááºááááºáá±á¬ááºááŸá¯áá
áºáá¯ááœáẠááááºážáááºážáá¬ážáá±á¬ááŒá±á¬áá·áº á
áá¬ážááŸááºáááŸáááá·áºááá¯áẠá¡áá¯á¶ážááŒá¯áá°á¡áááºááŒá¯ááŒááºážáá¯ááºáááºážá
ááºááŸáá
áºááá·áº áááºážááᯠáá»áœááºá¯ááºáááºáááºá¡áá¯á¶ážááŒá¯ááá¯ááºáááºááŒá
áºáááºá
URL ááœá²á·á
ááºážáá¯á¶ááᯠá¡áá®ážáááºáá±á·áá¬ááŒáá·áºááá¯á· áá¯á¶ážááŒááºáá²á·áááºá á
áá
áºááŸá¡áá¯á¶ážááŒá¯ááá·áºááááºá
á¬áá»á¬ážá¡á¬ážáá¯á¶áž m2m áá«áááºáááºááᯠáááºáááááŒá¯áááá±áááºá áááºážááẠMyCar á¡ááºááá®áá±ážááŸááºážááŸá ááœáá·áºááŒá¯áá»ááºááá¹ááá¬ážá¡ááœáẠá¡ááœááºážááá¯ááºáž á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºááŸá¯ á¡áá»áá¯ážá¡á
á¬ážá¡áá»áá¯á·ááŒá
áºááŒá±á¬ááºáž áá¯á¶ážááŒááºááŒááºážááŒáá·áº á€á
á¬áá»á¬ážááᯠGoogle áá²ááá¯á· ááá·áºááœááºážááŒá®áž M2M Suite áááºááá¯ááºááᯠááŸá¬ááœá±ááœá±á·ááŸááá²á·áááºá á€áá¯á¶á
á¶ááá¯ááŒááºáá±á¬á¡áá« áááºáá¯ááºááá¯ááºááá·áºáá
áºáá¯áááºážáá±á¬á¡áá¬ááŸá¬ áá
áºáá¯áááºážáá±á¬ááá¯ážáá¬ážáá»ááºááŸá
áºáá¯ááᯠááá¯áá±áá¬ááœááºááá·áºáᬠáá¬ááŒá
áºááœá¬ážáááºááá¯ááŒáá·áºáááºááŒá
áºáááºá ááŒá
áºáá»ááºáá¬ááŸá¬á áááºá¡ááá¯ááŸááá±á¬ SQL ááá¯ážááŸá¶ááŸá¯ (ááááááºáááºáá¯ááºáá¶áá»á¬áž) ááᯠáááŸááááºááŒá
áºáááºá
developer áá»á¬ážá SQL ááá¯ážááŒááºážááá¯ááºáᬠááŒá¿áá¬ááᯠááááºážááá¯á·ááŒá®ážáá±á¬áẠáá¡áá±á¬áºááŒá¬á០ááœááºáá±á«áºáá¬áááºá á¡ááºááºáá
áºáá¯ááœáẠá€áá²á·ááá¯á·áá±á¬ ááŒá¿áá¬áá»á¬ážááŸááá±áá«áá áááºážááᯠáááºááá¯ááºááá»áŸ á¡ááŒááºáá¯á¶áž ááŒá¯ááŒááºááẠááá¯á¡ááºáá±á¬áºáááºáž áááºááŒááºááá·áºá¡ááá¯ááºážá áá±á¬á·ááºáá²áá±ážáá¬ážáá°áá»á¬ážááẠáááºááá·áºá¡áá¬ááá¯áá»áŸ áá¯ááºáá±á¬ááºáá²á·ááŒááºáž áááŸááá«á áá®ááá¯áá»áá¯áž áá»á
áºáá»á°ááŸá¯áá¬áᬠáá¯á¶ážá
áœá²áá°ááœá±ááᯠá¡ááŸá±á¬ááºá¡ááŸááºááŒá
áºá
á±áá«áááºá
MyCar module ááœáẠGPS áá°áá áºáá áºáá¯áá«ááŸááá±á¬ááŒá±á¬áá·áº áááºážááẠááá·áºáá¬ážááááºáá±áá¬ááá¯ááŒá±áá¬áá¶ááŒá®áž á¡ááá®áá±ážááŸááºážááœááºááŒáááá¯ááºáááºá ááá¯á·áá±á¬áº ááœááºáá±á«áºáá¬ááá·áºá¡ááá¯ááºáž áááºážááá¯á·ááẠáá¬ážáá»á¬ážá áááºááŸááááºáá±áá¬ááá¯áá¬áá ááááºážáááºážáá¬ážáááºá áááºážááá¯á·ááẠáá¬ážááááºááŸááááºáá±áá¬ááᯠááŒá±áá¬áá¶ááẠááá¯á¡ááºáááºááẠáá»á¬ážá áœá¬ááá¯á á¡áá»ááºá¡áááºáá»á¬ážá áœá¬ááᯠááááºážáááºážáá¬ážááŒáááºá áá»áœááºá¯ááºáááá á¹á ááœááºá áá»áŸá±á¬ááºááœáŸá¬ááá¯á¡áá¯á¶ážááŒá¯ááŒá®áž 13 áááºáá»á±á¬áºá áá»áœááºá¯ááºáá¬ážááœá¬ážáá±á¬ááºáááºáááºáá²á·ááá·áºáá±áá¬áá»á¬ážá geolocation á¡ááŸááºáá±á«ááºáž ááŸá áºáá±á¬ááºá¡á±á¬ááºáᬠá á¯áá±á¬ááºážáááá«áááºá MyCar developer áá¯áá¹ááá®á ááá¯ááºáá±ážááá¯ááºáá¬áá°áá«áááẠááá¯ááá¯á·áá±á¬á¡áá»ááºá¡áááºáá»á¬ážá á¯áá±á¬ááºážááŒááºážááŸáá·áºáááºáááºá á áá¬ážáá¯á¶ážáá áºáá¯á¶ážáá»áŸ áááŒá±á¬áá«á
ááá¯á·áá±á¬áº ááá¯ááá¯ážáá¬áááºá áááºážááẠáááºáá±áá¬áááºáá±á¬ááºááŸá¯ á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯á áá±ážááœááºááá¯ážáá»áá¯ážáá áºáá¯áá¬ááŒá áºááŒá±á¬ááºáž á á±á¬áááááºááá¯ááºáááºá ááá¯á·áá±á¬áº ááá·áºáá¬ážááœá¬ážááá·áºáá±áá¬áá»á¬ážá á¬áááºážááᯠáááºáá®ážááá·áºá¡á á¬áž áááºážááá¯á·ááẠááá¯áá±áá¬ááá¯ááœá²ááŒááºážá áááºááŒá¬ááŒá®áž ááá·áºáá¬ážááœá¬ážáá±á·ááŸáááá·áºáá±áá¬áá»á¬ážááᯠáá¯á¶ážááŒááºáá±ážááá·áº á¡ááŒá¬ážáá±á¬ API ááᯠá¡áá¯á¶ážááŒá¯áá¬ážáááºá áá áºáááºá áá»áœááºá¯ááºáááááºááŸá¬á áá»áŸáá¯á·ááŸááºáá±ážáá°áá«áááœáẠááá¯ááá¯á·áá±á¬á¡ááºá¹áá«áááºááᯠá¡ááááºá¡ááŒáœááºáá»áŸááá±ážáá«á á¡áááºááŒá¬ááŸá¬ááœá±ááŒá®ážáá±á¬áẠProcon Analytics áá¯áá±á«áºáá±á¬ MyCar ááááááºáá¯áá¹ááá®ááá¯ááœá±á·ááŸááá²á·ááŒá®áž áááºážááá¯á·ááááºááá¯ááºááá¯á·ááœá¬ážáᬠFAQ ááá¹áááá¯ááœá¬ážáá±á¬ááºááŒáá·áºááŸá¯áá²á·ááŒááºážááŒá±á¬áá·áº á€áá»áŸá¡á¶á·ááŒá áá¬ááá¯ááºáá±á á€ááœáẠáá»áœááºá¯ááºááẠâáá±áá¬áá¯á¶ááŒá¯á¶áá±ážááᯠáááºáááºáá²á·ááá¯á·á¡á¬ááá¶áá«ááááºážâ áá°áá±á¬áá±ážááœááºážááᯠááŒá¯á¶ááœá±á·áá¬ááááºá áá¯áá¹ááá®ááá¯á¶á·ááŒááºáá»ááºááŸá¬- âáá±áá¬ááá¯ááŸá±á¬ááºááŸá¯ááœáẠáŠážá á¬ážáá±ážááŸááºááŒáá¯ááºááá·áº á¡áá»á¬ážáá°ááŸá¬ cloud áá»á¬ážááŸáá·áºááá°áá²á Procon Analytics ááẠáá»áœááºá¯ááºááá¯á·áá¡ááá®áá±ážááŸááºážá¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡ááœáẠáá®ážááá·áºá¡áá¯á¶ážááŒá¯áá¬ážááá·áº áááºážáááá¯ááºááá¯áẠvirtual cloud ááá¯á¡áá¯á¶ážááŒá¯ááŒá®áž á¡ááŒá¬ážá¡áá¯á¶ážááŒá¯áá°áá»á¬ážáá¡ááŸá±á¬áá·áºá¡ááŸááºááŸáá¬ááœááºáá¬ážáááºá áááºážááẠáá¯á¶ááŒá¯á¶áá±ážá¡ááá·áºááŒáá·áºáá±á¬ á¡áá°áž cloud áááºáááºážáá»ááºááŒá áºááŒá®ážá ááœááºáá°á áœá¬áááŸáááá¯ááºááŸá¯ááŸáá·áº áááºáá±á¬ááºááŸá¯áá±ážááá¯á·ááŒááºážá ááŒááºáááºááŸá¯ááᯠáá±áá»á¬á á±áááºá Procon Analytics ááŸáá·áº áá°ážáá±á«ááºážááŒááºážááŒáá·áº ááá·áºáá±áá¬áá»á¬ážááᯠáá¯á¶ááŒá¯á¶á áœá¬ áá¬ááœááºáá¬ážááá¯ááºáááºáᯠáááºáá¯á¶ááŒááºááá¯ááºáá«áááºá" áá«ááᯠáá¬ááŒá±á¬áááŸááºážáá±á¬áẠááááá±á¬á·áá°áž...
áá°ááá¯á·áá²á· Facebook á
á¬áá»ááºááŸá¬ááᯠáá±á¬ááºááœá¬ážáááºáá±á¬á· ááá¯ááŒá®áž á
áááºáááºá
á¬ážá
áá¬áá±á¬ááºážáá²á· á¡áá¬ááœá±ááᯠááœá±á·ááá¯ááºáá«áááºá á€áá±áá¬ááœáẠáááºážááá¯á·á ááá¯ážááá¯ážááŸááºážááŸááºážáá±ážáá¬ážáááº- "ááá·áºáá¬ážááŸáá·áºáááºáááºáá±á¬ á¡áá»ááºá¡áááºáá»á¬ážááᯠáá¬ááœááºááŒááºážááẠá¡áá±ážááŒá®ážáá«áááºá" áá±á¬ááºážááŒá®á áá«áááºá€ááŒá±á¬ááá¯áá»ááºááá¯áá¬ááá±á¬áá°ááá¯ááºáááºá
áá®áá±á¬á· âáá«á áááºááá¯ááŒá áºáá¬áá²á áááºááᯠááŸá±á¬ááºááá¯ááºááá²â ááá¯áá²á· áá±ážááœááºážááᯠááŒááºáá±ážáá«á ááá¯á·ááẠááá¯á¡áá±ážááŒá®ážáááºááŸá¬á áá»áœááºá¯ááºááá¯á·ááẠá¡ááá¯ááºážá¡ááá¯ááºážáá áºáá¯á¡áá±ááŒáá·áº ááá¯ááá¯á·áááŒá áºá¡á±á¬áẠáááºááá¯á·áá¬ážáá®ážááá¯ááºáááºáááºážá
áááºážááẠáá»áœááºá¯ááºáá¡á á®áááºáá¶á á¬ááᯠáááá¯á¶ážáá»á¯ááºááá¯ááºáá±á¬áºáááºáž áá±ážááœááºážá¡áá»áá¯á·ááᯠáá»áœááºá¯ááºááŒá±ááá¯ááºáá²ááŒá áºááẠ(ááááááºáááºáá¯ááºáá¶áá»á¬áž)á
á¡á¬ážáá¯á¶ážááᯠááŒááºáá±ážááá¬ážááá¯á· áá±ážáá±áá¬áá¬ážá á€á¡áá»áááºááœááºá áá±á¬ááŒá±á¬áá»ááºá¡ááŒá®ážááœáẠáá»áœááºá¯ááºáá±á¬áºááŒáá²á·áá±á¬ ááá¯ááºáá±ážááá¯ááºáá¬áá°áá«ááá»áá¯á·ááœááºážáá»ááºáá»á¬ážááŸááœá²á áááºážááá¯á·á¡á¬áž áá»áœááºá¯ááºáááºááŒáá²á·áá±á¬ áá»áá¯á·ááœááºážáá»ááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠááŒá¯ááŒááºááŒá®ážááŒá®áᯠáá»áœááºá¯ááºáá°ááá«áááºá áá±á¬ááºáá¯á¶ážá¡ááŒááẠá á áºááŒáá·áºáá±á¬á· á¡áá¬á¡á¬ážáá¯á¶ážá áááŒá±á¬ááºážáá²áá«áá°ážá áá»áœááºá¯ááºááẠá¡áá¬ážáá°áááºážááŒáá·áº áá¬ážá á¡á®áááºáááœááºážáá áºá¡ááºáá»ááºááááºážáá»á¯ááºááŸá¯áá°áá Ạ(ECU) á áá±á¬ááºáá»á¬ážááᯠáááºážááŒááºááá¯ááºááá¬ážáᯠáá±ážáá±á¬á¡áá«á áá»áœááºá¯ááºááá¬áááºááŸá¬ áá¬ážá ááá·áºáááºáá±á¬ááºáá»á¬ážááᯠáááºážááŒááºááẠMyCar á¡ááá®áá±ážááŸááºážááœááºáᬠááŒá±ááá¯áááºááŒá áºáááºá áááºážááẠááá¯ááºááá¯ááºá¡áá¬ááá¹áá¯áááºáá±á¬ááºááœáá·áºá SQL ááá¯ážááœááºážááŒááºáž ááá¯á·ááá¯áẠá¡ááŒá¬ážááá¯ááºááá¯ááºááŸá¯ vector ááŸáááá·áº áááºážááŒááºáá¬ážááá·áº áá¬ááºá áá áºáá»á áºáááºááá¯ááºá á¬ážááŒá¯ááŸá¯ááᯠááááºážáááºážáá¬ážáááºá
áá±á¬ááºáá¯á¶ážáá±ážááœááºážááŸá¬ - "Start" ááá¯ááºááŒáá·áº áá»áœááºá¯ááºáá¬ážááœáẠáá±á¬á·áá²á·á¡ááºáá»ááºá áááºá áá áºááŸááá«ááá¬ážá á€ááá á¹á ááœáẠá áá®áá¬áááºáá®ážáá±á¬á·áááºááá·áºá¡ááŒá±á¡áá±ááŸá¬ á¡áááºáááºážá áá»áœááºá¯ááºáá¡ááŒá±ááŸá¬ MyCar ááœáẠááá¯ááá¯á·áá±á¬ááá¯ááºáá«ááŸááá±á¬ááŒá±á¬áá·áº á€á áá áºááœáẠá áá®áá¬áááºáá®ážáá±á¬á·ááºáááŸááá«á áá®á áá áºááᯠáááºáááºáááºááá¯ááẠá áá®áá¬áááºáá®ážáá±á¬á·ááºááᯠáá±áá»á¬áá±á«áẠá¡á¬ážááá¯ážááá¯ááºááŸá¬ááá¯ááºáá°ážááá¯á· áááºáá«áááºá
ááŒá±á¬áºááŒá¬á¡áá»áá¯á· ð
áá»áœááºá¯ááºááá¯á·ááŸáá·áºá¡áá°ááŸááá±ááá·áºá¡ááœáẠáá»á±ážáá°ážáááºáá«áááºá áá»áœááºá¯ááºááá¯á·ááá±á¬ááºážáá«ážáá»á¬ážááᯠáááºááŸá
áºáááºáá«ááá¬ážá ááá¯á
áááºáááºá
á¬ážá
áá¬áá±á¬ááºážáá²á· á¡ááŒá±á¬ááºážá¡áá¬ááœá±ááᯠááŒáá·áºáá»ááºáá«ááá¬ážá ááŸá¬áá°ááŸá¯áá
áºáá¯ááŒá¯áá¯ááºááŒááºáž ááá¯á·ááá¯áẠáá°áááºáá»ááºážáá»á¬ážááᯠá¡ááŒá¶ááŒá¯ááŒááºážááŒáá·áº áá»áœááºá¯ááºááá¯á·á¡á¬áž áá¶á·ááá¯ážáá°áá®áá«á
á¡ááºá
áá¬áááºááŸá Equinix Tier IV áá±áá¬á
ááºáá¬ááœáẠDell R730xd ááẠá á á
á»á±ážáááºáá¬áááºá áá®ááŸá¬áá¬
source: www.habr.com