본문 바로가기
반응형

IoT3

라즈베리파이 OS 설치 라즈베리파이를 처음 시작하시는 분들을 위해 운영체제 설치 방법을 상세히 알아보겠습니다. 라즈베리파이는 신용카드 크기의 작은 컴퓨터로, 프로그래밍 학습부터 홈 서버 구축까지 다양한 용도로 활용할 수 있는 매력적인 기기입니다.라즈베리파이는 영국의 라즈베리파이 재단이 컴퓨터 과학 교육을 위해 개발한 싱글 보드 컴퓨터입니다. 저렴한 가격과 뛰어난 확장성으로 전 세계적으로 큰 인기를 얻고 있으며, 교육용뿐만 아니라 취미 프로젝트, IoT 기기 개발 등 다양한 분야에서 활용되고 있습니다.준비물첫 번째로 라즈베리파이 4 모델 B가 필요합니다. 이전 버전들도 있지만, 최신 OS와 최고의 성능을 위해서는 4 모델 B를 권장합니다. 그리고 16GB 이상의 Class 10 Micro SD 카드가 필요합니다. SD 카드는 라.. 2024. 11. 28.
BLE 프로토콜 스택 분석 블루투스 로우 에너지(BLE)는 최소한의 전력으로 근거리 무선 통신이 가능한 기술입니다. 일반적인 블루투스와 비교했을 때 전력 소비가 매우 적어, 작은 배터리로도 몇 개월에서 몇 년까지 작동할 수 있습니다. 이번 포스팅에서는 BLE 온도 센서 디바이스를 예로 들어, BLE 프로토콜 스택의 주요 구성 요소와 실제로그를 바탕으로 해당 내용을 분석해보겠습니다.BLE 프로토콜 스택 분석블루투스 로우 에너지(BLE) 프로토콜의 구조와 통신 과정을 실제로 이해하기 위해, 파이썬을 활용한 간단한 분석 코드를 개발했습니다. 이 코드는 BLE 디바이스의 서비스 구조, 특성값, 그리고 보안 메커니즘을 탐색할 수 있게 해주어, 복잡한 BLE 스택을 단계별로 이해할 수 있도록 도와줍니다.import asynciofrom bl.. 2024. 8. 3.
블루투스의 구조: 프로토콜 스택 이해하기 블루투스의 구조: 복잡해 보이지만 알고 보면 단순한 이야기우리가 매일 사용하는 블루투스 기술의 내부 구조에 대해 이야기해볼까 합니다. 처음 보면 복잡해 보이지만, 하나씩 살펴보면 그리 어렵지 않답니다.블루투스의 구조, 어떻게 생겼을까?위 그림을 보면 블루투스가 크게 두 부분으로 나뉘어 있는 걸 볼 수 있어요.위쪽의 '상위 계층 스택'아래쪽의 '하위 계층 스택'이 두 부분이 함께 동작되면서 우리가 아는 블루투스 기능을 만들어내는 거죠.상위 계층 스택: 소프트웨어의 영역상위 계층은 'Bluetooth Host CPU'라고 써있는 부분이에요. 여기는 호스트엣허 주로 소프트웨어가 담당하는 영역이라고 보면 됩니다.1. HCI (Host Controller Interface)HCI는 말 그대로 '호스트와 블루투스 .. 2024. 7. 28.
반응형