For the complete documentation index, see llms.txt. This page is also available as Markdown.

Titik Akhir Output

Node Titik Akhir Output mengirimkan data perangkat yang telah diproses dari aliran IoT Logic ke sistem eksternal menggunakan Navixy Generic Protocol untuk pengiriman data terstandar.

Ikhtisar teknis dan kapabilitas

node Titik Akhir Output berfungsi sebagai komponen transmisi data dalam aliran IoT Logic, yang menentukan ke mana data perangkat yang telah diproses dikirim. Fungsi utamanya adalah menstandardisasi data perangkat yang heterogen ke dalam format yang konsisten sebelum mengirimkannya ke sistem atau layanan eksternal. Semua data ditransfer dalam format terpadu, yang dimungkinkan oleh Navixy Generic Protocol.

Untuk detail tentang format pengiriman data, lihat Format data output.

Integrasi arsitektur aliran

Output Endpoint node in the flow workspace

Satu aliran IoT Logic dapat berisi beberapa node output, masing-masing dengan konfigurasi independen. Arsitektur ini memungkinkan:

  • Pengiriman data ke beberapa tujuan, ke berbagai sistem eksternal secara bersamaan

  • Penanganan beberapa sumber data dengan format data masuk yang berbeda

  • Perutean data selektif yang memungkinkan skenario aliran data yang fleksibel

Setiap aliran harus menyertakan Titik Akhir Output node yang diatur ke Titik akhir default mode untuk mengirim data ke platform Navixy. Pertahankan koneksi antara Sumber Data node dan output ini. Koneksi tersebut memastikan data perangkat dikirim ke platform, sehingga memungkinkan kemampuan pemantauan menggunakan alat Navixy. Jika output Navixy dihapus, data dari perangkat yang terlibat dalam aliran tidak lagi mencapai platform.

Kapabilitas node

Laporan Titik Akhir Output node itu sendiri menyediakan:

  • Transmisi aman: Menerapkan enkripsi SSL dan mekanisme autentikasi untuk perlindungan data selama transmisi

  • Jaminan pengiriman yang dapat dikonfigurasi: Menyediakan pilihan tingkat QoS MQTT untuk menyeimbangkan antara jaminan pengiriman dan beban jaringan

  • Kemudahan penggunaan ulang konfigurasi: Mendukung pembuatan profil titik akhir yang dapat digunakan kembali di beberapa aliran, sehingga memastikan konsistensi konfigurasi

  • Pemrosesan bersamaan: Menerima input dari beberapa sumber data dalam satu aliran, sehingga memungkinkan transmisi data terkonsolidasi

  • Pemilihan versi protokol transport: Mendukung MQTT 3.1.1 dan 5.0 untuk mengakomodasi berbagai implementasi broker

Opsi konfigurasi

Menyiapkan node Titik Akhir Output menentukan bagaimana dan ke mana data akan dikirim dari aliran tertentu. Setiap opsi konfigurasi memiliki tujuan khusus dalam membangun transmisi data yang andal.

Mari lihat elemen yang digunakan node ini dan hal yang dapat Anda konfigurasi saat menggunakannya:

Langkah konfigurasi

1

Tentukan Nama titik akhir

Masukkan nama yang unik dan deskriptif untuk konfigurasi titik akhir ini

  • Gunakan nama yang membantu Anda mengidentifikasi tujuan pengiriman data

  • Nama ini akan ditampilkan dalam diagram aliran agar mudah diidentifikasi

2

Pilih Mode titik akhir

Pilih jenis transmisi yang akan digunakan untuk titik akhir ini

  • Titik akhir default: konfigurasi standar untuk mengirim data aliran ke platform Navixy yang tidak dapat diedit

  • Titik akhir MQTT: konfigurasi kustom yang menggunakan MQTT sebagai transport untuk mengirim data aliran ke sistem pihak ketiga. Untuk parameter konfigurasi khusus mode ini, lihat MQTT.

Titik akhir Nama tetap seperti yang Anda masukkan pada langkah sebelumnya. Jika Anda membiarkannya tanpa kustomisasi saat Mode diatur ke Titik akhir default, maka tampil pada kanvas sebagai Titik Akhir Output Bawaan.

3

Simpan konfigurasi Anda

Klik Terapkan perubahan untuk menyelesaikan pembuatan node.

Pastikan untuk menghubungkan node data yang relevan ke output baru Anda. Jika tidak, output tersebut tidak akan menerima data apa pun.

Konfigurasi khusus mode

MQTT

