Lithosphere에 오신 것을 환영합니다
선립권이란 무엇입니까?
Lithosphere는 XMPP 프로토콜을 기반으로 한 IoT 개발 플랫폼입니다.
Lithosphere 플랫폼의 목표는 풀 스택 IoT 솔루션을 제공하는 것입니다. 개발자는 Lithosphere 플랫폼 기술을 기반으로 복잡하고 유연한 IoT 응용 프로그램을 개발할 수 있습니다.
IoT 애플리케이션을위한 솔루션으로, 석판권은 다음과 같은 특성을 가지고 있습니다.
- 풀 스택 IoT 개발 프레임 워크
Lithosphere는 IoT 서버, LOT LAN 게이트웨이, MCU 하드웨어 보드 커뮤니케이션 라이브러리 및 모바일 개발 프레임 워크를 포함한 전체 스택 ioT 솔루션을 제공합니다.
Lithosphere는 통합 아키텍처 기술 및 통신 프로토콜을 채택하며 개발자는 더 이상 여러 개발 기술을 통합하여 IoT 응용 프로그램을 개발할 필요가 없으므로 IoT 응용 프로그램의 개발을 간단하게 만듭니다.
- 플러그인-아키텍처
Lithosphere의 핵심 서브 프로젝트 초크, 화강암, 모래 등은 모두 플러그인 아키텍처를 기반으로 제작되었습니다. Lithosphere를 사용하여 개발 된 IoT 응용 프로그램은 일반적으로 다음과 같은 특성을 가지고 있습니다. - 효율적인 통신 프로토콜 <br> 표준 XMPP 프로토콜은 XML을 사용하여 프로토콜 메시지 패킷을 표현하여 유연하고 확장 가능하며 커뮤니케이션 프로토콜의 중복성 및 비 효율성으로 비판을받습니다.
회사는 XMPP 효율의 문제를 해결하는 데 좋은 예를 설정했습니다. WhatsApp은 이진 XMPP 변형을 사용하여 전 세계 20 억 명 이상의 사용자에게 IM 서비스를 제공합니다.
예, Lithosphere 플랫폼은 또한 이진 XMPP를 사용하여 통신 프로토콜 효율 문제를 해결합니다.
- IoT 개념을 기반으로 한 구성 요소 프로그래밍
Lithosphere는 기본 통신 세부 사항을 차단하여 개발 효율성을 향상시키기 위해 잘 포장 된 IoT 구성 요소 세트를 제공합니다.
XMPP, LORA 및 WEBRTC와 같은 특정 기술의 기본 구현 세부 사항을 연구하지 않고 액추에이터, 센서, 농축기, 게이트웨이, 웹캠과 같은 IoT 개념 구성 요소를 개발할 수 있습니다.
석판권은 다음과 같은 하위 항목으로 구성됩니다.
화강암
화강암은 Java를 기반으로 개발 된 XMLMP 서버입니다. 화강암 XMPP 서버에는 다음과 같은 특성이 있습니다.
- 표준 호환
- 매우 모듈 식
- 고 가용성 및 확장 성
- 쉽게 확장하고 통합 할 수 있습니다
Granite는 Microkernel Architecture (플러그인 아키텍처)를 기반으로하므로 매우 유연하고 스케일링이 쉽습니다.
분필
Chalk는 Java Desktop 및 Android 용 XMPP 클라이언트를 개발하는 데 사용할 수있는 Java XMPP 클라이언트 커뮤니케이션 라이브러리입니다. Chalk는 플러그인 아키텍처를 기반으로 설계되었으므로 사용하기 쉽고 확장이 쉽습니다.
현무암
Basalt는 XMPP의 Java 구문 분석 라이브러리입니다. Basalt는 OXM 개념 (프로토콜 객체 -XMPP 문서 매핑)을 기반으로하며 XMPP 프로토콜 문서와 프로토콜 개체 (프로토콜 개체)간에 구문 분석 및 변환 기능을 제공합니다.
모래
Sand Project는 잘 포장 된 IoT 플러그인 세트를 제공합니다. 이 IoT 플러그인은 Chalk 기술 (클라이언트 플러그인) 및 화강암 기술 (서버 측 플러그인)을 기반으로 개발되었습니다. 포함하다:
- 액추에이터
액추에이터 구성 요소. 액추에이터의 경우 개념에서 액추에이터 장의 내용을 참조 할 수 있습니다.
- 감지기
센서 어셈블리. 센서의 경우 개념에서 센서 장의 내용을 참조 할 수 있습니다.
- 가장자리
에지 장치 구성 요소. Lithosphere의 Edge Thing이 Granite XMPP Server에 연결되면 자동으로 등록에 적용됩니다. 일반적으로 게이트웨이, 농축기 및 기타 구성 요소는 모두 가장자리입니다.
- 로라 게이트웨이
LORA 프로토콜의 게이트웨이 구성 요소를 캡슐화합니다.
- 원격
원격 제어 플러그인. 모바일 앱 또는 데스크탑 클라이언트에서 IoT 장치를 원격으로 제어하는 데 사용됩니다.
- 연산자
운영 및 유지 보수 기능 플러그인 운영 및 유지 보수 직원이 사용합니다. 예를 들어, 운영 및 유지 보수 앱에서는 인증 된 장비와 같은 기능을 구현하여 네트워크에 액세스하고 고객 권한을 수정하는 데 사용됩니다.
- 웹캠
WEBRTC 기술을 기반으로 한 실시간 감시 카메라 구성 요소.
진흙
MCU 보드 커뮤니케이션 라이브러리. BXMPP 및 TUXP 프로토콜 패밀리 알림, 실행, 보고서 및 기타 프로토콜을 지원합니다. Mud Library를 사용하여 IoT 통신 기능을 MCU 보드에 추가 할 수 있습니다.
빠른 시작
XMPP, 플러그인 아키텍처 및 IoT에 익숙하지 않은 경우 읽을 수 있습니다.
개념 <br> 와서 관련 개념에 익숙해 지십시오.
처음으로 석판에서 작업하는 경우 다음을 따라가는 것이 좋습니다.
안녕하세요 lithosphere 튜토리얼 <br> 선립권 플랫폼의 사용을 배우고 이해해야합니다.