본문 바로가기

01_Overview/Course_Introduction

제 5회 서울IoT워크숍 - 오픈소스 플랫폼 타이젠 기반 IoT 서비스 개발 편





가. 워크숍 개요

  □ 워크숍 일자 : 2018년 8월 20일 ~ 24일 

  □ 워크숍 시간 : 10:00 ~ 17:00 (1일 6시간)  ※ 중식 제공

  □ 워크숍 장소 : 서울IoT센터 [서울시 구로구 디지털로 26길 72]

  □ 워크숍 목적

   - 리눅스 파운데이션의 타이젠 플랫폼이 제시하는 IoT 생태계를 기술적으로 이해하고, 타이젠 플랫폼을 활용하여 IoT 기기를 개발하고, 스마트싱즈 클라우드를 통해 삼성전자 IoT 생태계에 진입하기

   ※ 타이젠(Tizen) - 삼성전자의 TV, Wearable 등 모든 기기(갤럭시 폰 제외)에 탑재된 오픈소스 플랫폼 (참고 : http://www.tizen.org국내 페이스북 그룹 https://www.facebook.com/groups/tizentalks

      리눅스 파운데이션(글로벌 오픈소스 운영 비영리 재단)이 프로젝트 운영 및 관리 주체이며 삼성전자는 최대 기여자이며 사용자임 

   ※ 스마트싱즈(SmartThings) 클라우드 - 삼성전자를 비롯하여 수많은 업체의 다양한 IoT 기기 연결점(참고 : https://smartthings.developer.samsung.com )



(사진 : 삼성 스마트싱즈 클라우드)




(영상 : 삼성 스마트싱즈 클라우드)


나. 워크숍 교육내용 (강사 : 삼성전자 리서치팀 7명, 300 파트너스 김승현 대표)


- 아이디어 프로토타이핑 및 워크숍 :  오후 17:00 ~ 20:00, 고객의 문제발굴을 통한 IoT제품 

                                                아이디어 프로토 파이팅 (300파트너스 김승현 대표)

- 기술 워크숍 


21
(화)

오전

Tizen IoT 환경설정의 모든 것

- Tizen IoT 알아보기
· 타이젠 IoT x 스마트싱즈로 할 수 있는 것들
· 타이젠 스튜디오 개발환경 구축하기
· 타이젠의 다양한 프로파일 소개
· 타이젠 IoT 개발환경 구축하기

나만의 플랫폼이미지 제작하기
· Craftroom 소개
· 나만의 플랫폼이미지 만들기 

IoT 앱개발을 위한 디바이스 설정하기
· 플랫폼 이미지를 디바이스에 손쉽게 설치하기
· 디바이스 개발환경 설정하기

오후

Tizen IoT 코딩을 시작해보기

- 타이젠 오픈소스 활용하기
· 타이젠 공식 Git 저장소 활용하기
· IoT 템플릿 활용하기

타이젠 앱개발 시작하기
· 앱구조 확인하기
· 앱 라이프사이클 익히기
· 인증서 생성 및 관리하기
· 보드에서 앱 실행하기

타이젠 앱을 본격적으로 개발하기
· 타이젠 IoT용 RCC 패턴 및 소스 활용하기
· 메인루프와 타이머 사용하기
· 타이젠 개발자 사이트의 자원 활용하기

8/22
(수)

오전

사람이 움직이면 불을 켜기

- 모션센서로부터 측정한 값을 토대로 LED 켜고 끄기(GPIO)
· 모션센서값 인식하기
· LED 켜고 끄기
· 모션센서값으로부터 LED 통제하기

스마트싱즈와의 연결 준비하기
· 스마트싱즈 클라우드를 위한 환경설정하기
· 모바일에서 스마트싱즈앱 준비하기

스마트싱즈로 측정데이터 전송하기
· 스마트싱즈로 모션센서 데이터 전송하여 확인하기
· 스마트싱즈앱으로부터 LED 컨트롤하기

오후

빛을 감지하고 블라인드를 열어보기

- 조도센서 사용하기(I2C)
· 보드와 조도센서를 연결하기
· I2C 프로토콜로 조도센서로부터 측정값 확인하기

서보모터 사용하기(PWM)
· 보드와 서보모터를 연결하기
· PWM 프로토콜로 서보모터 통제하기
· 조도센서의 값으로 서보모토 자동으로 움직이기

스마트싱즈 앱에서 자동화하기
· 스마트싱즈 템플릿 준비하기
· 조도센서 데이터를 스마트싱즈에 보내기
· 스마트싱즈 앱에서 자동화 준비하기
· 스마트싱즈로부터 서보모터를 통제하기

8/23
(목)

오전

이산화탄소 값을 추출하여 클라우드로 보내기

- 아날로그 센서 이해하기
· 이산화탄소 센서 이해하기
· ADC 이해하기
· SPI 프로토콜과 관련 함수 이해하기

이산화탄소 센서 사용하기(SPI)
· 보드 ⇔ ADC ⇔ 이산화탄소 센서 연결하기
· SPI 프로토콜로 이산화탄소 센서로부터 측정값 확인하기

스마트싱즈로 데이터 보내기
· 스마트싱즈 앱 작성
· 스마트싱즈 앱에서 데이터 확인하기
· 가상장치 생성하여 활용하기

오후

카메라로 실시간으로 이미지 분석하기

(낮은단계 AI기술 활용)

- 카메라로 사진찍기
· 주기적으로 사진을 찍어 저장하기
· 카메라 개발방법 소개

- 이미지를 실시간으로 분석하기
· 촬영 이미지를 분석하여 특정상황에만 파일로 저장하기
· 타이젠 비전 개발방법 소개

- 사물인터넷용 오픈소스 서버 활용하기
· 오픈소스 서버에 디바이스를 등록하고 데이터를 공유할 환경 구축하기

· 이미지를 실시간으로 분석한 결과값을 오픈소스 서버에 저장하기

· 브라우저를 통해 오픈소스 서버에 저장된 값을 조회하기

· 오픈소스 서버에 등록된 디바이스를 진단하고 관리하기

8/24
(금)

오전

오픈소스 서버 구축하기

- 오픈소스 서버를 위한 환경설정하기

· 오픈소스 서버 소스 살펴보기

· AWS의 다양한 서비스로 기본 환경 설정하기

- 오픈소스 서버 구축하기

· 웹서버 구성하기

· MQTT 브로커 구성하기

- 자바스크립트로 IoT 앱 개발하기

· IoT.js 소개

· 센싱하여 스마트싱즈로 데이터 보내기

오후

IoT 아이디어 교류 및 네트워킹

아이디어 교류 및 개발자간 네트워킹


다. 모집 개요

  □ 모집대상 

    - 사물인터넷 분야에 재직 중이거나, 아래의 기준 중 하나 이상 충족하는 기업 개발자

      다만, 50%는 서울시 소재기업, 서울시민에서 선발

- C언어 프로그램 중급 이상 개발자 ← 기본자격요건, C언어를 모르면 수업을 이해할 수 없음

 ① 리눅스 파운데이션의 타이젠 플랫폼으로 IoT 생태계에 진입하고자 하는 개발자

 ② 기기와 클라우드를 포괄하는 IoT 서비스를 제공하고자 하는 개발자

 ③ 스마트싱즈 생태계를 활용하고자 하는 개발자

  ※ IoT 관련, 예비창업기업의 개발자 가능


  □ 모집규모 : 최대 35명

  □ 참가비용 : 무료, 30만원 상당의 시작키트 무료 제공

  □ 신청방법 : 서울산업진흥원 홈페이지를 통한 신청서 접수

  □ 참가자 선정 

    - 개발 계획의 구체성/시기(50%), 개발 역량 (50%) 

    - 심사방법 : 서면평가 

      ※ 예비후보 3인 선정후 중도포기자 발생시 충원 

  □ 주요 일정

    - 신청/접수 : ‘18.7.20 ~ 8.13

    - 선정심사 : 8.14

    - 선정발표 : 8.16


  □ 문의처 : 서울산업진흥원 산업혁신연구센터 박기태 책임 [02-6283-1004 / gitaepak@sba.kr]


  □ 신청방법 : 아래의 문서를 작성하시어, www.sba.kr → 사업신청 → 접수중인사업 →  서울IoT워크숍 Samsung IoT 편에서 참가신청( ‘18.7.20부터)


application_samsung_iot.docx

application_samsung_iot.hwp

application_samsung_iot.pdf




  [키트 주요 제공 내역]  *기타, 저항, LED, 전선, 메모리 카드 등도 함께 제공 http://www.seoulworkshop.org/228






Eagleye530s, Artik 보드








조도센서, GY-30 BH1750



서보모터, HS-53 Super-Econo Feather Servo





이산화 탄소센서, SEN0159




ADC, MCP3008







카메라, SPC-A1200MB






 
90, Digital-ro 9-gil, Geumcheon-gu, Seoul, Republic of Korea
https://seouliotworkshop.tistory.com/   
mail: 12000@12000.co
Copyright 2021 by Seoul Businsss Agency. All Rights Reserved. (Powered by Tistory)
workshop | Recent Articles +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
workshop | News +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
workshop | Schedule +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
workshop | Workshops    more
workshop | Toolkit    more
workshop | Video Tutorial    more
workshop | Events +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
workshop | Others +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Previous Hackathon    more

programs run by :

90, Digital-ro 9-gil, Geumcheon-gu, Seoul, Republic of Korea https://seouliotworkshop.tistory.com/
mail: 12000@12000.co