목록전체 글 (593)
YOGYUI
Matter - Pressure Measurement Cluster Developing Example using ESP32 SoC 지난 글에서 압력 측정(Pressure Measurement) 센서 관련 클러스터의 Matter 스펙에 대해 알아봤다 Matter Specification - Pressure Measurement Cluster Matter Specification - Pressure Measurement Cluster Matter :: Pressure Measurement Cluster This cluster provides an interface to pressure measurement functionality, including configuration and provision of n..
Create Multi-platform Docker Images for Home Network Python Application 내가 만든 힐스테이트 광교산용 RS-485 연동 홈네트워크 파이썬 코드를 Home Assistant OS(HAOS)에서 구동하는 방법을 포스팅한 뒤, 이에 관해 사용법이나 문제 보고하는 유저들이 조금씩 늘어나고 있다 HAOS에서 현대통신 RS485 연동 GitHub python 코드 실행하기 HAOS에서 현대통신 RS485 연동 GitHub python 코드 실행하기 2023년 막바지에 HAOS에서 내가 깃허브(GitHub)에 올려둔 힐스테이트 광교산 소스코드(현대통신 HDHN-2000 월패드 RS485 연동)를 HAOS가 설치된 SBC/NUC에서 실행하는 방법에 대한 문의가 ..
Matter :: Illuminance Measurement Cluster The Illuminance Measurement cluster provides an interface to illuminance measurement functionality, including configuration and provision of notifications of illuminance measurements. 조도 센서 디바이스를 위한 클러스터 1. Classification Hierarchy Role Scope PICS Code Base Application Endpoint ILL 2. Identifier Identifier Name 0x0400 Illuminance Measurement 3. Data Type..
Matter :: Pressure Measurement Cluster This cluster provides an interface to pressure measurement functionality, including configuration and provision of notifications of pressure measurements. 압력 측정 센서 (ex: 기압계) 디바이스를 위한 클러스터 1. Classification Hierarchy Role Scope PICS Code Base Application Endpoint PRS 2. Identifier Identifier Name 0x0403 Pressure Measurement 3. Features Bit Code Feature Confo..
Matter - Carbon Dioxide Concentration Measurement Cluster Developing Example using ESP32 SoC 지난 글에서 대기 성분 농도 측정(Concentration Measurement) 센서 관련 클러스터들의 Matter 스펙에 대해 알아봤다 Matter Specification - Concentration Measurement Clusters Matter Specification - Concentration Measurement Clusters Matter :: Concentration Measurement Clusters The server cluster provides an interface to concentration measurem..
[애플 (Apple Inc, AAPL)] - 2024/1 배당락일 2월 9일 기준 잔고: 63주 (2023/4 배당락일 11월 10일 대비 +1주) 주당 배당금: $0.24 (환산 세전 연수익률 0.51%) 세전 $15.36 - 세금 $2.30 = $13.06 입금 (배당세율 14.974%) 비전프로 사고싶다 ㅠㅠ 2022년 예기치 못하게 종합소득세 얻어맞는 바람에 소중하게 모아뒀던 비상금을 세금이랑 건강보험료 터는데 쓰고 있어서 국내 정발해도 살 돈이 없다 힝... (덕분에 분기별로 3~4주는 모았었던 애플 주식도 1주 추가 매수에 그쳤다 ㅠ) 연말정산도 환급받은게 언제인지 기억도 안날 정도로 오랜 기간 뱉어내고 있고.. ㅠ 소득이 늘어나는 게 마냥 좋은 일만은 아니다.. 애플 주가는 작년 10월 말 ..
Matter - Temperature, Relative Humidity Measurement Cluster Developing Example using ESP32 SoC 지난번 글에서Temperature Measurement(온도 측정)와 Relative Humidity Measurement(상대 습도 측정)두 Matter Cluster에 대한 Specification을 알아봤다 Matter Specification - Temperature Measurement Cluster Matter Specification - Temperature Measurement Cluster Matter :: Temperature Measurement Cluster This cluster provides an interfa..
Matter :: Water Content Measurement Clusters This is a base cluster. The server cluster provides an interface to water content measurement functionality. The measurement is reportable and may be configured for reporting. Water content measurements include, but are not limited to, leaf wetness, relative humidity, and soil moisture. 일반적인 상대습도 센서 뿐만 아니라 식물의 잎사귀 습도 센서, 토양 수분 센서 등 농작물 관리 IoT 디바이스를 위한..
Matter :: Concentration Measurement Clusters The server cluster provides an interface to concentration measurement functionality. This cluster SHALL to be used via an alias to a specific substance (see Cluster IDs). 일산화탄소, 이산화탄소, 이산화질소, 오존, 미세먼지(PM1, PM2.5, PM10), 포름알데히드, 총휘발성유기화합물(TVOC), 라돈 등 다양한 종류의 대기오염물질의 농도 측정 센서를 위한 클러스터 1. Classification Hierarchy Role Scope PICS Code Base Application End..
Matter :: Temperature Measurement Cluster This cluster provides an interface to temperature measurement functionality, including configuration and provision of notifications of temperature measurements. 온도 측정 센서를 위한 클러스터 1. Classification Hierarchy Role Scope PICS Code Base Application Endpoint TMP 2. Identifier Identifier Name 0x0402 Temperature Measurement 3. Attributes 3.1. Measured Value ID ..
현대통신 RS-485 연동코드: 엘리베이터 호기별 층수 및 이동방향 표시 엔티티 추가 (홈어시스턴트) 엘리베이터와 관련된 요구사항이 아래와 같이 추가되었다 요구사항: 엘리베이터의 층수 및 이동 방향을 HA에서 확인 어차피 엘리베이터 호출 후 RS-485 패킷에서 확인할 수 있는 층수랑 방향은 기존 코드에서도 모니터링할 수 있는데, HA랑 별도로 연동해두진 않았었다 이번 기회에 엘리베이터 호출 후 각 호기별 층수와 이동방향을 표기하는 HA 엔티티를 자동으로 추가하도록 코드를 조금 수정해봤다 commit id: f2b6efc600b4e691f549a97a6df91728a1a997da https://github.com/YOGYUI/HomeNetwork/commit/f2b6efc600b4e691f549a97a6..
현대통신 RS-485 연동코드: 주방 비디오폰 세대현관문/공동현관문 호출 상태 및 문열기 명령 기능 분리 힐스테이트 광교산에서 사용하려고 만든 현대통신 RS-485 연동 코드가 이래저래 입소문(?)을 타면서 소스코드를 클론해 사용하는 유저분들이 조금씩 늘어감에 따라 기능 수정 및 보완 요구사항도 발생하고 있다 ^^ 가장 최근 요청받은 이슈는 Baudrate 3840을 사용하는 주방 서브폰의 세대현관문 및 공동현관문 열림 제어 시 각각의 엔티티를 분리함과 동시에 초인종 호출 중 상태를 홈어시스턴트(HomeAssistant, HA)에 연동하고 싶다는 사항이다 기존에는 주방 서브폰의 하드웨어적 특성을 따라 세대현관문과 공동현관문을 분리하지 않고 하나로 묶어서 '초인종 호출중 상태 표시' 및 '문열림' 기능을 ..
Parse pre-provisioned PAI, DAC certificates in secure_cert partition of ESP32 앞선 글에서 Matter pre-provisioned된 (EspressIf에서 제공하는 PAI, DAC 인증서가 포함된) ESP32의 secure_cert 파티션을 복호화한 뒤 텍스트 파일, 바이너리 파일로 저장하는 방법에 대해 알아봤다 [ESP32] Secure Cert 영역의 Pre-Provisioned 바이너리 추출해보기 [ESP32] Secure Cert 영역의 Pre-Provisioned 바이너리 추출해보기 Extract pre-provisioned binary from secure_cert partition of ESP32 ESP32를 이용한 Matter ..
Extract pre-provisioned binary from secure_cert partition of ESP32 ESP32를 이용한 Matter 제품 개발 시, 회사(혹은 개인) 차원의 PKI(Public Key Infrastructure, 공개 키 인프라)를 구축하지 않았다면 ESP32의 파티션 테이블 중 일부 영역에 PAI(Product Attestation Authority)와 DAC(Device Attestation Certificates) 인증서를 ESP32 출고 단계에서 포함된 상태로 주문할 수 있다 EspressIf는 CSA(Connectivity Standards Alliance)의 멤버 Digicert, Amazon AWS 등 상용 PKI의 PAA 도입하려면 수백만원 예산이 추가로..
EspressIf의 SoC인 ESP32 모듈의 정적(static) 및 동적 (dynamic) 메모리 사용량을 체크하는 방법을 알아보자 - EspressIf에서 제공하는 SDK인 ESP-IDF version 5.1.2 기준 - 본 글의 데모는 Ubuntu Linux 22.04.03 LTS 환경에서 구동 1. 개발 환경(idf.py) 준비 ※ ESP-IDF의 설치가 이미 진행되었다고 가정 (install.sh) 터미널에서 export.sh 쉘 스크립트를 호출해준다 $ source ${esp-idf-path}/export.sh 아래 명령어로 ESP-IDF를 설치해둔 경로가 출력되면 개발 환경 준비 완료 $ echo ${IDF_PATH} 2. Static 메모리 사용량 확인 ESP-IDF SDK의 파이썬 유틸리..