04.28(9주차) ThingSpeak - rlarlqor0513/smart-device GitHub Wiki

ThingSpeak

image

ThingSpeak는 IoT(사물 인터넷) 기술을 활용하여 센서 데이터를 수집하고, 저장하고, 시각화하는 무료 온라인 서비스입니다. 또한, RESTful API를 제공하여 데이터를 수집하고, 조회하고, 분석하는 등의 다양한 기능을 제공합니다.

  1. 데이터 수집 및 저장: ThingSpeak는 온도, 습도, 압력, 조도 등 다양한 종류의 센서에서 생성되는 데이터를 수집하고 저장할 수 있습니다. 이러한 데이터는 ThingSpeak의 무료 서비스를 사용하여 저장되며, 데이터 저장에 대한 제한이 거의 없습니다.

  2. 데이터 시각화: ThingSpeak는 데이터를 그래프, 차트, 막대 그래프 등 다양한 형식으로 시각화하여 사용자가 데이터를 쉽게 이해할 수 있도록 지원합니다.

  3. 이메일 및 SMS 알림: ThingSpeak는 특정 이벤트가 발생할 때 사용자에게 이메일 또는 SMS 알림을 보내도록 구성할 수 있습니다. 예를 들어, 특정 온도 수준을 초과하면 사용자에게 경고 메시지를 보낼 수 있습니다.

  4. RESTful API: ThingSpeak는 RESTful API를 제공하여 사용자가 데이터를 검색, 수정, 삭제하는 등의 작업을 수행할 수 있도록 지원합니다.

  5. MATLAB 분석 도구: ThingSpeak는 MATLAB 분석 도구를 사용하여 데이터 분석을 지원합니다. 이를 통해 사용자는 센서 데이터를 분석하고, 복잡한 수학적 모델을 생성할 수 있습니다.

ThingSpeak는 개발자, 연구원, 교육자 등 다양한 분야에서 활용할 수 있는 무료 온라인 서비스입니다. 데이터 수집과 분석, 시각화를 위한 다양한 기능을 제공하며, RESTful API를 통해 데이터를 검색, 수정, 삭제하는 등의 작업도 쉽게 수행할 수 있습니다.

New Channel

ThingSpeak 에서 New Channel 생성

UI 확인

Channel ID, API KEY

Arduino 라이브러리 설치

코드 입력

결과값 확인

24-1