Sebagai bagian dari blog kami, kami berencana untuk tidak hanya berbagi cerita dan pengalaman, tetapi juga membahas inovasi dan perubahan terbaru terkait platform Rightech IoT Cloud (RIC).
Kami baru-baru ini menerbitkan RIC v2.2. Sekarang mari beri tahu Anda apa sebenarnya yang termasuk dalam rilis kuartal ini.
Baiklah, ayo pergi?
Berdasarkan masukan dan saran dari pengguna kami, kami memutuskan untuk menambahkan fitur berikut:
- Impor / ekspor entitas platform, yaitu model, objek, dan automata.
- Penanganan kesalahan di editor automata.
- RIC-app adalah versi platform seluler yang disederhanakan.
Kata pengantar
Jika Anda adalah pengguna baru platform kami, mungkin banyak parameter yang tercantum di atas tidak jelas bagi Anda. Mari kita lihat yang mana.
Model adalah representasi formal dari fungsi logis dan perangkat keras perangkat. Model memiliki struktur pohon yang terdiri dari subsistem, argumen, peristiwa, dan tindakan. Tidak perlu membuat model untuk setiap tipe objek yang sama. Setelah dibuat, model dapat digunakan untuk satu atau beberapa objek, jika mereka memiliki sekumpulan parameter dan fungsi yang dapat dibaca yang sama.
Objek adalah representasi dari perangkat yang dimonitor dan dikendalikan dengan menggunakan fungsi platform.
MesinAdalah skrip otomatisasi yang memungkinkan Anda membangun logika perilaku perangkat Anda.
Untuk detail selengkapnya tentang semua parameter platform, lihat dokumentasi kami .
Kembali ke pembaruan ...
Impor / ekspor entitas platform
Semua entitas di platform adalah file JSON. Format ini memungkinkan pertukaran data yang nyaman. Kami telah menambahkan ke antarmuka kemampuan untuk mengekspor dan mengimpor elemen individu dari solusi Anda dalam format JSON. Anda dapat mengimpor entitas dari file atau langsung menggunakan tautan, misalnya, melalui mode tampilan file mentah di github.
Sekarang ada kesempatan untuk berbagi perkembangan Anda, cari tahu pendapat komunitas tentang ide-ide Anda, gunakan solusi yang sudah jadi dari pengguna lain. Untuk bagian kami, kami berbagi pengalaman kami sendiri dan mengisi repositori ini dengan proyek dan temuan menarik .
Model
Kemampuan untuk mengimpor / mengekspor model sangat membantu saat mentransfer implementasi tugas Anda ke orang lain. Sangat mudah untuk membagikan kode program sebagai, misalnya, sketsa Arduino dan model objek sebagai file JSON.
Mengekspor model:
Mengimpor model dari file:
Mengimpor model melalui tautan:
Objek
Selain itu, Anda tidak hanya dapat berbagi model, tetapi juga objek dengan konfigurasi yang sudah dikonfigurasi dan penjelasan rinci. Lebih mudah menggunakan fungsi objek salin di dalam akun Anda.
Ekspor objek:
Impor objek dari file:
Impor objek dengan referensi:
Automata
Ini juga menjadi mungkin untuk berbagi skrip Anda dan menggunakan mesin pengguna lain. Pelajari pengalaman pengguna lain. Bagikan pencapaian Anda. Minta saran dan jangan takut dikritik. Kami juga akan mengunggah proyek kami sendiri ke github - misalnya, solusi yang sudah digunakan di kantor kami dan dalam kehidupan sehari-hari karyawan kami.
Ekspor mesin penjual otomatis:
Impor mesin penjual dari file:
Impor mesin penjual otomatis mengikuti tautan:
Penanganan kesalahan di editor automata
Model entitas dan robot terkait erat. Dalam kasus ini, situasi perbedaan mereka mungkin muncul. Misalnya, saat model diedit setelah membuat robot atau saat mencoba menggunakan satu robot dengan model berbeda. Masalah yang sama dapat muncul saat mengimpor mesin dari sumber pihak ketiga. Kesalahan yang timbul dalam kasus ini mengarah pada fakta bahwa mesin yang dapat dieksekusi mungkin berisi parameter, perintah, dan kejadian yang tidak ada dalam model perangkat. Karenanya, ketika automaton dijalankan, parameter ini tidak dapat berpartisipasi dalam kondisi pemeriksaan, kejadian tidak dapat memicu transisi, dan perintah tidak akan dikirim.
Sebuah robot dengan kesalahan dapat disimpan dan dimulai , tetapi dalam hal ini tidak ada jaminan untuk pelaksanaan yang benar dari robot, oleh karena itu kami menyarankan Anda untuk memperhatikan log dari robot yang diluncurkan.
Itulah sebabnya kami telah menambahkan informasi tambahan tentang kesalahan yang terjadi pada antarmuka untuk membuat dan mengedit mesin.
Automaton dengan kesalahan:
Status
Dalam status automaton, situasi mungkin muncul saat tindakan yang dipilih tidak ada dalam model, misalnya, mengirim perintah saat status automaton berubah. Ini dapat terjadi saat mengedit model perangkat, mengubah model yang dipilih di mesin, mengimpor mesin. Tindakan yang tidak ada dalam model tidak akan dapat dilakukan selama eksekusinya dan akan diabaikan.
Kesalahan dalam status:
Transisi Kesalahan yang
terjadi dalam transisi memengaruhi mekanisme untuk mengubah status dalam mesin yang dapat dieksekusi. Jika terjadi kesalahan, peristiwa yang memicu transisi tidak dapat terjadi dan kondisi yang sedang diperiksa tidak akan terpenuhi.
Beberapa kesalahan mungkin terjadi:
- Tidak adanya peristiwa yang memicu transisi antar negara;
- Tidak adanya parameter yang digunakan dalam kondisi transisi.
Kesalahan transisi:
Ric-aplikasi
Kami dengan senang hati mengumumkan bahwa kami memiliki versi seluler. Aplikasi memiliki kemampuan dasar platform yang terkait dengan pemantauan waktu nyata dari keadaan objek dan lokasinya, mengelola objek dengan mengirimkan perintah, dan memantau peringatan platform.
Aplikasi Android tersedia di Play Market di tautan . Aplikasi iOS akan segera hadir di App Store.
Objek
Informasi tentang status objek terlihat di daftar objek. Anda dapat masuk ke setiap objek, melihat semua parameternya, riwayat paket. Selain itu, kemampuan untuk mengirim perintah ke perangkat tersedia.
Daftar objek:
Status objek :
Sejarah objek:
Manajemen objek:
Peta
Menu dengan peta mirip dengan peta di antarmuka platform.
Peta:
Peringatan
Pesan yang dibuat di mesin penjual otomatis juga terlihat di aplikasi seluler di menu pesan.
Peringatan:
Ini semua adalah berita tentang pembaruan terkini.
Kami berharap fitur-fitur baru ini akan menyenangkan Anda dan kami. Kami berusaha sangat keras untuk membuat platform kami ramah pengguna dan dapat dimengerti sehingga semua orang dapat membuat proyek IoT mereka sendiri tanpa banyak usaha dan keterampilan.
Kami menantikan komentar Anda, dan jangan lupa untuk membagikan saran Anda. Mungkin ide Anda akan terwujud dalam rilis mendatang!
Tetap disini & lakukan saja IoT!
tautan berguna
Video tutorial menggunakan kasus mini sebagai contoh
Buat proyek IoT Anda sekarang
Bergabunglah dengan orang yang berpikiran
GitHub
Pertanyaan dan saran - development@rightech.io