안녕하세요! 이번 시간에는 사물인터넷을 위한 프로그래밍 언어에 대해 소개를 해 볼까 해요~
프로그래밍 언어에는 여러가지가 있어요.
이렇게 다양한 언어들이 있지만 2020년 10월 현재 3대 언어로 불리는 언어는
C, Java, Python 이렇게 세 개예요.
우리 과정에서는 C, C++, Java를 배워요.
(참고로 자바 언어는 웹디자인에 쓰이는 자바스크립트 언어와는 다른 언어입니다~)
Python을 제외한 C와 Java는 역사가 깊고, 2대 컴퓨터 언어로 유명했어요.
이 두 언어는 지금도 사물인터넷에 영향을 끼치고 있습니다~
우리는 이 두 언어를 통해 사물인터넷 기기들이 어떻게 작동할지 프로그램을 만들게 되는 거예요.
위는 생활코딩의 이고잉 강사님의 사물인터넷 강의 영상입니다.
위 강의 영상에서는 Java 프로그래밍을 통해 LED의 점등을 제어하는 모습이 나와 있어요.
이렇듯 우리는 프로그래밍 언어를 학습함으로써 IOT 기기들에게
그 때 그 때 상황에 맞는 명령을 만들어 줄 수 있습니다~
이뿐만이 아니에요~
전세계의 스마트폰 OS의 3/4 정도의 점유율을 차지하는 구글 안드로이드,
우리나라의 유명한 스마트폰들인 삼성 갤럭시나 LG의 라인업 시리즈에도 들어있지요~
그런데 이 사실을 아시나요?
이 수많은 안드로이드 앱들이 Java를 통해서 만들어집니다~
즉, 여러분들께서 Java를 우리 IOT 과정에서 배우시게 되면,
사물인터넷 기기 제어 프로그램 뿐만 아니라 안드로이드 앱을 만들 수 있게 돼요~
구글에서는 안드로이드 앱을 만들 수 있는 편리한 프로그램을 공개했어요.
그게 바로 안드로이드 스튜디오입니다.
안드로이드 스튜디오는 제작하는 자바 앱을 여러 환경에서 실행할 수 있게 해줘요.
이런 식으로 만든 자바 코드를 안드로이드 앱으로 만들어주는 것이죠~
자, 안드로이드 앱 제작 기술과 사물인터넷 제어 기술이 합쳐지면 어떻게 될까요?
이제 여러분은 안드로이드 스마트폰으로 IOT 기기를 제어할 수 있게 되는 거예요.
안드로이드 스마트폰에서 여러분이 제작한 앱이 인터넷을 통해 IOT 기기에 접속되고,
그 기기는 여러분의 앱에서 내려진 명령에 의해 제어를 원격적으로 받게 되는 거죠~
스마트폰으로 여러분의 집의 전등 스위치를 직접 관리하거나 하는 것이 이제 꿈의 일이 아니예요.
아두이노 기판, 스위칭 기기, 프로그래밍 언어가 모이면 이런 걸 할 수 있게 되는 거죠~
물론 새로운 언어를 배운다는 건 쉽지 않은 일이에요.
하지만 새로이 배운 언어를 통해 새로운 걸 만들어 냈을 때의 그 느낌은
그 무엇과 비교하기 쉽지 않을 거예요~
자, 우리 하이미디어와 함께 IOT 프로그래밍을 한번 배워보지 않으시겠어요?
분당 국비 지원 4차산업 사물인터넷 무료 취업 교육 문의전화 031 - 759 - 5030
'IOT 사물인터넷' 카테고리의 다른 글
IIOT 시스템과 스마트팩토리 (0) | 2020.11.16 |
---|---|
IOT 사례 살펴보기 - 블랙박스 (0) | 2020.11.10 |
사물인터넷의 친구 데이터베이스 SQL (0) | 2020.10.19 |
4차산업혁명을 가속하는 아두이노와 라즈베리파이 (0) | 2020.10.12 |
우리 IT 수업을 지원하는 K-Digital Training 이란? (0) | 2020.10.04 |