인터넷 제품에서 자주 언급되는 단말, 게이트웨이, 프로토콜, PaaS, SaaS의 관계는 무엇인가요? 이 글의 저자는 인터넷에 자주 등장하는 몇 가지 단어를 공유하고 사물 인터넷 업계를 처음 접하는 학생들을 위한 몇 가지 함정을 정리했습니다.
이 글에서는 '터미널', '게이트웨이', '프로토콜' 등 사물인터넷에서 자주 등장하는 어휘를 위주로 공유하고, 사물인터넷 산업을 처음 접하는 학생들을 위해 함정을 정리해드립니다. 글쓴이가 과거에 겪었던 일과 앞으로 번개를 피하는 방법/문제를 해결해보세요.
1. 기본 개념
바이두/기타 사이트에서 수집한 정보에는 터미널, 게이트웨이, 프로토콜, PaaS, SaaS에 대한 다양한 설명이 있으며, 이를 요약하면 다음과 같습니다.
그림을 사용하여 관련 정의 정보를 설명하세요.
작은 예를 들어보세요:
리틀A의 어머니는 아이의 학교 가는 길을 추적하기 위해 전기 자동차에 위치 추적 장치를 설치했습니다. 어느 날, 꼬마 A가 도로에서 교통사고를 당했습니다. 그 사고 중에 꼬마 A와 그의 차가 넘어졌기 때문에, "장치"는 꼬마 A의 어머니의 휴대폰에 "경보 메시지"를 보냈습니다. 길에서 사고가 났어요. 그래, 가서 그를 구해주세요!
위 내용을 누구에게 신고해야 하나요? 이때 보고된 위치는 '게이트웨이'이지만 장치는 우리 인간과 같은 언어로 '야, 당신의 아들/딸이 언제, 어디서 차에 치인 것 같다. "나는 이 경보를 받았습니다." 그들은 이 정보를 표현하기 위해 특정 언어를 사용하기 위해 "게이트웨이"와 협상할 것입니다. 그렇다면 여기서 "게이트웨이"는 어떤 역할을 할까요? 게이트웨이는 장치가 자신에게 보고한 콘텐츠를 다른 언어로 번역하여 "PaaS"와 통신하는 "번역가"입니다.
Gateway가 "PaaS"로 정보를 전송한 후 "PaaS"가 이를 계산하여 감지합니다. 이 정보는 매우 중요하므로 Little A가 교통사고를 당했다는 사실을 어머니에게 빨리 알리고 싶습니다. 그래서 "PaaS"는 이 정보를 Little A의 어머니 휴대폰에 있는 장치 바인딩 소프트웨어인 "SaaS"에 신속하게 전달했습니다. 터미널에서 게이트웨이까지, 그리고 게이트웨이에서 PaaS까지 동일한 프로그래밍 언어를 사용할 필요가 없는 이유는 무엇입니까?
2. 서로 다른 '역할' 간에 서로 다른 '언어'가 사용되는 이유
게이트웨이가 단말과 PaaS 사이의 정보에 대해 프로토콜 변환 처리를 수행해야 하는 데에는 여러 가지 이유가 있습니다. 왜냐하면 단말과 게이트웨이 사이에 하나의 프로토콜이 사용되고 게이트웨이가 정보를 구문 분석한 후 다른 프로토콜을 사용해야 한다는 것을 우리 모두 알고 있기 때문입니다. PaaS 커뮤니케이션을 통한 언어
이 정보를 알면 사물 인터넷 업계에 처음 입문하는 제품 관리자의 많은 문제를 이미 해결할 수 있습니다.
3. 현실에서 직면하는 문제를 해결하는 방법은 무엇입니까?
배경: 이전에 차량 인터넷 제품을 디자인하던 중 문제가 발생했습니다. 어느 날 사업부에서 와서 대규모 고객이 n개의 위치 추적 장치를 구입했는데 그 중 80%가 장치였습니다. SaaS 플랫폼으로 성공적으로 가져오고 켜졌지만 플랫폼에는 활성화되지 않은 것으로 표시되지만 기능은 정상적으로 사용할 수 있습니다. 개발 동료가 코드를 확인한 후 장치가 활성화되어 정상적으로 온라인 상태임을 확인했습니다.
분석: 그런 다음 제품 관점에서 장치의 일반적인 워크플로우를 분석해 보겠습니다. 장치는 게이트웨이에 정보(로그인 패키지, 하트비트 패키지)를 보고한 후 PaaS에 도달하여 관련 로그인 로그를 저장합니다. 이후에는 SaaS와 동기화되고, SaaS는 로그인 패키지를 정상적으로 수락하며, 백엔드에서는 활성화 상태로 조정되어 정상적으로 기기가 활성화될 수 있는 것으로 보입니다. .
위의 가정은 장치를 플랫폼으로 가져온 후 전원이 켜지고 온라인 상태가 된 후 하트비트 패킷, 로그인 패킷 등이 프로토콜을 통해 정상적으로 보고될 수 있다는 사실을 기반으로 합니다. 장치의 전원이 켜져 온라인 상태인 후 플랫폼으로 가져오는데 이때 장치의 하트비트를 가져오기 전에 패키지 및 로그인 패키지의 관련 정보가 보고된 경우 로그인 패키지와 같은 패키지 본문을 가져올 수 없습니다. 시간 내에 보고되며 게이트웨이는 이를 구문 분석할 수 없습니다. 당연히 상태가 활성화되지 않습니다.
마지막에 작성
사물 인터넷은 범위가 넓으며 분야마다 데이터 처리 및 정보 보고 방법이 다릅니다. 기사에 대한 이해가 다른 경우 댓글로 의견을 남겨주세요.
이 글은 @布布的otishoeing 담당자가 모두가 제품 관리자입니다.에 게시한 글입니다. 저자의 허가 없이 재인쇄하는 것을 금지합니다.
제목 사진은 Unsplash에서 가져온 것이며 CC0 라이선스를 기반으로 합니다.
위 내용은 IoT 제품에서 자주 언급되는 단말, 게이트웨이, 프로토콜, PaaS, SaaS의 관계는 무엇일까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!