IOT

Phase 1 | ROS로 조명 및 공조 시스템 제어하기 1. 리눅스에서 ROS 환경 세팅하기 2. ROS 웹 Dashboard 구현 3. ROS와 웹 연동 4. ROS와 NodeMCU(ESP8266, ESP-12)연동 5. NodeMCU를 위한 모듈 설계하기 6. ROS로 NodeMCU 제어하기 7. 루틴 만들고 설정하기 rosserial로 아두이노에서 ROS 사용하기. 지금까지 ROS + roslibjs + Django 를 통해 ROS를 웹 환경에서 제어하는 데까지 성공했습니다. 이번에는 명령을 내리면, 실제로 그 작업을 수행하는 과정을 구현해보겠습니다. 아두이노에서 ROS를 Native로 사용하긴 어렵지만, rosserial을 이용하면 간단한 Publisher / Subscriber / Servic..
Phase 1 | ROS로 조명 및 공조 시스템 제어하기 1. 리눅스에서 ROS 환경 세팅하기 2. ROS 웹 Dashboard 구현 3. ROS와 웹 연동 4. ROS와 NodeMCU(ESP8266, ESP-12)연동 5. NodeMCU를 위한 모듈 설계하기 6. ROS로 NodeMCU 제어하기 7. 루틴 만들고 설정하기 roslibjs설치로 웹페이지에 생명 불어넣기 지금까지 HTML +CSS로 웹페이지를 꾸몄습니다. 이전 포스팅들에서 종종 비유했듯, 지금까지 그냥 기초공사와 외벽만 세우고, 인테리어만 했습니다. 전기 없고, 인터넷 없고, 수도와 하수구 없는 집에 사람이 살 수 없듯, HTML과 CSS자체만으로는 어떤 역할도 수행하지 못합니다. 이제 여기에 javascript를 통해 생명을 불어 넣어 ..
Phase 1 | ROS로 조명 및 공조 시스템 제어하기 1. 리눅스에서 ROS 환경 세팅하기 2. ROS 웹 Dashboard 구현 3. ROS와 웹 연동 4. ROS와 NodeMCU(ESP8266, ESP-12)연동 5. NodeMCU를 위한 모듈 설계하기 6. ROS로 NodeMCU 제어하기 7. 루틴 만들고 설정하기 가장 흥미로운 Front-end 생성 지금 하고 있는 ROS IoT 스마트홈 프로젝트는 IT 솔루션으로 치면 SI에 가깝다고 볼 수 있습니다. 대부분 이런 일을 할 때 가장 흥미로운 부분이 있다면 그건 아마 프론트엔드를 만드는 과정일 것입니다. 가장 큰 이유는 일단 상대적으로 구현하기 쉽고, 눈으로 그 결과를 바로 확인할 수 있기 때문입니다. 기획을 할 때도 대부분 프론트엔드를 먼저 ..
Blynk는 최고의 IoT DIY 플랫폼이지만, 스마트홈은 글쎄..?지난번에 스마트홈 관련 글을 쓰다 말아서, 뭔가 죄송스럽게 되었습니다. 그렇게 되어 버린 이유로 일단은 군대라는 특수한 환경 핑계를 대겠습니다. 그런데, 더 이상의 글을 포스팅하지 않은데는 사실 더 큰 이유가 있습니다. Blynk를 쓰다보니 커스터마이징이 어려워 제 스마트홈 프로젝트에 완벽하게 부합하지 않았습니다. 물론 Blynk는 대체가 어려운 최고의 IoT 플랫폼이라는 데는 동의합니다. 그러나 장치들끼리 유연하게 연동되어 작동하는 그런 형태의 IoT와는 조금은 거리가 있습니다. IoT를 일차원적으로 원격제어 / 모니터링 용도로만 사용하신다면 아주 좋습니다. 그렇지만 거기까지입니다. A부터 Z까지, 스마트홈 플랫폼을 구축해보기로 한다...
하필 Blynk를 사용하려는 이유는? 이번 프로젝트에서는 간단하게 Blynk 플랫폼을 사용해서 스마트홈을 구성해보도록 하겠습니다. 완벽하게 독자적인 플랫폼을 만든다면야 더할나위 없이 좋겠지만 Blynk 플랫폼을 이용하는 게 제 시간안에 프로젝트를 끝낼 수 있는 방법입니다. Blynk 플랫폼을 이용하지 않는다면 저희는 위 그림대로 라즈베리파이를 추가로 구입하고 라즈베리파이 위에서 굴러가는 mqtt서버를 만들고, 이 서버와 통신하는 안드로이드 모바일 앱을 만들어야 합니다. 라즈베리파이를 사서 mqtt만 굴리기는 또 뭐하니까 Google Assistant도 좀 설치해주고, 데이터도 차곡차곡 모아보는 걸로 합시다. 행복회로를 좀 더 돌려서 데이터가 쌓이는대로 AI를 적용해 훈련을 좀 시켜보는 것은 어떨까요? 가..
왜 이런 생각을 하게 되었는가? 집에 저 혼자 살게 되면서, 집을 관리해야 할 책임을 지게 되었습니다. 제가 책임질 집은 시골에 있는 오래된 집으로, 겨울이면 큰 창으로 단열이 잘 되지 않고 여름 장마철이면 습기가 벽지를 타고 올라오는...손이 많이 가는 집입니다. 이런 집은 누군가 꼭 살아줘야 합니다. 거주자가 온습도를 조절하거나 적절하게 환기를 함으로써 습기가 들어와도 빼주는 역할을 맡아야 하기 때문입니다. 그러나 저는 군인인지라, 그럴 수가 없습니다. 휴가를 아무리 자주 나와서 50일에 한 번씩 집에 들어온다 해도 50일 동안 환기를 시켜주지 않으면 장마와 태풍이 휩쓸고 지나가서 습기가 빠지지 않아 집에 곰팡이가 슬기 딱 좋은 환경입니다. 이 걱정을 작년 가을쯤부터 해와서 대책을 좀 세워보고 싶었는..
Whiteknight
'IOT' 태그의 글 목록