기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하십니까?
SmartThings는 삼성의 사물인터넷 플랫폼입니다.
스마트폰에 SmartThings 앱을 install하면,
스마트폰으로 SmartThings과 호환되는 제품들(삼성제품뿐만 아니라, 타사제품까지도)의 제어가 가능합니다.
아래에서 여러 가지 문의를 드리겠지만,
“ 저희 회사에서 개발하는 제품(예: 가습기)을 SmartThings과 호환되는(=연동되는) 제품으로 개발하고자 하는데,
어떻게 하면 되는지?”가 문의의 핵심입니다.
스마트폰에서 삼성의 SmartThings앱으로 타사제품의 제어가 가능하기 위해서는
아래의 <요구조건>과 같은 2가지 요구조건이 만족되어야 할 것으로 추측합니다.
----------<요구조건>---------------------------
A.첫째 요구조건: 기술적인 부분
=> SmartThings앱과 통신할 때, 각종 규약(= 표준 & SPEC & 프로토콜 & API)를 맞추어야 합니다.
B.둘째 요구조건: 정책적인 부분
“기술적인 부분에서 완벽히 호환이 되었다(또는 각종 규약을 모두 맞추었다)”라고 하더라도,
삼성에서 특정 제품(업체)의 통신을 의도적으로 막아 버리면, 통신이 불가능합니다.
즉, 삼성에 업체등록(또는 MOU체결 또는 협의)을 해야만 SmartThings에서 제어가(통신이) 가능할 수도 있습니다.
통신을 막아 버리는 방법은 간단합니다. 가장 간단한 예로써…
삼성에서 부여한 업체 Code(또는 비밀번호)를 통신시에 SmartThings에서 파싱하여,
해당 업체 Code가 아니라면, 통신을 안하게 하면 됩니다.
---------------------------------------------------
<문의1>
위의 2가지 요구조건중에서 A항은 필수로 만족해야 할 것으로 생각하는데,
B항과 같은 요구조건이 있는지요 ? 없는지요 ?
<문의2>
위에서 언급한 “A.첫째 요구조건”을 만족하기 위한 규격이 “어떤 것이 있는지?”를 알고 싶습니다.
인터넷 검색을 해보면...
무선통신 규격으로는 Z-wave나 Zigbee를 사용하는 것으로 나와 있습니다.
이것 외에도 맞추어야 할 규약(= 표준 & SPEC & 프로토콜)은 어떤 것이 있는지요 ?
<문의3>
맞추어야 할 규약(= 표준 & SPEC & 프로토콜)은 널리 알려져 있는 국제 표준(?) 규약만 따르면 되는지요 ?
그 외에 삼성에서 제공하는 별도의 API에도 맞추어야 하는지요 ?
만약, 이러한 별도의 API에도 맞추어야 한다면, 그 API에 관련된 기술문서는 어디에서 어떻게 구할 수가 있는지요 ?
<문의4>
삼성에서 아틱(ARTIK)이라는 IoT용 플랫폼(모듈)을 출시하였습니다.
이 모듈을 사용해서 당사제품을 개발,출시한다면, 장.단 점이 어떤 것이 있는지요 ?
설마... 아래의 <제약사항>과 같은 정책이 있는 것은 아니겠지요 ?
----------------< 제약사항 >----------------------------------------------------------------------------
아틱(ARTIK)으로 개발안하면, 삼성과 협의되지 않은 회사에서 개발한 제품은 SmartThings와 연동이 불가하지만,
아틱(ARTIK)모듈로 개발하면, 삼성과 협의되지 않은 회사에서 개발한 제품도 SmartThings와 연동이 가능하다
-------------------------------------------------------------------------------------------------
만약 Z-WAVE 로 게이트웨이단과 센서단이 통신한다면
시그마디자인사의 Z-WAVE SDK 동작 분석만 6 개월해도 완벽히 분석이 어렵습니다 ...
시그마디자인에서 설계 노하우는 공개하지 않아서 한참동안은 맨땅에 헤딩해야 합니다 ...
시그마디자인사에서 Z-WAVE 관련 중소기업은 기술정보 열어주는게 제한이 있을겁니다 ...