기본 콘텐츠로 건너뛰기

프로토콜 스택 이해하기

프로토콜 스택 이해하기

프로토콜의 스택을 어떻게 이해해야 하나 포스팅하겠습니다.

이해하기 쉽게 두 개를 비교해가며 알아볼게요. Thread 프로토콜과 Zigbee 프로토콜 알아보겠습니다.

두 프로토콜의 스택은 다음과 같습니다.

위 스택을 이해하기 위해서는 osi 7계층을 알고 계셔야해요.

물리 계층인 1계층인 IEEE (아이 트리플 이) 802.15.4 phy를 확인할 수 있습니다. thread나 zigbee 모두 해당 phy 기반입니다. 2계층인 802.15.4 mac도 공통 기반입니다. 이것은 다음을 의미합니다. 일단 phy와 mac은 하드웨어 레벨을 의미하며, 특정 하드웨어 칩이 802.15.4 mac과 phy를 지원한다면 하나의 chip으로 Thread, zigbee를 모두 이용할 수 있다는 것을 의미합니다.

그 위 계층으로, thread의 경우 6LowPAN(식스로우팬)과 ip routing, udp가 있습니다. 이것은 6LoWPAN (저전력 IPv6) 기반에서 ip routing과 udp를 이용할 수 있다는 것을 의미합니다.

반면 zigbee의 경우 network와 APS인것을 확인할 수 있습니다. zigbee는 일반적으로 우리가 아는 IPv4 또는 IPv6 기반의 ip 주소 체계를 이용하지 않는다는것을 의미합니다. 따라서 전송 계층도 UDP 또는 TCP가 아닌 zigbee 프로토콜이 정의하는 APS 전송계층을 이용하는 것이지요. 그렇기에 zigbee만의 네트워크가 아닌 외부 네트워크(IPv4 기반 또는 IPv6)와 통신을 하려면 별도의 게이트웨이가 있어야 합니다.

가장 위 계층인 애플리케이션을 보면 Thread는 그 계층까지 정의하지않는것을 확인할 수 있습니다. 반면 zigbee는 애플리케이션 계층까지 정의하고 있죠. 여기서 두 프로토콜이 정의하는 범위의 차이를 알 수 있습니다. 이에 따라 Thread 애플리케이션 개발자는 훨씬 수월하게 애플리케이션을 만들 수 있습니다. 심지어 Thread는 IP 지정이 애플리케이션 레벨에서 가능합니다. Zigbee 애플리케이션 개발자는 좀 더 신경쓸 게 많겠죠. 다만 엄격하게 정의된 애플리케이션을 만드는 것이기에, zigbee 디바이스들간의 통신에 있어서 훨씬 안정적입니다.

1) https://www.telink-semi.com/zigbee-vs-thread-smart-home-applications/

2) https://e2e.ti.com/blogs_/b/process/posts/thread-vs-zigbee-what-s-the-difference

다음 포스팅에서는 stm32wb55 보드를 가지고 thread 프로토콜 스택에 대해 더 깊게 알아보겠습니다!

from http://dongbari-com.tistory.com/71 by ccl(A) rewrite - 2021-12-30 16:59:45

댓글

이 블로그의 인기 게시물

테트라와 금붕어 합사

테트라와 금붕어 합사 금붕어를 키우다 보니 마트를 자주 가게 됐어요. 자주 가다보니 아이도 다른 물고기도 키우고 싶어하고.. 칼라 테트라3마리 글라스 테트라1마리 실버샤크1마리, 코리1, 네온테트라5,구피 쌍으로 2,2,2.... 증가 했어요 베타도 한마리 데려왔네요ㅎ 그러고 채집항 왕대자 구입했어요. 선반이 너무 약해서 유리어항은 무너질것 같았거든요. 금붕어랑 테트라를 합사하면 안된다는 말에도 말 안듣고 합사했어요ㅎ;;; 입수 했을때의 그 긴장감ㅋㅋㅋㅋ 금붕어는 한쪽에 몰리고 테트라도 거의 움직이지 않았죠..ㅎ 잠들기 직전까지 4시간 정도 지켜보았고 물어뜯지 않아서 자고 일어났어요. 다음날도 금붕어와 테트라는 별일이 없었어요 휴 다행 ㅎㅎㅎ 실버샤크는 느리고 온순한 편인것 같아요. 글라스,칼라 테트라가 굉장히 빨라서 몇번 금붕어를 쪼는듯한 행동을 했는데 금붕어가 테트라 보다 커서 그런지 슬쩍 피하고 말아요. 두달여 지난 지금도 금붕어가 2센티 가량 더 커요. 지금은 데려온지 두달이 됐는데 잘 지내요 ㅋㅋ 금붕어 밥도 열대어 밥도 서로 치열하게 먹네요~ 금붕어는 쑥쑥 자라네요 백점병이 한번 왔지만 극초기에 바로 발견했고 걸린애들 바가지에 따로 옮겨서 수온 30도까지 높이고(하루 2도씩 천천히 높여줘야 되는데 저는 24도에서 30도까지 한꺼번에 6도를 올렸어요;;; 심지어 뚜껑덮어 놔서 32도까지 올라갔는데 금붕어가 골로 안가고 멀쩡하게 견뎌줘서 너무 고맙더라구요ㅎ;;) 천일염으로 1프로 부어서 소금욕하고 백점병 치료제 사서 뿌려줬어요. 금붕어랑 테트라 있는 항 50프로 환수 해주고 담날 또 약치고 50프로 환수했어요.싹다 나았구요. 건강하게 잘지내고 있답니다. 보니까 백점병은 빨리만 발견하면 바로 낫는 병이더라구요. 베타는 혼자 지내야 된대서 1리터 어항에 혼자뒀구요.알몬드 입도 담가주고 침대로 달아줬지만 별반응없고 사용하지 않는군요.환수를 넘 자주 해줘서 그런가.. 거품집을 짓는걸 목표로 키워봐야 겠어요. 눈물의 ...

