본문 바로가기

 


IOT 사물인터넷

4차산업 IOT를 위한 프로그래밍 언어

 

 

안녕하세요! 이번 시간에는 사물인터넷을 위한 프로그래밍 언어에 대해 소개를 해 볼까 해요~

 

프로그래밍 언어에는 여러가지가 있어요.

 

이렇게 다양한 언어들이 있지만 2020년 10월 현재 3대 언어로 불리는 언어는

 

C, Java, Python 이렇게 세 개예요.

 

우리 과정에서는 C, C++, Java를 배워요.

 

(참고로 자바 언어는 웹디자인에 쓰이는 자바스크립트 언어와는 다른 언어입니다~)

 

 

 

 

 

Python을 제외한 C와 Java는 역사가 깊고, 2대 컴퓨터 언어로 유명했어요.

 

이 두 언어는 지금도 사물인터넷에 영향을 끼치고 있습니다~

 

우리는 이 두 언어를 통해 사물인터넷 기기들이 어떻게 작동할지 프로그램을 만들게 되는 거예요.

 

 

 

 

youtu.be/hbk1twmxzF4

 

위는 생활코딩의 이고잉 강사님의 사물인터넷 강의 영상입니다. 

 

위 강의 영상에서는 Java 프로그래밍을 통해 LED의 점등을 제어하는 모습이 나와 있어요.

 

이렇듯 우리는 프로그래밍 언어를 학습함으로써 IOT 기기들에게

 

그 때 그 때 상황에 맞는 명령을 만들어 줄 수 있습니다~

 

 

 

 

 

이뿐만이 아니에요~

 

전세계의 스마트폰 OS의 3/4 정도의 점유율을 차지하는 구글 안드로이드,

 

우리나라의 유명한 스마트폰들인 삼성 갤럭시나 LG의 라인업 시리즈에도 들어있지요~

 

그런데 이 사실을 아시나요?

 

 

 

이 수많은 안드로이드 앱들이 Java를 통해서 만들어집니다~

 

즉, 여러분들께서 Java를 우리 IOT 과정에서 배우시게 되면, 

 

사물인터넷 기기 제어 프로그램 뿐만 아니라 안드로이드 앱을 만들 수 있게 돼요~

 

 

 

 

 

구글에서는 안드로이드 앱을 만들 수 있는 편리한 프로그램을 공개했어요.

 

그게 바로 안드로이드 스튜디오입니다. 

 

안드로이드 스튜디오는 제작하는 자바 앱을 여러 환경에서 실행할 수 있게 해줘요.

 

 

 

이런 식으로 만든 자바 코드를 안드로이드 앱으로 만들어주는 것이죠~

 

 

 

자, 안드로이드 앱 제작 기술과 사물인터넷 제어 기술이 합쳐지면 어떻게 될까요?

 

이제 여러분은 안드로이드 스마트폰으로 IOT 기기를 제어할 수 있게 되는 거예요.

 

안드로이드 스마트폰에서 여러분이 제작한 앱이 인터넷을 통해 IOT 기기에 접속되고,

 

그 기기는 여러분의 앱에서 내려진 명령에 의해 제어를 원격적으로 받게 되는 거죠~

 

 

 

스마트폰으로 여러분의 집의 전등 스위치를 직접 관리하거나 하는 것이 이제 꿈의 일이 아니예요.

 

아두이노 기판, 스위칭 기기, 프로그래밍 언어가 모이면 이런 걸 할 수 있게 되는 거죠~

 

물론 새로운 언어를 배운다는 건 쉽지 않은 일이에요.

 

하지만 새로이 배운 언어를 통해 새로운 걸 만들어 냈을 때의 그 느낌은

 

그 무엇과 비교하기 쉽지 않을 거예요~

 

 

 

 

자, 우리 하이미디어와 함께 IOT 프로그래밍을 한번 배워보지 않으시겠어요?

 

 

 

 

분당 국비 지원 4차산업 사물인터넷 무료 취업 교육 문의전화 031 - 759 - 5030

 

사업자 정보 표시
하이미디어IT융합인재개발원 | 배아훈 | 경기 성남시 중원구 성남대로 1133 메트로칸 빌딩 5층 | 사업자 등록번호 : 405-87-00545 | TEL : 031-736-0008 | 통신판매신고번호 : 제2017-성남중원-0111호 | 사이버몰의 이용약관 바로가기