유용한 IoT 오픈소스 플랫폼 소개

by 조혜인 | 2017-03-02 18:49
arduino http iot r2 wemos wifi 도어락 스마트홈 아두이노 위모스
아두이노 프로젝트를 진행하면서 IFTTT, blynk, ThingSpeak 등 다양한 IoT 플랫폼을 이용하고 있습니다.
잘 정리된 내용을 발견해서 가져왔습니다. 도움이 되길 바랍니다 :-) 중간 중간 자료는 새로 업데이트 하겠습니다.

출처
- http://blog.naver.com/cjc07/220931075264
-https://sites.google.com/site/bimprinciple/in-the-news




1. IoT 장치 운영 체계

IoT 장치에 부착된 센서, CPU, 메모리, 네트워크, 전력, 프로세스 자원 관리를 해주는 플랫폼입니다. 실시간 처리를 지원해 준다는 장점이 있습니다.

예시1) Brillo
구글의 안드로이드 기반 IoT 운영체제




2. 데이터 메시지 교환 프로토콜

IoT 장치, 게이트웨이, 클라우드 플랫폼(저장소) 간 데이터 교환 표준 방법을 제공합니다. 교환 시 보안을 고려한 플랫폼 입니다. 

예시1) MQTT
MQTT는 경량의 Publish/Subscribe(Pub/Sub) 메시징 프로토콜입니다. M2M(machine-to-machine), IoT 용도 목적입니다. 낮은 전력, 낮은 대역폭 환경에도 사용 가능합니다. (자세한 내용은 여기 참고)

예시2) CoAP
예시3) Web socket



3. IoT 게이트 웨이

IoT 장치 간 다양한 무선 네트워크 방식 전환이 가능합니다. 무선에서 유선 네트워크 전환 처리를 제공합니다.

예시1) 블루투스-WiFi 게이트웨이 




4. IoT 클라우드 플랫폼

IoT 장치 발견, 연결, 데이터 저장, 백업 및 관리, 데이터 보안, 계정 관리 및 접근 제어, 데이터 필터링 등을 수행합니다.

예시1) AWS(amazone web service)
예시2) Azure IoT
예시3 )HADOOP



5. 데이터 분석 플랫폼

클라우드 플랫폼에서 Open API로 제공된 빅데이터에 대한 다양한 분석 방법과 데이터 마이닝 도구를 지원합니다. 통계, 머신러닝, 딥러닝 등을 지원합니다.

예시1) ThingSpeak
예시2) R
예시3) Caffe
예시4) Torch
예시5) Tensorflow 등 




6. 메쉬업(mashup) 서비스 플랫폼

IoT 장치나 앱을 서로 연계, 통합해 하나의 서비스를 제공하는 플랫폼 기술입니다.

예시1) IFTTT
예시2) Blynk
예시3) TEMBOO
예시4) glue.things 등 

댓글 0

MADE BY

조혜인

arduino, processing, rhino, sketchup, 아두이노, 에프터이펙트, 포토샵, 프리미어
유용한 IoT 오픈소스 플랫폼 소개현재글 아두이노 WeMos로 wifi 통신하기 이전글