시카고 뮤지컬 한국 록시 영상 비교 + 캐스팅 일정 표 (티파니영...

시카고 뮤지컬 한국 록시 영상 비교 + 캐스팅 일정 표 (티파니영... 시카고 뮤지컬 한국 공연 21주년을 맞아 오는 4월 2일부터 7월 18일까지 기념 공연을 대성 디큐브 아트센터에서 진행합니다. 특히 뮤지컬 시카고의 메인 여주인공인 록시 하트 역에는 옥주현, 아이비, 김지우씨에 이어 티파니 영, 민경아씨도 올해 그 연기를 펼칠 예정입니다. 참고로 그간 많은 배우들이 록시 하트 역에 도전해왔지만 그만의 광기, 섹시함을 제대로 담았다 평가되어지는 한국 배우는 옥주현, 아이비, 김지우씨 정도. 하지만 이번 공연에서 옥주현, 김지우씨는 없고 아이비씨를 비롯 민경아, 티파니 영씨가 새롭게 록시 하트 역에 투입되었습니다. 그럼 일단 비교를 위해 기존 영상들을 확인해보겠습니다. 1. 아이비 '유려한 춤선 + 가창력 + 약간의 광기(?)' 5년 전 영상이지만 댄스 가수 였던 아이비씨 답게 정확한 춤과 노래. 특히 특유의 광기어린 표정이 록시와 잘 어울렸습니다. 사실 아이비씨는 벌써 2012, 2014, 2015년에 이어 2018년 그리고 2021년까지. 이번이 다섯번째 록시 연기. 햇수로 치면 9년차이십니다. 때문에 이번에 더욱 발전한 그녀의 록시 하트 연기가 기대됩니다. 2. 김지우 '원작급 연기력 + 가창력에 연기도 Good' 공연 시작 1:07 초에 맞춰둠 개인적으로 원작만큼이나 희열을 느꼈던 연기력은 김지우씨였습니다. 어디 하나 빼먹을 데 없는 한국형 록시 하트였다고 생각. 다만 작년까지도 킹키부츠, 젠틀맨스 가이드 뮤지컬 활동하셨으나 올해는 뮤지컬 일정이 없으시네요. 최근에는 육아와 립 전용 에센스(립밤) 인터넷 쇼핑몰 사업으로 바쁘신 듯 보였습니다. 3. 민경아 '현역 뮤지컬 배우 + 통통 튀는 매력' 역시 현역 뮤지컬 배우라 그런지 멀리서도 눈에 띄는 연기 디테일이 살아있습니다. 참고로 배우 민경아씨는 2015년 뮤지컬 아가사로 데뷔. 지킬 엔 하이드, 엑스칼리버, 레베카에도 출연한 바...

나라배움터 차별 예방 교육 정답

나라배움터 차별 예방 교육 정답 문제1 장애인차별금지법에 따라 차별피해자에게 보장되는 구제조치에 해당하지 않는 것은? 1) 국가인권위원회의 권고 2) 법무부의 시정명령 3) 보건복지부의 임시조치 4) 법원의 손해배상판결 문제정답 : 3 문제2 차별의 예외로서 보편적으로 인정되는 것이 아닌 것은? 1) 진정직업자격 2) 적극적 조치 3) 정당한 괴롭힘 4) 모성보호조치 문제정답 : 3 문제3 헌법에 따라 명시적인 기본권으로 보장되지 않는 것은? 1) 양심의 종교 2) 종교의 자유 3) 학문의 자유 4) 사상의 자유 문제정답 : 4 문제4 출신국가를 이유로 한 차별행위로서 합리적인 이유가 없어 차별에 해당하는 경우는? 1) 크레파스의 특정 색깔을 살색으로 표시하는 경우 2) 에이즈감염을 이유로 백인 여성의 목욕탕 출입을 금지하는 경우 3) 화교학교의 학력을 불인정하는 경우 4) 흑인 남성에 대하여 레스토랑 출입을 금지하는 경우 문제정답 : 3 문제5 재화와 용역의 공급 및 이용에서의 차별행위로서 합리적인 이유가 있어 차별에 해당하지 않는 경우는? 1) 지방자치단체가 운영하는 대학생 기숙사 입사자격에서 검정고시출신을 배제하는 경우 2) 개인택시면허 발급에서 나이에 따라 연장자에게 우선적으로 발급하는 경우 3) 생활이 어려운 학생들에게 학자금을 대출해 주면서 연령을 제한하는 경우 4) 금융기관이 리볼빙 서비스를 제공하면서 특정한 연령에 이른 자를 배제하는 경우 문제정답 : 3 문제6 각국의 차별금지법에 열거된 차별금지사유 가운데 한국사회에 특수한 것은 무엇인가? 1) 인종 2) 장애 3) 학벌 4) 성별 문제정답 : 3 문제7 성희롱에 해당하기 위한 필수적 요건에 해당하지 않는 것은? 1) 직위의 이용 또는 업무관련성 2) 이성간의 관계 3) 성적 굴욕감 또는 혐오감 4) 고용상 불이익 문제정답 ...