기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.


안녕하십니까?

 

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와 연동이 가능하다

-------------------------------------------------------------------------------------------------



솜사탕천사

2018.09.29 18:02:04
*.33.107.115

만약 Z-WAVE 로 게이트웨이단과 센서단이 통신한다면

시그마디자인사의 Z-WAVE SDK 동작 분석만 6 개월해도 완벽히 분석이 어렵습니다 ...

시그마디자인에서 설계 노하우는 공개하지 않아서 한참동안은 맨땅에 헤딩해야 합니다 ...

시그마디자인사에서 Z-WAVE 관련 중소기업은 기술정보 열어주는게 제한이 있을겁니다 ...


고도리

2018.10.02 04:52:04
*.34.46.65

일단 링크의 파일들 함 참고하시고요. 

http://www.iotchallenge.kr/notice.php?boardid=notice&mode=view&idx=56&sk=&sw=&offset=0&category=2018

제가 SmartThings와는 개발을 직접 안해봤는데, 비슷한 일 등을 해본 결론은 다음과 같습니다...^^
아마도 대부분 비슷하지 않을까 하네요.
==================

통상 SmartThings와 같은 Hub 업체는 각 제조사들과 협업해서 작업을 할겁니다.
그리고, 보안에 대해서 엄청나게 신경을 씁니다.

누가 해킹해서 집안 내 제품을 제어하면 안되기 때문에요.
해서, SmartThings와 작업을 하려면 제가 볼때는 SmartThings와 우선적으로 협업을 해야 할 것으로 보여집니다.

즉, A항과 B항이 둘 다 되어야 할겁니다.

A: SmartThings와 일하고 싶음, 프로토콜 열어주셈
B: A항에서 SmartThings가 Okay한다면 자동으로 해결될 듯 합니다.

<문의1>
위에 설명한 것과 거의 유사할겁니다.
그냥 SmartThings와 협업이 된다면 큰 문제없이 개발할 수 있을 겁니다.

<문의2>
Z-wave, ZigBee, BLE, WIFI 를 주로 사용할겁니다.
각자 프로토콜이 틀리긴 할텐데, 대부분 software protocol spec 위주로 작업한다라고 보시면 될 듯 합니다.
물론, 개발하시는 제품의 무선 통신은 잘 된다는 가정하에서요.
(이건 대부분 문제없이 동작해야 하는게 정상이라서...^^)

<문의3>
SmartThings 랑만 얘기잘되면 기본 프로토콜과 본인들이 작업한 가전제품 리스트 등등을 열어줄 가능성이 높습니다.

<문의4>
ARTIK이 SmartThings와 협업하기 위한 플랫폼입니다.
제가 아는 선에서는 ARTIK을 이용하면 좀 더 편리하게 SmartThings와 개발이 쉽지 않을까 합니다.
다만, 모듈형태로 쓰는 것에 대한 장/단점이 있습니다.
게다가 Samsung sw 플랫폼이라 지원이 잘될 듯 하면서도, 잘 안되는 부분이 있을 듯 하네요.
모듈형태를 쓰게 되니 제품 가격은 올라갈 듯 합니다.

직접 SmartThings와 컨택해 보시는 것이 가장 좋을겁니다.

결론적으로 말씀드리면.....^^

솜사탕천사

2018.10.02 12:01:57
*.33.107.115

저는 일단은 기술지원은 아틱 사이트에 공개된 내용 정도로 보시는게 좋구요 ...

더 세부적인것은 물량이 되는 거래선에 지원을 해주는것 같더라구요 ...

MOQ 수량 구매를 하셔야 기술지원도 받으실꺼에요    MOQ 가 아틱모듈 몇개인지 궁금 하네요 ...

무진전자가 아틱 공식 대리점 일겁니다 ...




List of Articles
번호 제목 글쓴이 날짜 조회 수
» 삼성의 SmartThings와 호환가능한 제품을 개발하기 위한 규약에 대한... [3] 테크 2018-09-29 136
6339 Android Framework 관련 교육 아시는분 추천 부탁드려요. [5] whiterub 2018-09-07 199
6338 MCU / AP [6] 김민욱 2018-08-27 221
6337 안드로이드 루트 권한 관련 문의 [3] 지누 2018-06-26 184
6336 AP 추천 받습니다. [2] 김민욱 2018-05-29 210
6335 임베디드 안드로이드 초보 문의 [2] 지누 2018-05-19 207
6334 [RK3399] FireFly Linux kernel build Error [7] 김민욱 2018-04-19 312
6333 LCD 질문드립니다. file [2] 하하호호하하 2018-04-12 183
6332 툴체인으로 크로스컴 파일 시도때 라이브러리 참조 문제 질문드려요. [7] 노루발 2018-03-22 287
6331 [RK3399] FireFly Android Compile Error [1] 김민욱 2018-03-20 179
6330 컴파일 시 libc 와 관련된 골아픈 질문.. [11] 칼마 2018-02-27 1668
6329 [Exynos 8895 chip구매관련] [7] 밥줘잉 2018-02-03 325
6328 Android BSP만 제공하는 SOC에 Linux BSP로 만들려면? [2] 김민욱 2017-12-15 303
6327 리눅스 스크립트 질문입니다. [3] 하하호호하하 2017-11-07 218
6326 nxp4330 개발보드를 아직도 구매할수 있나요? [3] biokk 2017-10-31 276
6325 안드로이드 시스템 프로퍼티값을 디바이스 드라이버에서 읽을수 있나요... [1] 하하호호하하 2017-09-28 209
6324 libtool 로 라이브러리를 만드는데, [undefined reference] 에... [3] 김민욱 2017-09-06 277
6323 시절이 하도 수상해서, 문의 드립니다... [6] 김민욱 2017-08-17 412
6322 usb장치를 사용하는데 libusb VS kernel driver 속도에 차이가 ... [5] biokk 2017-08-01 280
6321 하나의 프로그램에서 , 녹음과 음악 play를 동시에 하기. [3] 김민욱 2017-07-12 226

사용자 로그인