Platform IoT sumber terbuka JetLinks dikembangkan berdasarkan Java8, Spring Boot 2.x, WebFlux, Netty, Vert.x, Reactor, dll. Ini adalah platform dasar IoT tingkat perusahaan yang dapat langsung digunakan dan dikembangkan dua kali. Platform ini mengimplementasikan banyak fungsi dasar terkait Internet of Things dan dapat membantu Anda dengan cepat membangun sistem bisnis terkait Internet of Things.
Mendukung manajemen model objek terpadu, beberapa perangkat, banyak produsen, dan manajemen terpadu.
Manajemen koneksi perangkat terpadu, adaptasi multi-protokol (TCP, MQTT, UDP, CoAP, HTTP, dll.), melindungi kompleksitas pemrograman jaringan, dan akses fleksibel ke perangkat dari produsen berbeda dan protokol berbeda.
Mesin aturan fleksibel, alarm perangkat, notifikasi pesan, dan penerusan data. Logika pemrosesan data yang kompleks dapat dilakukan berdasarkan SQL.
Lokasi geografis: Manajemen terpadu informasi lokasi geografis dan dukungan untuk pencarian regional.
Visualisasi data: mewujudkan konfigurasi drag-and-drop grafik data, konfigurasi perangkat, dll.
Boot Musim Semi 2.2.x
Dukungan web responsif Spring WebFlux
Driver database relasional responsif R2DBC
Kerangka pemrograman responsif Project Reactor
Netty, kerangka pemrograman jaringan berkinerja tinggi Vert.x
Pencarian teks lengkap ElasticSearch, log, penyimpanan data deret waktu
Manajemen data fungsi bisnis PostgreSQL
hsweb framework 4 kerangka dasar fungsi bisnis
Log pembaruan platform IoT sumber terbuka JetLinks
v1.10
1. Melaporkan atribut dan membaca balasan atribut menambahkan waktu sumber atribut dan status atribut; ketika menyimpan dalam format baris, waktu sumber akan digunakan sebagai stempel waktu untuk penyimpanan.
2. Dukungan internasionalisasi antarmuka backend JetLinks (jsr303, enumerasi (I18nEnumDict), pengecualian (I18nSupportException)).
3. Memberikan dukungan untuk permintaan paging kursor. Beberapa database mungkin tidak mendukung paging offset. Jika scoll benar dalam hasil paging, itu berarti paging kursor untuk menggunakan kondisi kueri dinamis Tentukan scrollId yang dikembalikan oleh halaman sebelumnya: "context": {"scrollId": "ID halaman sebelumnya"}, dan setelah kondisi kueri berubah, nomor halaman dan scrollId perlu disetel ulang.
4. Ketika pengecualian terjadi ketika node instruksi perangkat mesin aturan mengirimkan instruksi, pengembaliannya akan diubah menjadi balasan pesan alih-alih melemparkan pengecualian.
5. Perangkat akses Broker MQTT mendukung pengaturan QoS.
6. Tambahkan kelas alat FileQueue untuk menyimpan data antrian ke file lokal.
7. Tambahkan kelas alat ParallelIntervalHelper, yang dapat menunda operasi paralel untuk mencapai efek konversi paralel ke serial.
8. Antarmuka DeviceDataManager menambahkan metode getTags, yang dapat digunakan untuk mendapatkan tag perangkat dalam paket protokol.
9. Tambahkan metode parser.newBuffer() ke skrip pemrosesan sticky dan unpacking di komponen jaringan TCP.