본문 바로가기

라즈베리파이3 언박싱하기 Respberry Pi (이하 라즈베리파이)는 교육용으로 개발된 초소형 컴퓨터이다. 메인보드의 크기가 신용카드정도의 사이즈로 굉장히 작은 컴퓨터인데 이녀석은 2006년 Eben Upton(에벤 업톤), Rob Mullins(롭 멀린스), Jack Lang(잭 랑), Alan Mycroft(앨런 마이크로프트)가 초기모델을 디자인했으며 2008년 Pete Lomas(피트 로마스), David Braben(데이비드 브라벤)을 영입해 본격적으로 생산했다. 라즈베리파이의 특징은 작은 사이즈에 키보드, 마우스, 모니터만 연결하면 일반 PC로 사용 할 수 있고, 저전력 제품이기 때문에 항시 켜놓는 것도 부담이 적다. 내가 구입한 라즈베리파이 3의 제원은 아래와 같다. CPU] 브로드컴 BCM2837 1.2GHz Qu.. 더보기
엔코어드 에너톡 (Enertalk) 스마트싱스 연동하기 이전글 : 엔코어드 에너톡(Enertalk) 설치하기 EnerTalk(이하 에너톡)을 사용하기로 결심한 것은 오픈 API 때문이었다. 활동하는 카페에서 KuKu님이 SmartThings(스마트싱스 이하 ST) 와 연동할 수 있는 스마트앱과 DTH를 만드셨기 때문이라고 이전 글에 적었는데 이게 매우 매우 중요하다. 각 장치들이 따로 따로 스마트 하다면 관리하는 입장에선 머리가 터져버릴 것 이고 "전력량에 따른 어떠한 동작" 을 수행할 수가 없다. 그런 점에서 ST를 사용한다면 에너톡 요녀석은 매우 추천할 만 하다. 이번 글에서는 에너톡을 ST에 연동하는 법을 작성할 것 이다. 물론 아래 KuKu님 링크에 더 자세히 적혀있긴 하지만 내 도서관에 한 권 추가해야하므로 적는다. KuKu님 블로그 "스마트싱스에 .. 더보기
SmartThings - webCoRE - 기본명령에 대해 알아보기 1 WebCoRE(이하 웹코어)를 통해 동작을 구현하기 위해서는 Statements에 대해 알아 둘 필요가 있다. Statements가 무엇인가? 언어적 뜻은 여럿 있겠지만 여기서의 의미는 (작업)명령 이라고 보면 된다. 이번 글에서는 웹코어에서 사용하는 기본 명령(Basic Statement)에 대해 알아보도록 한다. 1. 종류 기본 명령에는 세가지 종류가 존재한다. If Block , Action , Timer 이 세가지의 명령은 각각의 역할이 있고 그 역할에 맞게 사용해서 동작을 구현하는 것 이다. 위에 보이는 세개의 기본명령을 용도에 따라 구분하자면 조건과 동작으로 구분 할 수 있겠다. 조건에는 If Block 과 Timer를 사용 할 수 있고 동작으로는 Action을 사용 할 수 있다. 그렇다면 조.. 더보기