[상황 정리]
2주전쯤에
스마트싱스가 허브코어의 테스트를 진행하면서
루아 라이브러리를 16으로 올렸음
그리고 3일 전에
매터 카메라용 엣지드라이버랑
매터 스위치 카테고리에 서브드라이브로 카메라 드라이버를 추가했음
그리고 오늘
루아 라이브러리 16이하에서 강제로 카메라 로드를 꺼버리는 밸리데이션을 추가했음
그런데 현 시점에서 아직 매터의 최신규격인 1.4에는 카메라 스펙이 없음
카메라 자체를 구현할 수 없는 상태임
[예상]
스마트싱스는 매터 스펙으로 카메라를 대응하기 위해서
CSA 이사회의 멤버로 매터를 운영하는 주체인 스마트싱스가 차세대 스펙인 매터 1.5에 카메라를 구현하거나
또는 카메라를 대충 스위치로 인식시키는 방법을 이용해서 Works with SmartThings 인증을 받을 거라고 예상됨
[그래서 뭐가 구현되냐]
카메라 메인
- webrtc : 웹에서 시간 동기화하는 기능
- videoCapture2 : 비디오 캡처
- videoStreamSettings : 비디오 스트리밍 설정
- imageCapture : 이미지 캡처
- mechanicalPanTiltZoom : 카메라 화각 틸트 조정 (PTZ)
- HDR
- nightVision : 나이트비전
- imageControl : 이미지 컨트롤
- audioRecording : 오디오 레코딩
- sounds : 소리
- cameraPrivacyMode : 카메라 보안모드
- localMediaStorage : 로컬 미디어 스토리지
- cameraViewportSettings : 카메라 뷰포트 세팅
- motionSensor : 모션센서
- firmwareUpdate : 펌웨어업데이트
- refresh : 새로고침
statusLed : 상태LED
- switch : 스위치
- mode : 모드
speaker : 스피커
- audioMute : 오디오 음소거
- audioVolume : 오디오 볼륨
microphone : 마이크
- audioMute : 오디오 음소거
- audioVolume : 오디오 볼륨
doorbell : 도어벨
- button : 버튼
[예상되는 문제점과 스마트싱스의 테스트]
우선 Matter over thread로는 카메라를 구현할 수 없을 것으로 보임
지그비와 스레드 모두 IEEE 802.15.4 표준을 베이스로 하는 프로토콜로써 전파의 대역폭이 250kbps로 제한됨
그런데 아래 평균적인 동영상 스트리밍 비트레이트에 대한 자료를 보면 지그비나 스레드로 영상 스트리밍은 꿈도꿀수없음.
스마트싱스는 매터 스위치 엣지드라이버에 추가되는 서브 드라이버인
카메라 엣지 드라이버의 스펙을
Lazy load camera로 호출하도록 구현했음
그래서 시리얼통신으로 구헌하는 도어벨 카메라와는 다를것으로 예상됨
뭔지는 모르겠지만 돌아가니까 테스트 하려고 올린거겠지?
스레드는 저전력이라기에는 애매하지만 저전력 프로토콜에서 어떻게 로컬로 안정적으로 돌릴지를 테스트 하는걸 보면
스마트싱스가 무선 규격의 로컬 IoT 카메라에 관심이 있는듯
https://github.com/project-chip/connectedhomeip/milestone/59?closed=1
예상할필요
없이 여기있는데
1.5에 카메라 확정이네