á¡á¬ážáá¯á¶ážáááºá¹ááá¬áá«á áá»áœááºá¯ááºááẠáá»áœááºá¯ááºááá¯ááºáááºážááœáẠá áá áºá¡ááºáá»ááºáá®áá¬á¡ááŒá±áá¶áá°áá»á¬ážááᯠáááŒá¬áááá»áá·áºáá¯á¶ážááŒá®áž á€áá»ááºážáááºááŸá¯ááᯠáááºááœá¬ááŸáá·áºáá»áŸáá±ááá¯áá«áááºá
Systems engineering - á
á¶ááŸá¯ááºážáá»á¬ážááá«áá²á ááá¯ážááá¯ážááŸááºážááŸááºážááŒá±á¬ááá»áŸááºá áááºážááẠáá®ážááŒá¬ážáááááá¬ááá°áá¬áá»á¬ážááᯠááá¯ážáá¬ážááŒááºážáááŒá¯áá² áá»áŸááá±á¬ abstract á¡á
áááºá¡ááá¯ááºážáá»á¬ážá¡ááŒá
Ạá
áá
áºáá
áºáá¯á¡á¬áž áá®ááœááºáááºáá®ážááá·áºáá¯ááºáááºážá
ááºááŒá
áºáááºá á€áá¯ááºáááºážá
ááºá¡ááœááºážá á
áá
áºá¡á
áááºá¡ááá¯ááºážáá»á¬ážá áá¯ááºááá¹áááá»á¬ážááŸáá·áº áááºážááá¯á·ááŒá¬ážááŸá áá»áááºáááºááŸá¯áá»á¬ážááᯠáááºáá±á¬ááºáá¬ážáááºá ááá¯á·á¡ááŒááºá á
áá
áºá¡á¬áž áááááºáááºážááŸáá·áº á¡áá±á¬ááºážáá¯á¶ážááŒá
áºá¡á±á¬áẠáá¯ááºáá±á¬ááºáááºááŸáá·áº á
áá
áºááá¯á¡ááºáá»ááºáá»á¬ážááŸáá·áº ááá¯ááºáá®ááŸá¯ááŸáááẠááá¯á¡ááºáá«áááºá á€áááºáááºážá
á¬ááœáẠáá»áŸáá»áŸááááá¯ážááŸááºážáá±á¬ áááºáá±á¬ááºááááºážáá»á¯ááºááŸá¯á
áá
Ạ(ACS) ááᯠáá®ááá¯ááºážáá¯ááºááŒááºáž á¥ááá¬ááᯠá¡áá¯á¶ážááŒá¯á á
áá
áºá¡ááºáá»ááºáá®áá¬áááºážááá¬áá»á¬ážááᯠáá»áœááºá¯ááºááŒááá«áááºá
áááŠáž áááá¯áá¬ááá¬ááᯠááœá²á·ááá¯áááºá
á áá áºáá áºáá¯ááẠáááºááá¯á·áááºááŒá áºáá«á á±á á áááºááœá¶á·ááŒáá¯ážáá¬áá±á¬á¡áá«ááœáẠáá»áœááºá¯ááºááá¯á·ááŠážáá±á«ááºáž ááá¯á·ááá¯áẠá á¬ááœááºáá±á«áºááœáẠááŒáŸá¬ážáá»á¬ážááŒáá·áº á áá¯áá¶áá¯á¶áá±á«áºáá¬áááºá á¡á²áá®ááᯠá áá¯áá¶áá¯á¶ááœá±ááŒá áºáá«áááºá á¡á áááºá¡ááá¯ááºážáá»á¬áž á áá áºáá»á¬ážá ááŒáŸá¬ážááœá±áááºáž áá«áá«áááºá áááºááœááºááŸá¯áá»á¬áž á¡á áááºá¡ááá¯ááºážáá»á¬ážá¡ááŒá¬ážá áááŒá¬áá áá»áœááºá¯ááºááá¯á·ááœáẠáá»áœááºá¯ááºááá¯á·áááºááŸááºáá¬ážáá±á¬ á¡á áááºá¡ááá¯ááºážá¡á¬ážáá¯á¶ážááẠáá áºáá¯ááŸáá·áºáá áºáᯠáááºááá¯á·á¡áá¯ááºáá¯ááºáááºááᯠááá¯ááºá ááºážá á¬ážááẠá¡áá»áááºáááŸááááá¯á á¡áá¯á¶ážááœáẠáá»áá¯ááºážáá±á¬ááºáá áºá ááºážááᯠá áááºáááºáá®ážáᬠáááá¯á¡ááºááá·áº áá®ááá¯ááºážáá»á¬ážááŒáá·áº ááœááºáá¬áá«áááºá
á áá áºááŸáá·áºáááºážááááá¯áá¬á¡ááŒááºá¡á á¡á áááºá¡ááá¯ááºážáá áºáá¯ááẠá áááºáá°ážáááºáááºááá·áºá¡áá¬ááŒá áºáááºááᯠáááááááºá¡áá±ážááŒá®ážáá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá áá»áœááºá¯ááºááá¯á·áá áá áºááœáẠááá¯ááºáááá¯ááœááºáááá¯áá¬ááŸááá«áá áááá¯áá¬á¡ááá·áºááœáẠáááºážááẠSTM32á Arduino ááá¯á·ááá¯áẠMilander ááá¯ááºáá² áá»áœááºá¯ááºááá¯á·á¡ááœááºáᬠá¡áá±ážááŒá®ážáá«áááºá ááá¯á·á¡ááŒááºá system ááœááºáááºááá¯á·áááºáá¯á¶áááºáá¯á¶ááŸááááºááá¯áá»áœááºá¯ááºááá¯á·áá¶ááœááºáááŒá¬ááááŸááºážáááºážá áœá¬áááááá±ážáá²á á ááºáá á¹á ááºážáá»á¬ážá áá±á¬á·ááºáá²á áááºááá¯á·á¡ááœááºááá¯á¡ááºáá»ááºáá»á¬ážááá¯ááœá¶á·ááŒáá¯ážááá¯ážáááºáááºá áá áºá¡ááºáá»ááºáá®áá¬áá¶áá»áœááºá¯ááºááá¯á·ááŸáá·áºáá«á
ACS ááŒáá·áº áá»áœááºá¯ááºááá¯á·á á¥ááá¬á¡ááœááºá áá»áœááºá¯ááºááá¯á·ááẠáááºážááááºááœááºáá»ááºááᯠáá¯á¶áá±á¬áºááẠááŒáá¯ážá á¬ážáá«áááºá áááºážááẠáááºážá á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠáá±á¬áºáá¯ááºáá¬ááœáẠáá°áá®áá±ážáá«áááºá ááá¯á·ááŒá±á¬áá·áºá áááºáá±á¬ááºááááºážáá»á¯ááºááŸá¯á áá áºááá¬áááºááŸá¬ ááá·áºáááºáá¬ážáá±á¬ áá°áá»á¬ážááᯠá¡áááºážáá²ááá¯á· áááºááœáá·áºááŒá¯áááºááŒá áºáááºá ááá¯ááá¯áááºááŸá¬á áááºážááẠsmart lock áá áºáá¯ááŒá áºáááºá ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááá¯á·ááœáẠáá¶áá«ážááá¯áá±á¬á·áááºááŒá®ážáá±á¬á·ááœáá·áºááá·áº áááááá¬áá áºáá»áá¯ážáá»áá¯ážááŸááááºá áá°á·ááá¯áá±á«áºáá¡á±á¬áẠáá¶áá«ážáá±á¬á·
áá°áá áºáá±á¬áẠá¡áá²ááᯠáááºááá¯ááºáááºááá¯áᬠáááºááá¯ááááá¯ááºááá²á áá«ááá¯á·á áááºážá á±á¬áá·áºááá¬ážáá»ááºáá°áž áááºá ááá¯á·ááᯠá á áºáááá¯á·áá¬ážá áá»áœááºá¯ááºááá¯á·ááẠáá®ážááŒá¬áž ID ááá¯á·ááá¯áẠáá°áá áºáŠážááᯠáááá»á áœá¬ááááŸáááá¯ááºá á±ááá·áº á¡ááŒá¬ážáá±áá¬áá»á¬ážááᯠááŸááºáááºážáááºááá·áº RFID áááºáá»á¬ážááŒáá·áº áá°áá»á¬ážááᯠá¡áá°ážáááºáá»á¬áž áá±ážááŒáá«á áá¯á·á ááá¯á·áá±á¬áẠá€áááºáá»á¬ážááᯠáááºááá¯ááºáá±á¬ á ááºá¡áá»áá¯á· ááá¯á¡ááºáá«áááºá áá±á¬ááºážáááºá áá«ááá¯á·ááŸá¬ áá±á¬ááºááẠá¡á áááºá¡ááá¯ááºážáá áºáá¯ááŸááááºá RFIDReader
áá«ááá¯á·áá¬ááœá±ááá²á·áá² ááŒááºááŒáá·áºáá¡á±á¬ááºá RFIDReader áá±áá¬á¡áá»áá¯á·ááá¯áááºáááºá áááºáá±á¬ááºááááºážáá»á¯ááºááŸá¯á áá áºááẠáááºážááŸáá·áºáá áºáá¯áá¯áá¯ááºáá±á¬ááºááŒá®áž áááºážááá¯á¡ááŒá±áá¶á áá áºáá¯áá¯ááá¯ááááºážáá»á¯ááºáá¬ážáááºá áá¶áá«ážáá±á¬á·. á¡á±á¬ááºáá«áá±ážááœááºážááᯠáá±ážááŒáá·áºáá¡á±á¬áẠ- á¡áá¯á¶ážááŒá¯ááœáá·áºááŸááá°á á¬áááºážááᯠáááºááŸá¬ ááááºážáááºážááá²á áá±áá¬áá±á·á áºááœááºá¡áá±á¬ááºážáá¯á¶ážá ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááá¯á·áá áá áºááẠáá±áá¬áá±á·á áºá០áá±á¬ááºážááá¯áá»ááºáá»á¬ážááŸáá·áº áá¯á¶á·ááŒááºááŸá¯áá»á¬ážááᯠáá¯ááºáá±á¬ááºááá¯ááºááá«áááºá áá®áá±á¬á· áá»áœááºáá±á¬áºááá¯á·ááŸá¬ áá±á¬ááºááẠá¡á áááºá¡ááá¯ááºážáá áºáá¯ááŸááááº- DBHandler. ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááá¯á·ááẠá áá áºááá±á¬áºááŒáá»ááºááŒáá·áº á áááºááẠá¡ááœááºá¡áááºáž á áááºáá°ážáááºáááºááá·áºá¡áá¬áá áºáá¯ááᯠáááºáá¶áááŸááá²á·áá«áááºá áá¬áá¯ááºááááºááá¯áá¬áá²á· áááºááá¯á¡áá¯ááºáá¯ááºáááºááá¯áá¬ááᯠáá¬ážáááºáá«áááºá
á á¬ááœááºáá áºááœááºá¡á á¬ážá áá»áœááºá¯ááºááẠSimulink áááºáááºážáá»ááºááŸá á áá áºáááá¯áá¬áá»á¬ážááᯠáá¯á¶á á¶áá¯ááºáááºá¡ááœáẠá¡áá°ážáááááá¬áá áºáá¯ááŒá áºááá·áº System Composer ááá¯á¡áá¯á¶ážááŒá¯áᬠá¡á áááºá¡ááá¯ááºáž 3 áá¯ááᯠáááºáá®ážáááºááŒá áºáááºá á¡áááºááœáẠáá»áœááºá¯ááºááẠá€á¡á áááºá¡ááá¯ááºážáá»á¬ážááŒá¬ážááŸá áá»áááºáááºááŸá¯áá»á¬ážááᯠáá±á¬áºááŒáá¬ážááŒá®ážá ááá¯á·ááŒá±á¬áá·áº áááºážááá¯á·ááᯠáá»ááºáá»ááºážáá»áááºáááºááá¯ááºááŒáá«á áá¯á·á
áááá¯áá¬ááá¬ááá¯áá»á²á·ááœááºááŒááºážá
áá»áœááºá¯ááºááá¯á·á áá¯á¶ááŒááºážááᯠááŒáá·áºááŒáá«á áá¯á·á á¡á¬ážáá¯á¶ážá¡áááºááŒá±áááºááá¯á·áááºááá±ááá·áº áááºááœá±á·ááŸá¬áá±á¬á·á¡á²áá«ááá¯ááºáá«áá°ážá áá®á áá áºááᯠá¡áá¯á¶ážááŒá¯áá°áá²á· á¡ááŒááºááá± ááŒáá·áºááá¯ááºáá« - áá¯á¶ážá áœá²áá°á áááºááᯠá á¬áááºáá°áá® áá°áá±á¬ááºáá¬ááŒá®áž... á¡áá¯á¶ážááŒá¯áá°ááẠáááºážááá¯á·á¡á¬áž áááºáá±á¬ááºááœáá·áº ááá¯á·ááá¯áẠááŒááºážáááºááŒááºážááŸááááŸá áááºááá¯á·ááááá¯ááºááááºážá áá«ááᯠáá áºáááºážáááºážáá²á· á¡ááŒá±á¬ááºážááŒá¬ážááá¯á· ááá¯á¡ááºáááºá ááá¯á·ááŒá±á¬áá·áº áá±á¬ááºááẠá¡á áááºá¡ááá¯ááºážáá áºáᯠáááºááá·áºááá¯ááºáá¡á±á¬áẠ- á¡áá¯á¶ážááŒá¯áá° á¡áááá±ážáá»ááºá UserNotify:
á¡áᯠabstraction áá²á· á¡á±á¬ááºááŒá±á¡ááá·áºááᯠááœá¬ážááŒáá¡á±á¬ááºá á¡á
áááºá¡ááá¯ááºážá¡áá»áá¯á·ááᯠá¡áááºážáááºá¡áá±ážá
áááºáá±á¬áºááŒááẠááŒáá¯ážá
á¬ážááŒáá«á
áá¯á·á á¡á
áááºá¡ááá¯ááºážááŒáá·áºá
ááŒáá«á
áá¯á· RFIDReader. áá»áœááºá¯ááºááá¯á·áá
áá
áºááœááºá á€á¡á
áááºá¡ááá¯ááºážááẠRFID áááºááºáááºááŒááºážá¡ááœáẠáá¬áááºááŸááááºá áááºážáá¡ááœááºááœáẠáá±áá¬á¡áá»áá¯á· (UIDá á¡áá¯á¶ážááŒá¯áá°áá±áá¬...) áá«áááºááá·áºáááºá ááá¯á·áá±á¬áº á
á±á¬áá·áºáá«á NFC áá²á·ááá¯á· RFID ááẠá¡áááá¡á¬ážááŒáá·áº áá¬á·ááºáá²ááŒá
áºááŒá®áž áá±á¬á·ááºáá²ááºááá¯ááºáá«á ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááá¯á·ááœáẠ"áá¯ááºááŒááºáž" áá±áá¬ááᯠááŒáá¯áááºáááá¯áááºáá¬áá
áºáá»áá¯ážááá¯á· áá±ážááá¯á·ááá·áº RFID áá»á
áºááºááá¯ááºááá¯áẠáá®ážááŒá¬ážá
á®ááŸááá±áááºáᯠáá»áœááºá¯ááºááá¯á· áá°áááá¯ááºáá«áááºá ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááá¯á·ááœáẠRFID áááºááºáá»á¬ážááᯠáááºááá¯ááºáá±á¬ á
ááá¹áá áá¬á·ááºáá²áá
áºáá¯ááŸáá·áº áá»áœááºá¯ááºááá¯á· ááá¯á¡ááºááá·áº áá±á¬áºáááºááá¯á· áá±áá¬ááᯠááŒá±á¬ááºážáá²ááá¯ááºáá±á¬ á
ááá¹áááá±á¬á·ááºáá²áá
áºáá¯ááŸááááºá áá°ááá¯á·ááᯠáá±á«áºáá¡á±á¬áẠRFIDSensor О RFIDPparser á¡áá®ážáá®ážá áá«ááᯠSystem Composer ááŸá¬ áááºááá¯ááŒááá²á á¡á
áááºá¡ááá¯ááºážáá
áºáá¯ááᯠáááºááŸá¬ážááá¯ááºáááºá RFIDReader áááºážá¡á
á¬áž á¡á
áááºá¡ááá¯ááºážááŸá
áºáá¯ááᯠááá·áºáá«á ááá¯á·áá±á¬áº áááºážááᯠááá¯ááºáá«á ááá¯áá±á¬ááºážáááºá ááá¯á·ááá¯ááºáá«á áá»áœááºá¯ááºááá¯á·ááẠáááá¯áá¬áááºáá¬á áááºááŸá¯ááá¯ááºááŸá¯ááᯠáá¯á¶ážááŸá¯á¶ážááœá¬ážáá«áááºá á¡á²áá®á¡á
á¬ážá RFIDReader áá²ááᯠáááºááŒá®áž á¡á
áááºá¡ááá¯ááºážá¡áá
Ạá áᯠáááºááá·áºááá¯ááºááŒáá¡á±á¬ááºá
áá±á¬ááºážááŒá®á á¡áá¯áá² áá¯á¶ážá
áœá²áá°ááᯠá¡áááá±ážááá¯á· áááºááœá¬ážááŒáá¡á±á¬ááºá áááºážááᯠááŒááºážáááºááŒááºáž ááá¯á·ááá¯áẠááŒá¶áááºážá¡ááœááºážááá¯á· áááºáá±á¬ááºááœáá·áºááᯠá
áá
áºá áá¯á¶ážá
áœá²áá°á¡á¬áž áááºááá¯á· á¡áááá±ážáááºáááºážá áá°áá
áºáŠážááẠá¡áá¶áá»á¬ážááŸáá·áº ááŸáááºáá¯ááºááŸáááºáá¯ááºááŸáááºáá¯ááºááŸáááºáá¯ááºááŸáááºáá¯ááºááŸáááºáá¯ááºááŸáááºáá¯ááºááŸáááºáá¯ááºááá¯á·ááᯠáá±á¬ááºážá
áœá¬ááŒááºáááºá ááá¯á·ááŒá±á¬áá·áºá áá¯á¶ážá
áœá²áá°á á¡á¬áá¯á¶á
áá¯ááºááŒá®áž LED ááᯠáá»ááºáá±á¬ááºáááºááá¯ááºááẠá¡áá»áá¯á·áá±á¬ á¡áá¶á¡áá»ááºááŒááŸá¯ááᯠáááºáá¯ááºáá±ážááá¯ááºáááºá ááá·áºáá»á±á¬áºáá±á¬ á¡á
áááºá¡ááá¯ááºážáá»á¬ážááᯠáá±á«ááºážááá·áºááŒáá«á
áá¯á· UserNotify:
áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·áá
áá
áºááááá¯áá¬ááᯠáááºáá®ážáá¬ážáá±á¬áºáááºáž áááºážááœáẠáá
áºáá¯áá¯ááŸá¬ážááœááºážáá±áá«áááºá áá¬áá²? áá»áááºáááºááŸá¯á¡áááºáá»á¬ážááᯠááŒáá·áºááŒáá«á
áá¯á·á InBus О OutBus - developer ááá¯áá°áá®ááá·áº áá¬áááºá¡áááºáá»á¬ážááá¯ááºáá«á áááºážááá¯á·ááᯠá¡áááºááŒá±á¬ááºážááẠááá¯á¡ááºáááº-
áá®áá±á¬á· á¡ááŒááºážáá¯á¶áž á¡áá®ážá
ááºáá¯á¶áž á¡ááŒááºážáá»ááºážá¡á¬ážááŒáá·áº á
áá
Ạá¡ááºáá»ááºáá®áᬠáááºážá
áá
áºááœá±ááᯠáááºááᯠá¡áá¯á¶ážáá»ááá² ááá¯áᬠáá±á·áá¬ááŒáá·áºáááºá áá±ážá
áá¬ááŸááá¬áááº- á¡áááºááŒá±á¬áá·áº áááºážááá¯á·ááᯠáá¯á¶ážáá¡áá¯á¶ážááŒá¯ááááºážá á
áá
áºááẠáá°áááŒá
áºááŒá®ážá ááŒá®ážáá±á¬á¡áá¯ááºááẠáááá¯á¡ááºáᯠáááºááááºá áááºáá»ááºáá»ááºážáá¯ááºáá±ážááá¯ááºáááºá áá±áá¬áá±á·á
áºááá¯áá®ááá¯ááºážááœá²áááºá á
á¯á¶á
ááºážáá±ážááŒááºážááŸá¯áá»á¬ážáá±ážááá¯ááºáááºááá¯á·ááá¯ááºááá±áá±á¬áºáááºá ááŒá¿áá¬ááŸá¬ á
áá
áºá¡á¬áž áá
ááºážá
á¬ážáá² áááºážá á¡á
áááºá¡ááá¯ááºážáá»á¬áž áá
áºáá¯ááŸáá·áºáá
áºáᯠáá»áááºáááºáá¯á¶ááᯠáá¬ážáááºáá«áá á
áá
áºá¡á
áááºá¡ááá¯ááºážáá»á¬áž áá±á«ááºážá
ááºážááŒááºážááẠá¡áá»áááºááŒá¬ááŒáá·áºáááºááŒá
áºááŒá®áž áá¬áá»ááºááááºááŒá
áºáá«áááºá
á€á¡ááá¯ááºážá០á¡ááá áá°áá±á¬ááºááœá¬ážáááºááŸá¬-
á
áá
áºáááºáá±á¬ááºááŸá¯ááœáẠá
áá
áºá¡ááºáá»ááºáá®áá¬áááºážáááºážáá»á¬ážááŸáá·áº áááá¯áá¬áá¯á¶ááá¹áá¬ááºáá¯á¶á
á¶ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááẠá¡á
áááºá¡ááá¯ááºážáá»á¬ážááᯠáá±á«ááºážá
ááºááŒááºážááá¯ááºáá»á
ááááºáá»á¬ážááᯠáá»áŸá±á¬á·áá»ááá¯ááºááŒá®áž áá®ááœááºáá¬ážááá·áºá
áá
áºáá¡áááºá¡ááœá±ážááᯠááŒáŸáá·áºáááºáá±ážáá«áááºá
source: www.habr.com