Daftar Isi:
- Langkah 1: API URL
- Langkah 2: Node-RED
- Langkah 3: Aliran
- Langkah 4: Cara Mengimpor Arus - Langkah 1
- Langkah 5: Cara Mengimpor Arus - Langkah 2
- Langkah 6: Memasang Node yang Hilang
- Langkah 7: Dasbor
- Langkah 8: Cara Kerja Sebenarnya
- Langkah 9: Node yang Disebutkan Di Atas dan Pengaturannya
- Langkah 10: Informasi Lebih Lanjut
Video: Bekerja Dengan API URL di Node-RED: 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Instruksi ini akan mengajarkan Anda cara menggunakan URL API (http get) di node-RED. Ini sengaja dibuat sederhana. Dan jika Anda relatif baru mengenal node-RED maka contoh ini tepat untuk Anda. Saya akan mengajari Anda cara menggunakan lingkungan node-RED dan apa itu, dan bagaimana menggunakan API URL.
Untuk tujuan pengajaran saya akan menggunakan soket daya pintar NETIO 4All, tetapi jangan khawatir NETIO memiliki demo online yang bagus yang akan kami gunakan sehingga Anda tidak perlu membeli apa pun.
Langkah 1: API URL
*Untuk tujuan pengajaran saya akan menjelaskan dengan smart powerocket NETIO 4All
String karakter yang diterima oleh perangkat NETIO di URL dipecah menjadi perintah individual dan perangkat kemudian mengatur outputnya ke status yang diinginkan sesuai dengan nomor tindakan.
Tindakan dengan output:
- 0 = Keluaran dimatikan (Mati)
- 1 = Output dihidupkan (On)
- 2 = Output dimatikan untuk waktu yang singkat (short Off)
- 3 = Output dinyalakan untuk waktu singkat (short On)
- 4 = Output dialihkan dari satu keadaan ke keadaan lain (beralih)
- 5 = Status keluaran tidak berubah (tidak ada perubahan)
Contoh URL API (mengubah status keluaran 1):
netio-4all.netio-products.com:8080/netio.cgi?pass=netio-psw&output1=4
Langkah 2: Node-RED
Tapi apa itu node-RED?
Node-RED adalah alat pemrograman untuk menghubungkan perangkat keras, API, dan layanan online dengan cara baru dan menarik. Node-RED menyediakan editor aliran berbasis browser dan berbagai pilihan node dan opsi.
Itu dibangun di Node. JS, membuatnya ideal untuk dijalankan pada perangkat keras murah seperti Raspberry Pi serta di cloud.
Node-RED adalah platform populer untuk aplikasi IoT (Internet of Things). Alur (yaitu, skrip atau proyek) dapat dengan mudah ditransfer sebagai file json konfigurasi.
Langkah 3: Aliran
Dan sekarang bagian utama. Seperti inilah lingkungan node-RED. Pada langkah selanjutnya saya akan menunjukkan cara mengimpor arus.
Seperti yang Anda lihat, Node-RED menyediakan editor aliran berbasis browser yang memudahkan untuk menghubungkan aliran bersama menggunakan berbagai node dalam palet. Alur kemudian dapat diterapkan ke runtime dalam satu klik.
Fungsi JavaScript dapat dibuat di dalam editor menggunakan editor teks kaya. Pustaka bawaan memungkinkan Anda menyimpan fungsi, templat, atau alur yang berguna untuk digunakan kembali.
Langkah 4: Cara Mengimpor Arus - Langkah 1
Di menu, pilih Impor -> Papan Klip.
Langkah 5: Cara Mengimpor Arus - Langkah 2
Kemudian, salin teks di bawah ini ke bidang yang ditunjukkan dan klik Impor.
[{"id":"53632275.7d628c", "type":"tab", "label":" NETIO AN29 (URL API)", "dinonaktifkan":false, "info":""}, {"id":"bf404b4d.c9abf8", "type":"http request", "z":"53632275.7d628c", "name":"HTTP Request (GET)", "method":"GET", "ret":" txt", "url":"https://netio-4all.netio-products.com:8080/netio.cgi?pass=&{{msg.payload}}", "tls":"", "x":600, "y":160, "kabel":
Langkah 6: Memasang Node yang Hilang
Node dimuat ke dalam aliran yang dipilih. Ada kemungkinan bahwa pesan kesalahan ditampilkan dengan daftar blok yang sedang diimpor tetapi belum diinstal di Node-RED. Dalam hal ini, blok yang hilang perlu dipasang. Jika ada node yang hilang, pilih Manage palette di menu.
Kemudian pilih Instal dan temukan dan instal node yang Anda lewatkan.
Langkah 7: Dasbor
Dashboard adalah antarmuka grafis dimana Anda dapat mengoperasikan program Anda jika Anda mau.
Dasbor dapat dibuka dengan mengklik simbol yang ditunjukkan, atau di alamat server Node-RED Anda dengan ui ditambahkan, misalnya: 127.0.0.1:1880/ui
Langkah 8: Cara Kerja Sebenarnya
- Lima tombol yang dibuat di Flow ditampilkan di Dasbor.
- Setelah mengklik tombol Output 1 = ON di Dashboard, payload diatur ke 1 (didefinisikan di setiap tombol untuk menentukan tindakan).
- Node Pemilih Tindakan memilih string yang sesuai dengan tindakan (muatan input) dan membuat string URL yang dihasilkan untuk mengontrol soket daya pintar
- Node Permintaan HTTP (GET) menggabungkan alamat IP + tindakan dari nilai muatan input, dan mengirimkan string yang dihasilkan menggunakan Permintaan HTTP GET. Respons server (status) dikembalikan sebagai output.
- msg.payload node menampilkan respons dari server HTTP yang berjalan di perangkat netio 4All.
- Dan Respon dari simpul server menampilkan respons server di Dasbor
Langkah 9: Node yang Disebutkan Di Atas dan Pengaturannya
Langkah 10: Informasi Lebih Lanjut
Terima kasih telah membaca instruksi saya. Saya harap Anda menikmatinya dan belajar sesuatu yang baru.
Instruksi ini adalah panduan cepat tentang Cara menggunakan API URL dengan node-RED
Untuk panduan terperinci klik tautan di bawah ini.
www.netio-products.com/en/application-notes/an29-node-red-example-of-url-api-communication-with-netio-4x
Juga ada panduan serupa tentang berbagai penggunaan node-RED jadi jika Anda tertarik, silakan jelajahi:
Bekerja dengan REST JSON di node-RED
www.netio-products.com/en/application-notes/an30-node-red-example-of-rest-json-communication-with-netio-4x
Bekerja dengan REST XML di node-RED
www.netio-products.com/en/application-notes/an31-node-red-example-of-rest-xml-communication-with-netio-4x
Bekerja dengan TCP/Modbus di node-RED
Segera akan datang.
Direkomendasikan:
UK Ring Video Doorbell Pro Bekerja Dengan Mekanik Berpadu: 6 Langkah (dengan Gambar)
UK Ring Video Doorbell Pro Bekerja Dengan Mekanik Berpadu: ************************************* *************** Harap dicatat bahwa metode ini hanya berfungsi dengan daya AC sekarangSaya akan memperbarui jika/ketika saya menemukan solusi untuk bel pintu menggunakan daya DCSementara itu, jika Anda memiliki daya DC persediaan, Anda perlu
Lubang Api Dengan Api Reaktif Suara, Speaker Bluetooth, dan LED Animasi: 7 Langkah (dengan Gambar)
Fire Pit Dengan Suara Reaktif Api, Speaker Bluetooth, dan LED Animasi: Tidak ada yang mengatakan waktu musim panas seperti bersantai di dekat api. Tapi tahukah Anda apa yang lebih baik dari api? Api DAN Musik! Tapi kita bisa melangkah satu langkah, tidak, dua langkah lebih jauh…Api, Musik, lampu LED, Suara Reaktif Api! Mungkin terdengar ambisius, tapi ini Ins
Penghitung Geiger Bekerja dengan Bagian Minimal: 4 Langkah (dengan Gambar)
Penghitung Geiger yang Berfungsi dengan Bagian Minimal: Ini, sepengetahuan saya, penghitung Geiger yang berfungsi paling sederhana yang dapat Anda buat. Yang ini menggunakan tabung Geiger SMB-20 buatan Rusia, yang digerakkan oleh rangkaian step-up tegangan tinggi yang diambil dari pemukul lalat elektronik. Ini mendeteksi partikel beta dan
Ambilight DIY Dengan Raspberry Pi dan TANPA Arduino! Bekerja pada Sumber HDMI Apa Pun.: 17 Langkah (dengan Gambar)
Ambilight DIY Dengan Raspberry Pi dan TANPA Arduino! Bekerja pada Sumber HDMI Apa Pun.: Saya memiliki pemahaman yang agak mendasar tentang elektronik, itulah sebabnya saya sangat bangga dengan pengaturan Ambilight DIY saya dalam wadah kayu dasar dengan kemampuan untuk menyalakan dan mematikan lampu sesuai keinginan. Bagi mereka yang tidak tahu apa itu Ambilight;
Pengingat Penggunaan Waktu Layar (hanya Bekerja di Windows, Ios Tidak Bekerja): 5 Langkah
Pengingat Penggunaan Waktu Layar (Hanya Bekerja di Windows, Ios Tidak Bekerja): PendahuluanIni adalah mesin berguna yang terbuat dari Arduino, ini mengingatkan Anda untuk beristirahat dengan membuat "biiii!" suara dan membuat komputer Anda kembali ke layar kunci setelah menggunakan waktu layar 30 menit. Setelah istirahat selama 10 menit akan "b