임베디드/IoT 3

임베디드 IoT, MQTT

개요신뢰성 있는 데이터 전송 및 원격제어를 위해 만들어진 프로토콜 ( ISO 표준 )열악한 네트워크 환경에서 센서 하나 정도 달린 작은 기기들의 데이터 전송 및 원격제어를 위해 만들어짐→ 임베디드 장치에 알맞은 프로토콜이다 실시간, 최소 전력, 신뢰성 있는 비동기적 메시징 방식 ( TCP/IP 기반 )경량 프로토콜이벤트 방식의 N:N 통신 지원임베디드 IoT에 필수적인 기능만 모여 있다.  구성MQTT에는 3개의 구성원이 존재한다.Brokerpublishersubscriber  BrokerBroker는 메시지가 들어오는 통로이다.반드시 Broker를 통해서만 통신이 가능하다메시지의 전송 여부, 에러 여부를 확인할 수 있다. Publish / Subscribe누구나 발행/구독을 할 수 있으며, 구독과 발행..

임베디드/IoT 2024.11.11

임베디드 IoT, 아두이노 ESP32 보드

ESP32wifi + Bluetooth 가 내장된 MCU 보드이다.아두이노를 IDE로 사용가능한 보드로 IoT프로젝트에 매우 많이 사용되는 MCU 보드이다. 능력 대비 가격이 매우 저렴하다는 장점이 있다.  Arduino IDE 설치아두이노는 오픈소스이다.아두이노 공식 홈페이지에 접속해서 IDE를 설치한다https://www.arduino.cc/ Arduino - Home www.arduino.cc SOFTWARE 탭 클릭 후 IDE를 설치하면 된다.설치가 완료 되었다면 파일 -> 기본 설정을 클릭하여 언어를 한국어로 변경할 수 있다. 이후 ESP32 보드를 추가해야 사용할 수 있다.추가 보드 관리자에 URL을 추가해 준다. https://dl.espressif.com/dl/package_esp32_in..

임베디드/IoT 2024.11.07

임베디드 IoT

개요IoT(Internet of Things)는 사물 인터넷으로 사물들이 서로 연결 되어 있다는 것을 의미한다.각종 사물에 센서와 유/무선 통신 기능을 내장하여 인터넷에 연결하는 기술을 말한다.이름에서도 알 수 있듯 IoT는 유무선 상관없이 인터넷에 연결되어야 한다.  활용 사례IoT는 초기 대기업이나 전문 분야에 주로 사용되었다.요즘은 임베디드 시스템의 소형화, 고성능화로 인해 일반인도 손쉽게 구현이 가능해 졌다.스마트팜스마트 팩토리홈오토메이션헬스케어실버산업운송인공지능무인공장자율주행웨어러블위 분야 외에도 굉장히 많은 분야에 활용이 가능하다.홈 IoT를 통해 내가 원하는 기능을 커스텀하여 내 집에 적용할 수도 있다.실제로 삼성과 LG에선 관련 API를 제공하고 있다.https://developer.sma..

임베디드/IoT 2024.11.07
728x90