Jika Anda berencana menggunakan output MQTT, Anda perlu mengonfigurasi parameter berikut:

  1. Pengaturan titik akhir

    1. Pilih Versi MQTT: 3.1.1 atau 5.0.

    2. Masukkan target IP dalam format: 123.123.123.123 atau example.example.com.

    3. Tentukan Port nomor. Secara default, 1883 digunakan untuk MQTT standar.

    4. Tentukan Topik dalam bentuk tagar yang akan digunakan untuk transmisi data.

    5. Pilih QoS tingkat yang menentukan logika transmisi data:

      1. QoS 0: tanpa konfirmasi pengiriman.

      2. QoS 1: pengiriman terjamin dengan kemungkinan duplikasi.

      3. QoS 2: pengiriman terjamin tanpa duplikasi.

    6. Masukkan ID Klien MQTT. Pihak penerima memiliki daftar klien tetap. Pada bidang ini, nilai yang benar harus ditentukan agar data tidak ditolak.

  2. Autentikasi MQTT (opsional)

    1. Aktifkan Gunakan Autentikasi aktif.

    2. Masukkan Nama pengguna MQTT dan Kata sandi MQTT untuk pihak penerima pada bidang yang muncul.

  3. SSL (opsional)

    1. Aktifkan Gunakan SSL untuk koneksi aman. Tindakan ini secara otomatis mengatur port ke 1883 jika tidak diubah secara manual.

Format data output

Kemampuan utama node adalah standardisasi format data melalui Navixy Generic Protocol. Standardisasi ini menyelesaikan tantangan mendasar dalam implementasi IoT, yaitu keragaman protokol khusus perangkat yang memerlukan pekerjaan integrasi khusus.

Biasanya, setiap jenis perangkat menggunakan format datanya sendiri, sehingga memerlukan penangan protokol khusus pada sistem penerima. Pendekatan ini meningkatkan beban pengembangan dan pemeliharaan secara eksponensial seiring bertambahnya armada perangkat. IoT Logic mengatasi hal ini dengan menormalkan semua data perangkat ke dalam struktur JSON yang terstandardisasi, terlepas dari produsen atau protokol asalnya.

Laporan Navixy Generic Protocol spesifikasi mencakup bidang terstandardisasi untuk identifikasi perangkat, data lokasi, nilai telemetri, dan metadata. Format ini mendukung komunikasi dua arah, yang memungkinkan transmisi data dari IoT Logic ke sistem eksternal maupun penyerapan data dari sumber eksternal ke dalam platform.

Dengan menerapkan satu protokol, node Titik Akhir Output memungkinkan:

  • Satu pola integrasi untuk sistem penerima, bukan beberapa penangan khusus perangkat

  • Struktur data yang konsisten dan tetap seragam di semua perangkat terhubung

  • Berkurangnya beban pemrosesan sisi server melalui normalisasi protokol

  • Penskalaan yang lebih sederhana saat menambahkan jenis perangkat baru ke penerapan yang ada

  • Kemampuan pertukaran data dua arah dengan sistem eksternal

Node menerapkan MQTT sebagai protokol transport untuk payload JSON terstandardisasi ini, dengan menyediakan mekanisme transmisi yang andal dan ringan yang sesuai untuk penerapan IoT.

Pertanyaan yang sering diajukan

Dapatkah saya menghubungkan beberapa sumber data ke satu node Titik Akhir Output?

Ya. Node Titik Akhir Output menerima input dari beberapa node Sumber Data secara bersamaan. Semua data yang diproses, termasuk koordinat lokasi, pengenal perangkat, parameter telemetri, dan atribut yang dihitung, diserialisasi sesuai dengan Navixy Generic Protocol spesifikasi sebelum transmisi.

Example flow showing multiple Data Sources connected to a single Output Endpoint

Apa yang terjadi jika saya memodifikasi titik akhir yang digunakan dalam beberapa aliran?

Konfigurasi titik akhir disimpan sebagai sumber daya yang dapat digunakan kembali di seluruh akun klien. Modifikasi pada konfigurasi titik akhir yang ada memengaruhi semua node yang merujuk ke titik akhir tersebut di semua aliran. Perilaku ini memfasilitasi standardisasi konfigurasi, tetapi memerlukan manajemen perubahan yang cermat saat memperbarui parameter titik akhir.

Praktik keamanan apa yang direkomendasikan untuk penerapan produksi?

Untuk implementasi yang memerlukan standar Keamanan tinggi (layanan kesehatan, keuangan, dan sebagainya), aktifkan SSL dan terapkan autentikasi MQTT. Meskipun hal ini sedikit meningkatkan beban protokol, tindakan tersebut menyediakan perlindungan data yang diperlukan selama transmisi. Implementasi standar setidaknya harus menggunakan tingkat QoS 1 untuk memastikan konfirmasi pengiriman.

Terakhir diperbarui

Apakah ini membantu?