> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/user/id/guide/account/iot-logic/nodes/output-endpoint-node.md).

# Titik Akhir Keluaran

## Ikhtisar teknis dan kemampuan

{% columns %}
{% column %}
**node Output Endpoint** berfungsi sebagai komponen transmisi data dalam alur 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](/docs/iot-logic-api/technologies/navixy-generic-protocol.md).
{% endcolumn %}

{% column %}
![](/files/9ce7aeafc48fd1762b1a587bbe511f1c44c3ea80)
{% endcolumn %}
{% endcolumns %}

Untuk detail tentang format tempat data ditransmisikan, lihat [Format data keluaran](#output-data-format).

### Integrasi arsitektur alur

<figure><img src="/files/04843fd0aece4a6459b705e78b372b904985ebed" alt="Output Endpoint node in the flow workspace"><figcaption></figcaption></figure>

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

* Transmisi data multi-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

{% hint style="info" %}
Setiap flow harus menyertakan sebuah **Titik Akhir Output Default** node untuk mengirim data ke platform Navixy. Pertahankan koneksi antara **Sumber Data** node Anda 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 alur tidak akan lagi পৌঁreach platform.
{% endhint %}

### Kemampuan node

Laporan **Endpoint Keluaran** node itu sendiri menawarkan:

* **Transmisi aman**: Menerapkan enkripsi SSL dan mekanisme autentikasi untuk perlindungan data selama transmisi
* **Jaminan pengiriman yang dapat dikonfigurasi**: Menyediakan pemilihan level QoS MQTT untuk menyeimbangkan antara jaminan pengiriman dan overhead jaringan
* **Dapat digunakan kembali dalam konfigurasi**: Mendukung pembuatan profil endpoint yang dapat digunakan kembali di beberapa alur, sehingga memastikan konsistensi konfigurasi
* **Pemrosesan simultan**: Menerima input dari beberapa sumber data dalam satu alur, sehingga memungkinkan transmisi data gabungan
* **Pemilihan versi protokol transport**: Mendukung MQTT 3.1.1 dan 5.0 untuk mengakomodasi berbagai implementasi broker

## Opsi konfigurasi

{% columns %}
{% column valign="middle" %}
Menyiapkan sebuah **node Output Endpoint** menentukan bagaimana dan di mana data akan dikirim dari alur tertentu. Setiap opsi konfigurasi memiliki tujuan spesifik dalam membangun transmisi data yang andal.
{% endcolumn %}

{% column %}

<figure><img src="/files/16db3f5b70ac0694cf3fda726ba2468368b90757" alt="" width="236"><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

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

### Langkah konfigurasi

{% stepper %}
{% step %}
**Tentukan nama endpoint**

Masukkan nama yang unik dan deskriptif untuk konfigurasi endpoint ini

* Gunakan nama yang membantu Anda mengidentifikasi tujuan tempat data dikirim
* Nama ini akan ditampilkan di diagram alur agar mudah dikenali
  {% endstep %}

{% step %}
**Pilih mode endpoint**

Pilih jenis transmisi yang akan digunakan untuk endpoint ini

* **Endpoint default** - konfigurasi standar untuk mengirim data alur ke platform Navixy yang tidak dapat diedit
* **endpoint MQTT** - konfigurasi kustom yang menggunakan MQTT sebagai transport untuk mengirim data alur ke sistem pihak ketiga. Untuk parameter konfigurasi khusus mode ini, lihat [MQTT](#mqtt).
  {% endstep %}

{% step %}
**Simpan konfigurasi Anda**

Klik **Terapkan perubahan** untuk menyelesaikan pembuatan node.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
Pastikan untuk menghubungkan node data yang relevan ke output baru Anda; jika tidak, output tersebut tidak akan menerima data apa pun.
{% endhint %}

### Konfigurasi khusus mode

<details>

<summary>MQTT</summary>

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

1. **Pengaturan endpoint**
   1. Pilih **Versi MQTT**: 3.1.1 atau 5.0.
   2. Masukkan **IP** tujuan dalam format: *123.123.123.123* atau *example.example.com*.
   3. Tentukan **Port** nomornya. Secara default, *1883* digunakan untuk MQTT standar.
   4. Tentukan **Topik** dalam bentuk tag yang akan digunakan untuk transmisi data.
   5. Pilih **QoS** level 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 kolom ini, nilai yang benar harus ditentukan agar data tidak ditolak.
2. **Autentikasi MQTT** (opsional)
   1. Alihkan **Gunakan Autentikasi** aktif.
   2. Masukkan **Nama pengguna MQTT** dan **Kata sandi MQTT** untuk pihak penerima pada kolom yang muncul.
3. **SSL** (opsional)
   1. Alihkan aktif **Gunakan SSL** untuk koneksi aman. Tindakan ini secara otomatis menetapkan port ke 1*883* jika belum diubah secara manual.

</details>

## Format data keluaran

Kemampuan utama node adalah standardisasi format data melalui [Navixy Generic Protocol](/docs/iot-logic-api/technologies/navixy-generic-protocol.md). Standardisasi ini menyelesaikan tantangan mendasar dalam implementasi IoT - keragaman protokol spesifik perangkat yang memerlukan pekerjaan integrasi kustom.

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

Laporan [Navixy Generic Protocol](/docs/iot-logic-api/technologies/navixy-generic-protocol.md) spesifikasi mencakup bidang terstandardisasi untuk identifikasi perangkat, data lokasi, nilai telemetri, dan metadata. Format ini mendukung komunikasi dua arah, memungkinkan transmisi data dari IoT Logic ke sistem eksternal dan pemasukan data dari sumber eksternal ke platform.

Dengan menerapkan satu protokol, **Endpoint Keluaran** node memungkinkan:

* Pola integrasi tunggal untuk sistem penerima, вместо beberapa handler spesifik perangkat
* Struktur data konsisten yang tetap seragam di seluruh perangkat yang terhubung
* Overhead pemrosesan sisi server yang lebih rendah melalui normalisasi protokol
* Skalabilitas yang disederhanakan saat menambahkan jenis perangkat baru ke deployment yang sudah ada
* Kemampuan pertukaran data dua arah dengan sistem eksternal

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

## Pertanyaan yang sering diajukan

#### Dapatkah saya menghubungkan beberapa sumber data ke satu node Output Endpoint?

Ya. **Endpoint Keluaran** node menerima input dari beberapa **Sumber Data** node secara bersamaan. Semua data yang telah diproses, termasuk koordinat lokasi, pengenal perangkat, parameter telemetri, dan atribut yang dihitung, diserialisasi sesuai dengan [Navixy Generic Protocol](/docs/iot-logic-api/technologies/navixy-generic-protocol.md) spesifikasi sebelum transmisi.

<figure><img src="/files/75979db981e8e681c72d2a2ce015013ed554366d" alt="Example flow showing multiple Data Sources connected to a single Output Endpoint"><figcaption></figcaption></figure>

#### Apa yang terjadi jika saya memodifikasi sebuah endpoint yang digunakan di beberapa alur?

Konfigurasi endpoint disimpan sebagai sumber daya yang dapat digunakan kembali di seluruh akun klien. Modifikasi pada konfigurasi endpoint yang sudah ada akan memengaruhi semua node yang mereferensikan endpoint tersebut di semua alur. Perilaku ini memfasilitasi standardisasi konfigurasi, tetapi memerlukan pengelolaan perubahan yang cermat saat memperbarui parameter endpoint.

#### Praktik keamanan apa yang direkomendasikan untuk deployment produksi?

Untuk implementasi yang memerlukan standar keamanan tinggi (kesehatan, keuangan, dll.), aktifkan SSL dan terapkan autentikasi MQTT. Meskipun ini sedikit meningkatkan overhead protokol, hal tersebut memberikan perlindungan data yang diperlukan selama transmisi. Implementasi standar sebaiknya menggunakan minimal level QoS 1 untuk memastikan konfirmasi pengiriman.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://navixy.com/docs/user/id/guide/account/iot-logic/nodes/output-endpoint-node.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
