Selamat datang di Lithosphere
Apa itu litosfer?
Lithosphere adalah platform pengembangan IoT berdasarkan protokol XMPP.
Tujuan dari platform litosfer adalah untuk memberikan solusi IoT full-stack, dan pengembang dapat mengembangkan aplikasi IoT yang kompleks dan fleksibel berdasarkan teknologi platform litosfer.
Sebagai solusi untuk aplikasi IoT, Lithosphere memiliki karakteristik berikut:
- Kerangka kerja pengembangan IoT tumpukan penuh
Lithosphere menyediakan solusi IoT tumpukan penuh, termasuk server IoT, Lot LAN Gateways, ke Perpustakaan Komunikasi Dewan Perangkat Keras MCU, dan kerangka kerja pengembangan seluler.
Lithosphere mengadopsi protokol teknologi arsitektur dan komunikasi terpadu, dan pengembang tidak perlu lagi mengintegrasikan beberapa teknologi pengembangan untuk mengembangkan aplikasi IoT, yang membuat pengembangan aplikasi IoT sederhana.
- Plugin-Architecture
Core Subprojects Core Lithosphere, granit, pasir, dll. Semuanya dibangun berdasarkan arsitektur plug-in. Aplikasi IoT yang dikembangkan menggunakan litosfer umumnya memiliki karakteristik berikut:- Sangat modular
- Skalabilitas yang baik
- Penyebaran fleksibel
- Protokol komunikasi yang efisien <br> Protokol XMPP standar menggunakan XML untuk mengekspresikan paket pesan protokol, yang membuatnya fleksibel dan terukur, dan juga dikritik karena redundansi dan inefisiensi dalam protokol komunikasi.
Perusahaan telah memberikan contoh yang baik dalam menyelesaikan masalah efisiensi XMPP. WhatsApp menggunakan varian XMPP biner untuk menyediakan layanan IM kepada lebih dari 2 miliar pengguna di seluruh dunia.
Ya, platform lithosphere juga menggunakan XMPP biner untuk menyelesaikan masalah efisiensi protokol komunikasi.
- Pemrograman Komponen Berdasarkan Konsep IoT
Lithosphere menyediakan serangkaian komponen IoT yang dikemas dengan baik untuk meningkatkan efisiensi pengembangan dengan memblokir detail komunikasi yang mendasarinya.
Kita dapat menggunakan komponen konsep IoT seperti aktuator, sensor, konsentrator, gateway, webcam untuk dikembangkan, tanpa mempelajari detail implementasi yang mendasari teknologi spesifik seperti XMPP, LORA, dan WEBRTC.
Lithosphere terdiri dari sub-item berikut:
Granit
Granit adalah server XMLMP yang dikembangkan berdasarkan Java. Granite XMPP Server memiliki karakteristik berikut:
- Standar kompatibel
- Sangat modular
- Ketersediaan dan skalabilitas yang tinggi
- Mudah untuk skala dan berintegrasi
Granit didasarkan pada arsitektur microkernel (arsitektur plug-in), yang membuatnya sangat fleksibel dan mudah dikurangi.
Kapur
Chalk adalah Perpustakaan Komunikasi Klien Java XMPP yang dapat digunakan untuk mengembangkan klien XMPP untuk Java Desktop dan Android. Kapur dirancang berdasarkan arsitektur plug-in, yang membuatnya mudah digunakan dan mudah dikurangi.
Basal
Basalt adalah perpustakaan parsing Java untuk XMPP. Basalt didasarkan pada konsep OXM (Protocol Object-XMPP Document Mapping) dan menyediakan fungsi parsing dan konversi antara dokumen protokol XMPP dan objek protokol (objek protokol).
Pasir
Proyek pasir menyediakan satu set plugin IoT yang dikemas dengan baik. Plug-in IoT ini dikembangkan berdasarkan teknologi kapur (plug-in klien) dan teknologi granit (plug-in sisi server). termasuk:
- Aktuator
Komponen aktuator. Untuk aktuator, Anda dapat merujuk pada konten bab aktuator dalam konsep tersebut.
- Sensor
Perakitan Sensor. Untuk sensor, Anda dapat merujuk pada konten bab sensor dalam konsep.
- Hal tepi
Komponen perangkat tepi. Setelah hal tepi di litosfer terhubung ke server XMPP granit, itu akan secara otomatis berlaku untuk pendaftaran. Secara umum, gateway, konsentrator, dan komponen lainnya adalah hal yang paling penting.
- Lora Gateway
Merangkum komponen gateway dari protokol LORA.
- Remoting
Plug-in Remote Control. Digunakan untuk mengontrol perangkat IoT dari jarak jauh di aplikasi seluler atau klien desktop.
- Operator
Plug-in Fungsi Operasi dan Pemeliharaan digunakan oleh personel operasi dan pemeliharaan. Misalnya, dalam aplikasi operasi dan pemeliharaan, digunakan untuk mengimplementasikan fungsi seperti peralatan resmi untuk mengakses jaringan dan memodifikasi izin pelanggan.
- Webcam
Komponen kamera pengintai waktu nyata berdasarkan teknologi WebRTC.
Lumpur
Perpustakaan Komunikasi Dewan MCU. Mendukung pemberitahuan, eksekusi, laporan, dan protokol keluarga protokol TUXP protokol. Menggunakan perpustakaan lumpur, kemampuan komunikasi IoT dapat ditambahkan ke papan MCU.
Awal yang cepat
Jika Anda tidak terbiasa dengan XMPP, arsitektur plug-in, dan IoT, maka Anda dapat membaca
Konsep <br> Datang dan bicarakan dengan konsep yang relevan.
Jika Anda mengerjakan litosfer untuk pertama kalinya, disarankan untuk mengikuti
Hello Lithosphere Tutorial <br> Datang untuk belajar dan pahami penggunaan platform litosfer.