[사물 인터넷 네트워크와 서비스 구축 강좌] #3-8 센서장치간 BLE 통신
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 이번 파트에서는 센서장치간 BLE 통신을 구현해 보겠습니다. 즉, 2대의 센서장치가 서로를 찾아서 연결한 뒤 데이터를 주고받는 방법입니다. 이 방법을 잘…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 이번 파트에서는 센서장치간 BLE 통신을 구현해 보겠습니다. 즉, 2대의 센서장치가 서로를 찾아서 연결한 뒤 데이터를 주고받는 방법입니다. 이 방법을 잘…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 비컨이 구현도 간단하고 쓰임새도 다양함은 두 말 할 필요가 없습니다. 하지만 비컨으로 전달 가능한 데이터는 한계가 명확합니다. 스마트 밴드나 스마트…
ESP32로 웹소켓 프로그래밍은 ESP8266용 웹소켓 라이브러리를 이용하여 구현할 수 있습니다. 먼저, 아래의 경로로 가서 소스를 다운 받습니다. https://github.com/morrissinger/ESP8266-Websocket 다운받은 소스를 아두이노 라이브러리 폴더에 복사합니다. 아두이노 라이브러리 폴더의 경로는 다음과 같습니다.…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 이번 강좌부터는 본격적으로 BLE 장치들을 만들어서 구동시켜 보겠습니다. 가장 먼저 해볼 실습은 비컨(Beacon) 장치를 만들고 스캔하는 방법입니다. 앞선 파트에서 설명했듯이,…
1. 라이브러리화 할 코드를 .cpp 및 .h 형태로 구현 < WiFiConnection.h > 1 2 3 4 5 class WiFiConnection { public: void connectWiFi(const char* ssid, const char* password); }; <…
#include <WiFi.h> const char* ssid = "USER_SSID"; // 연결할 SSID const char* password = "PASSWORD"; // 연결할 SSID의 비밀번호 void setup() { Serial.begin(115200); delay(10); WiFi.begin(ssid, password); // 와이파이망에 연결 while…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 본격적으로 BLE 에 대한 내용을 다루기 전에 BLE 프로토콜에 대해 먼저 언급을 해야겠습니다. 이미 파트에서 BLE 프로토콜에 대해서는 자세히 다루었습니다.…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 이번 파트에서는 안드로이드 폰 2대를 블루투스를 이용해 연결하는 방법입니다. 별다른 외부 통신 모듈이 필요치 않고 phone to phone 직접 연결이…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . . 이전 파트에서 클래식 블루투스를 이용해 센서장치와 모바일간 통신을 구현했습니다. 이번에는 홈서버 역할을 하는 라즈베리파이가 클래식 블루투스 통신을 할 수…
Bluetooth 기능을 내장한 라즈베리파이3 B 모델 – 블루투스 제어용 Python 라이브러리 사용법입니다. 1. 블루투스 모듈 설치 파이썬 설치 시 블루투스 모듈이 추가 되게 하기 위해 블루투스 모듈을 먼저 설치합니다. sudo…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . . 근래에는 블루투스 중에서도 BLE 가 단연 인기입니다. BLE는 저전력으로 동작하기 때문에 센서장치의 소형화가 가능한게 컸습니다. 하지만 여전히 클래식 블루투스는…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . 3장에서는 블루투스 기술을 활용한 통신 및 서비스 구축 방법에 대해 다룹니다. 블루투스 통신 모듈을 직접 다루기 위해서는 블루투스 프로토콜 스펙에…
강좌 사물인터넷의 핵심이 되는 통신 모듈을 이용해서 센서장치, 모바일, 서버를 연동하고, 사물인터넷 서비스를 구현하는 방법을 설명합니다. 사물인터넷 서비스를 구현하기 위한 하드웨어 사용법과 각 플랫폼 별 핵심 코드를 제공하는 강좌입니다. 개인…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . . 시리얼 통신을 이용한 센서장치 – 안드로이드 폰 연결 앞서 소개했듯이 시리얼-USB 통신을 이용해서 센서장치를 모바일 폰에도 연결할 수 있습니다.…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . . 시리얼 통신을 이용한 센서장치 – 라즈베리파이 연결 아두이노를 다뤄보신 분은 시리얼(Serial, UART) 통신이 익숙하실 겁니다. 아두이노가 PC와 데이터를 주고…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . . 시리얼 통신 무선 통신이 대세인 요즘 유선 시리얼 통신을 먼저 언급하는 이유는 시리얼 통신이 센서장치에 외부 센서나 모듈을 연결할…
강좌 전체보기 사물 인터넷 네트워크와 서비스 구축 강좌 목차 . . 1. 사물 인터넷과 유무선 통신 기존에도 생활 가전이나 전자 장치들은 생활이나 업무 전반에 걸쳐 사용되어 왔습니다. 다만 현재에는 이런…