Isi kandungan:
- Langkah 1: API URL
- Langkah 2: Node-MERAH
- Langkah 3: Aliran
- Langkah 4: Cara Mengimport Aliran - Langkah 1
- Langkah 5: Cara Mengimport Aliran - Langkah 2
- Langkah 6: Memasang Nod yang Hilang
- Langkah 7: Papan Pemuka
- Langkah 8: Bagaimana Ia Berfungsi
- Langkah 9: Node Yang Disebut Di Atas dan Tetapannya
- Langkah 10: Maklumat Lanjut
Video: Bekerja Dengan API URL dalam Node-MERAH: 10 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Instruksional ini akan mengajar anda bagaimana menggunakan API URL (http get) dalam simpul-MERAH. Ini sengaja. Dan jika anda agak baru dalam simpul-RED maka contoh ini sesuai untuk anda. Saya akan mengajar anda bagaimana menggunakan persekitaran NED-RED dan apa itu, dan bagaimana menggunakan API URL.
Untuk tujuan pengajaran saya akan menggunakan NETIO 4All soket kuasa pintar, tetapi jangan risau NETIO mempunyai demo dalam talian yang bagus yang akan kami gunakan sehingga anda tidak perlu membeli apa-apa.
Langkah 1: API URL
* Untuk tujuan pengajaran saya akan menerangkan dengan smart powerocket NETIO 4All
Rentetan watak yang diterima oleh peranti NETIO dalam URL dibahagikan kepada perintah individu dan peranti kemudian menetapkan outputnya ke keadaan yang diinginkan sesuai dengan nombor tindakan.
Tindakan dengan output:
- 0 = Output dimatikan (Mati)
- 1 = Output dihidupkan (Hidup)
- 2 = Output dimatikan untuk waktu yang singkat (pendek Mati)
- 3 = Output dihidupkan untuk waktu yang singkat (pendek Hidup)
- 4 = Output diubah dari satu keadaan ke keadaan lain (beralih)
- 5 = Keadaan output tidak berubah (tidak ada perubahan)
Contoh API URL (menukar keadaan output 1):
netio-4all.netio-products.com:8080/netio.cgi?pass=netio-psw&output1=4
Langkah 2: Node-MERAH
Tetapi apa itu simpul-MERAH?
Node-RED adalah alat pengaturcaraan untuk menyatukan peranti perkakasan, API dan perkhidmatan dalam talian dengan cara yang baru dan menarik. Node-RED menyediakan penyunting aliran berasaskan penyemak imbas dan pelbagai pilihan nod dan pilihan.
Ia dibina di Node. JS, menjadikannya ideal untuk menggunakan perkakasan kos rendah seperti Raspberry Pi dan juga di awan.
Node-RED adalah platform popular untuk aplikasi IoT (Internet of Things). Aliran (iaitu skrip atau projek) dapat dipindahkan dengan mudah sebagai fail json konfigurasi.
Langkah 3: Aliran
Dan sekarang bahagian utama. Ini adalah bagaimana persekitaran simpul-RED. Pada langkah seterusnya saya akan menunjukkan cara mengimport aliran.
Seperti yang anda lihat, Node-RED menyediakan penyunting aliran berasaskan penyemak imbas yang memudahkan menyatukan aliran menggunakan pelbagai nod di palet. Aliran kemudian dapat diterapkan ke runtime dengan satu klik.
Fungsi JavaScript dapat dibuat di dalam editor menggunakan editor teks kaya. Perpustakaan terbina dalam membolehkan anda menyimpan fungsi, templat, atau aliran berguna untuk digunakan semula.
Langkah 4: Cara Mengimport Aliran - Langkah 1
Di menu, pilih Import -> Clipboard.
Langkah 5: Cara Mengimport Aliran - Langkah 2
Kemudian, salin teks di bawah ke medan yang ditunjukkan dan klik Import.
[{"id": "53632275.7d628c", "type": "tab", "label": "NETIO AN29 (URL API)", "disabled": 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, "wayar":
Langkah 6: Memasang Nod yang Hilang
Node dimuat ke dalam aliran yang dipilih. Ada kemungkinan bahawa mesej ralat ditampilkan dengan senarai blok yang diimport tetapi belum dipasang di Node-RED. Dalam kes ini, blok yang hilang perlu dipasang. Sekiranya terdapat node yang hilang, pilih Urus palet dalam menu.
Kemudian pilih Pasang dan cari dan pasang nod yang hilang.
Langkah 7: Papan Pemuka
Papan Pemuka adalah antara muka grafik dengan mana anda boleh mengendalikan program anda jika anda mahu.
Papan Pemuka dapat dibuka dengan mengklik simbol yang ditunjukkan, atau di alamat pelayan Node-RED anda dengan ui yang ditambahkan, misalnya: 127.0.0.1:1880/ui
Langkah 8: Bagaimana Ia Berfungsi
- Lima butang yang dibuat di Flow dipaparkan di Dashboard.
- Setelah mengklik butang Output 1 = ON di Dashboard, muatan diatur ke 1 (ditentukan pada setiap butang untuk menentukan tindakan).
- Node Selector Tindakan memilih rentetan yang sesuai dengan tindakan (muatan input) dan membuat rentetan URL yang dihasilkan untuk mengendalikan soket kuasa pintar
- Nod Permintaan HTTP (GET) menggabungkan alamat IP + tindakan dari nilai muatan input, dan mengirimkan rentetan yang dihasilkan menggunakan Permintaan HTTP GET. Respons pelayan (status) dikembalikan sebagai output.
- node msg.payload memaparkan tindak balas dari pelayan HTTP yang berjalan di peranti netio 4All.
- Dan Respons dari node pelayan memaparkan tindak balas pelayan di Dashboard
Langkah 9: Node Yang Disebut Di Atas dan Tetapannya
Langkah 10: Maklumat Lanjut
Terima kasih kerana membaca arahan saya. Saya harap anda menikmatinya dan belajar sesuatu yang baru.
Petunjuk ini adalah panduan ringkas mengenai Cara menggunakan API URL dengan simpul-MERAH
Untuk panduan terperinci klik pada pautan di bawah.
www.netio-products.com/en/application-notes/an29-node-red-example-of-url-api-communication-with-netio-4x
Terdapat juga panduan serupa mengenai pelbagai kegunaan Node-RED jadi jika anda berminat jangan terokai:
Bekerja dengan REST JSON dalam simpul-MERAH
www.netio-products.com/en/application-notes/an30-node-red-example-of-rest-json-communication-with-netio-4x
Bekerja dengan REST XML dalam simpul-MERAH
www.netio-products.com/en/application-notes/an31-node-red-example-of-rest-xml-communication-with-netio-4x
Bekerja dengan TCP / Modbus dalam simpul-MERAH
Akan datang.
Disyorkan:
Doorbell Pro UK Ring Video Bekerja Dengan Lekapan Mekanikal: 6 Langkah (dengan Gambar)
Doorbell Pro Video Ring UK Bekerja Dengan Lekapan Mekanikal: **************************************** *************** Harap maklum bahawa kaedah ini hanya berfungsi dengan kuasa AC sekarangSaya akan mengemas kini jika / ketika saya mencari penyelesaian untuk bel pintu menggunakan kuasa DC Sementara itu, jika anda mempunyai kuasa DC bekalan, anda perlu
Reka Bentuk Permainan dalam Flick dalam 5 Langkah: 5 Langkah
Reka Bentuk Permainan dalam Flick dalam 5 Langkah: Flick adalah cara yang sangat mudah untuk membuat permainan, terutama seperti teka-teki, novel visual, atau permainan petualangan
Api unggun api: 5 Langkah
Campfire Flame: Pernahkah anda mendengar pemuzik bermain gitar berhampiran api unggun? Sesuatu mengenai cahaya dan bayangan yang berkelip-kelip mewujudkan suasana romantis yang misterius yang menjadi ikon kehidupan orang Amerika. Malangnya, kebanyakan kita menghabiskan hidup kita di bandar-bandar
Cara Menambah Api ke Apa pun dalam GIMP: 15 Langkah (dengan Gambar)
Cara Menambah Api ke Apa pun di GIMP: Ini adalah bagaimana anda membuat api yang agak realistik di GIMP
Dengarkan lagu anda untuk Bekerja dalam Tahap Kebisingan Tinggi: 16 Langkah
Dengarkan lagu anda kerana Bekerja dalam Tahap Kebisingan Tinggi: Ini adalah celah pertama saya untuk ini sehingga telanjang dengan saya. Masalah: di tempat kerja kita tidak dibenarkan memakai fon kepala dan melihat kerana terdapat peraturan perlindungan pendengaran 100%, inilah cara saya mengalahkan sistem. Kami dibenarkan radio tetapi kami berada di bangunan besi dan