본문 바로가기

Others

개발자가 바라보는 사물인터넷

   ○ 통계에 따르면 현재 대부분의 개발자들은 사물인터넷 플랫폼과 미들웨어(IoT platform/middleware) 및 스마트홈 기기 개발에 가장 많이 쓰이고 있음

      ·많은 도시의 스마트시티화와 스마트시티 기기의 편리성과 쉬운 접근성으로 인하여 많은 사용자들에게 인기를 얻는 추세임

     - 또한 현재 개발자들은 사물인터넷의 보안성(Security)에 대해 가장 걱정하는 추세이며, 전체 선택 목록 중 절반에 가까운 46.7%의 선택을 받음

      ·최근에 일어난 워너크라이(WannaCry) 해킹 사건같이 사람의 일생활에 영향을 주는 사물인터넷의 보안성은 가장 중요한 개선요소 중의 하나로 주목받고 있음

      ·사물인터넷을 해킹하여 범죄에도 이용할 가능성이 충분히 있으므로, 개발자들은 사물인터넷의 보안성 개발은 가장 중요한 분야라고 주장함




<그림 1> 사물인터넷 개발자들이 가장 걱정하는 분야 



   ○ 사물인터넷 개발자 들이 사용하는 언어는 사물인터넷의 분야마다 다르며, C,C++, Java, Node, JS 정도가 사물인터넷 개발자 들이 가장 많이 사용하는 프로그래밍 언어로 취급되며, 이중에서는 Java가 개발자에게 가장 많이 쓰임



<그림 2> 사물인터넷 개발자들에게 쓰인 프로그래밍 언어 순위


     - 메모리, CPU 등을 포함한 센서 기기를 Constrained Devices라고 하며, 이 분야에선 C/C++이 뒤를 이어 Python과 Java가 있음

     - 게이트웨이(Gateways)는 사물과 사물을 연결해주는 시스템을 말하며, Java를 뒤이어 C/C++ 와 Python이 있음

     - 사물인터넷 클라우드(IoT Cloud)는 데이터를 관리 및 저장해주는 시스템을 말하며, Java를 뒤이어, Js, Node, Python이 그 뒤를 이었음



<그림 3> 사물인터넷 개발자들에게 쓰인 프로그래밍 언어 및 사물인터넷 분야


   ○ 사물인터넷 개발자들이 가장 많이 쓰는 연결 프로토콜(Connectivitiy Protocol)은 TCP/IP와 WiFi 부분이 과반이 넘는 득표를 받아 가장 많이 쓰이는 것으로 조사됨



<그림 4> 사물인터넷 개발자들에게 쓰인 연결 프로토콜


[자료원]  Virtual IoT | IoT Developer Trends - 2017 Edition, Eclipse Foundation, 2017.4.26.), https://www.youtube.com/watch?v=hytq6-Et290


 
서울시 금천구 디지털로 9길 90 seouliotcenter.tistory.com
mail : www.g.camp@gmail.com    |    tel : 박기태 총괄 02-2135-5280
Copyright 2019 by Seoul Businsss Agency. All Rights Reserved. (Powered by Tistory) 서울IoT센터 사이트 디자인 : blogstudy@naver.com
 최신글 +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
 실증사업 +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
 일정 +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
서울IoT센터 | LPWA    more
서울IoT센터 | 시설    more
서울IoT센터 | Information    more
 Making +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
 Programming languages +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
서울IoT센터 | 과거 사진    more

2017년 ~ 2019년 운영

G밸리내 운영시설

메이커스페이스 G·캠프 SNS

서울산업진흥원 SNS

서울시 금천구 디지털로 9길 90 seouliotcenter.tistory.com
mail : www.g.camp@gmail.com TEL : 박기태 총괄 02-2135-5280