본문 바로가기

메이커 자료/ESP32 : Easy Connector

[아두이노/ESP32] 스마트시티 : 얼굴인식은 어떻게 할까?_Hub AIoT 편


안녕하세요.

메이크잇나우(Make It Now) 입니다 :)

이번시간이 ESP32로 AIoT 까지 다뤄보는 마지막 시간이 되겠네요. 이번 시간이 끝난다고 아쉬워하지 마세요 :)

다음부터는 블록코딩과 파이썬을 활용하여 AIoT를 다뤄보는 시간을 가져보려고 합니다 ㅎㅎ

 

그래서 이번시간에 해 볼 내용은 지난시간에 이어 AI 학습모델을 통해 스마트빌딩 시스템 제어하기 입니다.

지난 시간에 AI학습모델 만들기 까지 진행 했는데요, 오늘은 그 학습모델을 통해 실제 시스템을 제어해 볼께요!!

 

 

■ STEP 1 : 스마트시티에서 보안시스템에는 어떤 방식들이 있을까?

 

우리가 만들고 있는 보안 시스템은 얼굴인식을 통한 시스템 인데요, 보안을 유지하는 다른 방식에는 무엇이 있을까요??

1. 지문인식 : 손가락이나 손목등의 지문을 스캔하는 보안방식으로 높은 정확도와 보안성을 가지고 있습니다.

2. 동적 패스워드 : 정적인 패스워드 입력이 아닌 사용자의 행동패턴, 입력습관, 마우스 움직임 등을 분석해 신원을

                      확인하는 방식으로 모방이 어려워 높은 보안성을 지닙니다.

3. 스마트카드 : 카드에 내장된 칩을 활용하는 방식으로 암호화된 인증 데이터가 들어있습니다.

4. 바이오메트릭 : 개인의 생체인식 방식으로 얼굴, 홍채, 음성 등이 있습니다.

5. 보안토큰 : 물리적인 장치나 앱을 통해 생성된 일회용 인증 코드를 이용하여 사용자를 인증하는 방식입니다.

 

우리가 흔히 아는 방식 외에도 블록체인 기술이나 두가지 이상을 결합하여 사용하는 이중보안 방식도 많이 사용되고

있습니다. 그러면 학습시킨 얼굴인식 모델을 어떻게 보안에 사용하는지 확인해 볼까요??

 

 

■ STEP 2 : AIoT 프로세스 확인하기

 

AI와 IoT 를 결합하기 위한 프로세스를 먼저 알아볼까요?? AI 에서 학습한 결과값을 가지고 디바이스와 센서를

제어하기 위해서는 결과값을 Parsing 하는 작업이 필요합니다. 자사에서는 이를 하기 위해 자체 서버를 만들어

교육에 적극 활용하고 있습니다. 

AIoT 프로세스

메이크잇나우 Hub AIoT 에서는 AI 학습모델을 통해 들어온 결과값을 분석하고 필요한 값만을 걸러 IoT 플랫폼에 보내주는

역할을 합니다. 그러면 IoT 플랫폼 에서는 들어온 값을 통해 디바이스를 제어할 수 있게 됩니다.

 

 

■ STEP 3 : Hub AIoT 사용하기

 

허브 AIoT는 현재 관리자 보안 시스템에 맞춰져 설계되어 있으며, 추후에 다양한 컨텐츠를 탑재하여 다방면으로 사용할 수

있도록 개편 될 예정입니다. 그러면 AI 얼굴인식 모델을 가져와서 관리자를 판별하는 방범시스템을 만들어 볼까요?

HUB AIOT 사이트

먼저 허브 AIOT를 사용하기 위해서는 티쳐블머신에서 학습한 모델의 값을 가져오기 위한 URLBlynk의 디바이스와

연동을 위한 토큰과 템플릿 정보가 필요합니다. 그리고 파싱된 결과값을 넘겨받을 가상의 핀이 필요하죠. 설명만 듣고는

조금 어렵다고 생각하실 수 있는데, 교안와 전자책을 보고 따라하시면 너무 쉽고 매우 간단하답니다.

관리자 리스트 작성

관리자 리스트에 앞서 학습했던 CLASS 중 망치를 관리자로 등록해 보겠습니다. 여기서 관리자로 등록이 된 사람만

시스템을 제어할 수 있는 권한이 생깁니다.

보안모드 실행

망치가 관리자 얼굴인식을 통해 시스템 제어의 권한을 얻었어요!! 이제 보안모드를 실행하거나 해제할 수 있습니다. 

보안모드를 작동했더니 출입문과 창문의 보안이 실행되면서 얼굴인식이 잘 되었다고 불이 들어오네요.

만약 관리자로 등록되지 않은 사람이 얼굴인식을 하면 어떻게 될까요??

관리자 권한 미부여

위와같이 관리자에 등록되어 있지 않다고 나오면서 시스템 제어창이 나타나지 않네요.

이렇게 AI학습모델을 통해 디바이스와 센서를 제어하는것 까지 배워 보았습니다. 모두 고생 많으셨습니다 :)

 

 

■ Review

 

실제 어떤 시스템을 구축하려고 하면 훨씬 많은 절차와 복잡한 과정을 거치게 됩니다. 하지만 전체적인 프로세스는

우리가 배운 틀에서 크게 벗어나지 않습니다. 시스템을 기획하고, 구현에 필요한 센서를 선정하고, 센서의 값을 통해

결과를 도출하는 과정 말이죠. 

센서를 어떻게 사용하고 활용되는지, IoT는 어떻게 연동이 되는지, AI는 어떻게 학습을 하고 활용이 되는지...

전체적인 프로세스와 메커니즘을 이해하고 계시다면 열심히 잘 따라오셨습니다. 축하 드립니다.

우리는 비록 조그마한 키트를 통해 작은 세상을 만들어 보았지만, 여러분이 배웠던 내용들은 더 큰 세상을 만드는데 반드시

필요한 경험이었기를 희망합니다.

 

특허 등록이 완료된 메이크잇나우의 모든 키트가 궁금하시다면 아래 링크를 클릭해 보세요.

대량구매, 견적문의, 출강문의 는 카카오톡 플러스친구를 이용해 보세요 :)

 

▼▼▼ S2B학교장터, G마켓, 네이버 등 구매처 모음 ▼▼▼

https://www.makeitnow.kr/page/store

 

MAKE IT NOW STORE

다양한 오픈마켓에서 MAKE IT NOW 스토어를 만나보세요. 원하시는 사이트를 누르면 이동합니다. 학교장터에서 "메이크잇나우"를 검색해주세요

www.makeitnow.kr

 

▼▼▼ 메이크잇나우 카카오톡 플러스친구 ▼▼▼

https://pf.kakao.com/_MVWdT

 

MAKE IT NOW

디지털 교육을 위한 시작 S/W교육, IoT, AI, 메이커 교육, 3D프린팅, 레이저커팅 교육

pf.kakao.com

 

사업자 정보 표시
메이크잇나우 | 김건욱 | (우 : 13487) 경기도 성남시 분당구 대왕판교로645번길 12 (경기창조경제혁신센터) 9층 | 사업자 등록번호 : 646-35-00394 | TEL : 070-8887-0703 | Mail : kgu0724@makeitnow.kr | 통신판매신고번호 : 2018-성남분당-0517호 | 사이버몰의 이용약관 바로가기