아두이노 101 – 강의자료
아두이노 101 책에서 다루는 내용을 강의용으로 사용할 수 있도록 제작한 PPT 파일입니다. 아두이노 초급부터 중급 과정을 다루고 있으며, 실습을 위한 소스까지 포함되어 있습니다. 다운로드 (17.1 MB) – https://drive.google.com/file/d/1KsA6S3kVrE6xYCbv7hea1tK9v0nOK3rE/view?usp=sharing 은 아두이노를…
아두이노 101 책에서 다루는 내용을 강의용으로 사용할 수 있도록 제작한 PPT 파일입니다. 아두이노 초급부터 중급 과정을 다루고 있으며, 실습을 위한 소스까지 포함되어 있습니다. 다운로드 (17.1 MB) – https://drive.google.com/file/d/1KsA6S3kVrE6xYCbv7hea1tK9v0nOK3rE/view?usp=sharing 은 아두이노를…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 홈 오토메이션 연동 테스트 홈 오토메이션 구현이 모두 끝났으니 동작을 시험해 봐야겠습니다. 먼저 메인 페이지로 접속해 보겠습니다. 라즈베리파이 서버 IP…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 홈 오토메이션 서비스 기획 중 사용자 앱을 구현할 차례입니다. 모바일 앱 작성 우리가 만든 홈 오토메이션 서버는 웹을 통해 사용자…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 홈 오토메이션 서비스 기획 중 라즈베리파이 서버를 구현할 차례입니다. 이미 이전 실습들을 진행했다면 라즈베리파이에 MQTT 브로커는 설치되어 있을겁니다. 설치되지 않았다면…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 홈 오토메이션 서비스 기획대로 센서장치를 추가해 보겠습니다. ESP32 모듈을 센서장치로 사용하고, 온도센서(DHT-11)를 달아서 측정값을 서버에 보내도록 하겠습니다. 서버에서 커맨드 (0-…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 이번 장에서는 1~6 장에서 다룬 통신 방법과 제어코드를 활용해서 사물인터넷 서비스 하나를 만들어 보겠습니다. 이런 예제 서비스를 만들 때 가장…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 사람들이 채팅 서비스에 모여 채팅방을 만들어 그룹화하고 메시지를 주고 받듯이, MQTT는 인터넷 네트워크에 참여한 다양한 장치들을 그룹화해서 서로 메시지를 주고…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 이번 파트에서 다루는 주제는 꽤나 흥미롭습니다. 바로 메신저를 연동한 IoT 서비스 구축입니다. 사물인터넷 서비스를 구성함에 있어 가장 신경써야 할 부분…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 앞 장에서 ESP32 모듈에 다양한 WiFi 기능을 구현하는 방법들을 다뤘습니다. 이제 센서장치가 외부 서버든 모바일이든 WiFi 로 연결되어 통신할 수…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 이전 실습 예제에서는 HTTP client 가 주기적으로 서버에 HTTP 요청을 보내서 데이터를 가져왔습니다. 물론 이 방식이 일반적인 웹 사용법이긴 하지만…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . HTTP request 를 통해 웹 서버에 접속하는 것만으로도 센서장치의 가치는 엄청나게 높아집니다. 그런데 여기 또 하나 고려해볼만한 기능이 있습니다. 바로…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 센서장치에 WiFi 모듈을 붙인다면 대부분 서버와 HTTP 통신을 하기 위해서 일겁니다. 이번 파트에서는 ESP32 모듈을 이용해 외부 서버에 HTTP request…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 이번 장에서는 WiFi 모듈을 이용한 통신 방법들을 다뤄보겠습니다. WiFi 통신은 블루투스 통신과는 전혀 다른 방식으로 동작합니다. 따라서 센서장치가 WiFi 통신을…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 이번 파트는 라즈베리파이 – 센서장치간 BLE 통신을 다룹니다. 이제까지 실습해온 , 과 과정은 거의 유사합니다. 다만 이번에는 라즈베리파이를 사용해서 연결할…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 이번 파트에서는 센서장치간 BLE 통신을 구현해 보겠습니다. 즉, 2대의 센서장치가 서로를 찾아서 연결한 뒤 데이터를 주고받는 방법입니다. 이 방법을 잘…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 비컨이 구현도 간단하고 쓰임새도 다양함은 두 말 할 필요가 없습니다. 하지만 비컨으로 전달 가능한 데이터는 한계가 명확합니다. 스마트 밴드나 스마트…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 이번 강좌부터는 본격적으로 BLE 장치들을 만들어서 구동시켜 보겠습니다. 가장 먼저 해볼 실습은 비컨(Beacon) 장치를 만들고 스캔하는 방법입니다. 앞선 파트에서 설명했듯이,…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 본격적으로 BLE 에 대한 내용을 다루기 전에 BLE 프로토콜에 대해 먼저 언급을 해야겠습니다. 이미 파트에서 BLE 프로토콜에 대해서는 자세히 다루었습니다.…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 이번 파트에서는 안드로이드 폰 2대를 블루투스를 이용해 연결하는 방법입니다. 별다른 외부 통신 모듈이 필요치 않고 phone to phone 직접 연결이…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . . 이전 파트에서 클래식 블루투스를 이용해 센서장치와 모바일간 통신을 구현했습니다. 이번에는 홈서버 역할을 하는 라즈베리파이가 클래식 블루투스 통신을 할 수…