Willkommen bei Lithosphäre
Was ist Lithosphäre?
Lithosphäre ist eine IoT -Entwicklungsplattform, die auf dem XMPP -Protokoll basiert.
Das Ziel der Lithosphäre-Plattform ist es, eine IoT-Lösung in voller Stapel bereitzustellen, und Entwickler können komplexe und flexible IoT-Anwendungen basierend auf der Lithosphäre-Plattform-Technologie entwickeln.
Als Lösung für IoT -Anwendungen hat Lithosphäre die folgenden Eigenschaften:
- Voller Stapel -IoT -Entwicklungsrahmen
Lithosphäre bietet IoT-Lösungen mit vollem Stapel, einschließlich IoT-Servern, Los-Lan-Gateways, den Kommunikationsbibliotheken von MCU-Hardware-Boards und mobilen Entwicklungsrahmen.
Lithosphäre nimmt einheitliche Architekturtechnologie- und Kommunikationsprotokolle an, und Entwickler müssen nicht mehr mehrere Entwicklungstechnologien integrieren, um IoT -Anwendungen zu entwickeln, was die Entwicklung von IoT -Anwendungen einfach macht.
- Plugin-Architektur
Die Kernunterprojekte von Lithosphäre, Granit, Sand usw. basieren auf der Plug-in-Architektur. IoT -Anwendungen, die mit Lithosphäre entwickelt wurden, haben im Allgemeinen die folgenden Eigenschaften:- Sehr modular
- Gute Skalierbarkeit
- Flexible Bereitstellung
- Effizientes Kommunikationsprotokoll <br> Das Standard -XMPP -Protokoll verwendet XML, um Protokoll -Nachrichtenpakete auszudrücken, was es flexibel und skalierbar macht und auch wegen Redundanz und Ineffizienz in Kommunikationsprotokollen kritisiert wird.
Ein Unternehmen hat ein gutes Beispiel für die Lösung des Problems der XMPP -Effizienz festgelegt. WhatsApp verwendet binäre XMPP -Varianten, um mehr als 2 Milliarden Nutzern auf der ganzen Welt IM -Dienste anzubieten.
Ja, die Lithosphäre -Plattform verwendet auch Binär -XMPP, um Probleme mit der Kommunikationsprotokoll -Effizienz zu lösen.
- Komponentenprogrammierung basierend auf IoT -Konzept
Lithosphäre bietet eine Reihe gut verpackter IoT-Komponenten, um die Entwicklungseffizienz zu verbessern, indem die zugrunde liegenden Kommunikationsdetails blockiert werden.
Wir können IoT -Konzeptkomponenten wie Aktuator, Sensor, Konzentrator, Gateway, Webcam verwenden, um zu entwickeln, ohne die zugrunde liegenden Implementierungsdetails spezifischer Technologien wie XMPP, LORA und WEBRTC zu untersuchen.
Die Lithosphäre besteht aus den folgenden Unter-Items:
Granit
Granite ist ein XMLMP -Server, der basierend auf Java entwickelt wurde. Der Granite XMPP -Server hat die folgenden Eigenschaften:
- Standard kompatibel
- Sehr modular
- Hohe Verfügbarkeit und Skalierbarkeit
- Leicht zu skalieren und zu integrieren
Granite basiert auf einer Mikrokernel-Architektur (Plug-in-Architektur), die sie sehr flexibel und einfach zu skalieren macht.
Kreide
Chalk ist eine Java XMPP -Client -Kommunikationsbibliothek, mit der XMPP -Clients für Java Desktop und Android entwickelt werden können. Chalk basiert auf der Plug-in-Architektur, wodurch sie einfach zu bedienen und einfach zu skalieren sind.
Basalt
Basalt ist eine Java -Parsing -Bibliothek für XMPP. Basalt basiert auf dem Konzept von OXM (Protokollobjekt-XMPP-Dokumentkartierung) und bietet Parsing- und Konvertierungsfunktionen zwischen XMPP-Protokolldokumenten und Protokollobjekten (Protokollobjekt).
Sand
Das Sandprojekt bietet eine Reihe gut verpackter IoT-Plugins. Diese IoT-Plug-Ins werden basierend auf Chalk Technology (Client-Plug-in) und Granite-Technologie (serverseitiges Plug-In) entwickelt. enthalten:
- Aktuator
Aktuatorkomponente. Für den Aktuator können Sie sich auf den Inhalt des Kapitels des Aktuators im Konzept beziehen.
- Sensor
Sensorbaugruppe. Für Sensoren können Sie sich auf den Inhalt des Sensorkapitels im Konzept beziehen.
- Rand
Kantengerätkomponenten. Nachdem die Kante in Lithosphäre mit dem Granit -XMPP -Server verbunden ist, wird automatisch für die Registrierung gelten. Im Allgemeinen sind Gateway-, Konzentrator- und andere Komponenten alle Kanten.
- Lora Gateway
Verrückt die Gateway -Komponente des LORA -Protokolls.
- Remoting
Fernbedienungs-Plug-In. Wird verwendet, um IoT -Geräte in mobilen Apps oder Desktop -Clients remote zu steuern.
- Operator
Einsatz- und Wartungsfunktion Plug-In, das von Betriebs- und Wartungspersonal verwendet wird. In der Betriebs- und Wartungs -App wird beispielsweise Funktionen wie autorisierte Geräte zum Zugriff auf das Netzwerk und die Änderung der Kundenberechtigungen verwendet.
- Webcam
Echtzeit-Überwachungskamera-Komponente basierend auf der WEBRTC-Technologie.
Dreck
MCU Board Communication Library. Unterstützt die Benachrichtigung über BXMPP- und TUXP -Protokollfamilien, Ausführung, Bericht und andere Protokolle. Mit der Schlammbibliothek können IoT -Kommunikationsfunktionen dem MCU -Board hinzugefügt werden.
Schneller Start
Wenn Sie mit XMPP, Plug-in-Architektur und IoT nicht vertraut sind, können Sie lesen
Konzept <br> Kommen Sie und vertraut mit den relevanten Konzepten vertraut.
Wenn Sie zum ersten Mal an Lithosphäre arbeiten, wird empfohlen, folgen zu können
Hallo Lithosphäre Tutorial <br> Kommen Sie, um die Nutzung der Lithosphäre -Plattform zu lernen und zu verstehen.