
Mündəricat:
- Addım 1: Tələb olunan Avadanlıq və Proqram:
- Addım 2: Qırmızı Node qurun
- Addım 3: Axını yaratmaq üçün addımlar
- Addım 4: İrəli gedin və Başlamaq üçün Simsiz Ağ Geçidi Nodeunu Akış Kətanınıza sürükləyin
- Addım 5: Simsiz Sensorlarınızı Tapın:
- Addım 6: Serial Port Sahəsinin yanındakı Büyüteç düyməsini vurun və Routerinizlə uyğun gələn Limanı seçin, sonra yuxarıdakı "Əlavə et" düyməsini basın
- Addım 7: Serial Cihaz Sahəsi İndi Bu Seçimə əsasən Doldurulacaq və "Bitti" düyməsini basa bilərsiniz, İndi Simsiz Sensorlarınıza Doğrudan Girişiniz Var! Daxil olan məlumatlara baxmaq üçün
- Addım 8: İndi Palitranıza qayıdın və yuxarıdakı axtarış sahəsinə "debug" yazın, bu qovşaqlardan birini tutun və Simsiz Ağ Geçidinizin sağına sürükləyin
- Addım 9: Bunun üzərinə iki dəfə vurun və "msg" dəyişdirin. "Msg Obyektini tamamlamaq" üçün Bitti düyməsini basın
- Addım 10: İndi iki qovşaq arasında bir xətt çəkin və Pəncərənin sağ üst hissəsindəki "Dağıt" düyməsini basın
- Addım 11: Məlumatla işləmək:
- Addım 12: Simsiz Sensorların Əlavə Edilməsi:
- Addım 13: Simsiz Gateway üçün istifadə etdiyiniz Açılan Serial Cihazı seçin, İndi "Mac Adresi" nin yanındakı Büyüteç düyməsini vurun və Mövcud Seçimlərdən birini seçin
- Addım 14: Bitti düyməsini basın
- Addım 15: İndi Palitranıza qayıdın və yuxarıdakı axtarış sahəsinə "debug" yazın, bu qovşaqlardan birini tutun və Kabelsiz Ağ Geçidinizin sağına sürükləyin
- Adım 16: Bunun üzərinə iki dəfə vurun və Bitti düyməsini basın
- Addım 17: Funksiya qovşaqlarının əlavə edilməsi
- Addım 18: Funksiya Nodeunu Düzəltmək üçün Düyməni iki dəfə vurun
- Addım 19: İndi Palitradan bir CSV Düyünü götürün və Funksiya Düyünün Sağuna Yerləşdirin, Dəyərləri CSV Formatına, Vergüllə ayrılmış Dəyərlərə çevirəcək
- Addım 20: İndi üzərinə iki dəfə vurun və Aşağıdakı Şəkildə göstərildiyi kimi "Satır Başına Bir Mesaj" olaraq Virgül və Çıxışla Ayrılan Sütun Adlarını Yazın
- Addım 21: İndi Paletinizə Qayıdın və Üstündəki Axtarış Sahəsinə "Fayl" yazın, Dəyərləri Saxlamaq və CSV Düyünə Doğru Yerləşdirmək üçün "Msg.payload Yazan" ı Göstərən birini Tutun. Fayl Nodeunun Çıxışını yoxlamaq üçün Debug Nodeunu da əlavə edə bilərsiniz
- Addım 22: Fayl Nodeunu Düzəltmək üçün Bunun üzərinə iki dəfə vurun, Şəkildə göstərildiyi kimi dəyərləri saxlamaq istədiyiniz yerə Fayl Adını daxil edin
- Addım 23: İndi bütün telləri bağlayın və yerləşdirmə düyməsini basın
- Addım 24: Çıxış
- Addım 25: Node_red_flow
- Addım 26: "JSON" Node və "excel" Node istifadə edərək məlumatları Excel -ə göndərməyin başqa bir yolu var
- Addım 27: Simsiz Sensor əlavə etmək üçün addımlar eynidır
- Addım 28: JSON Nodeunu Düzenle'yi iki dəfə vurun, Aşağıdakı Şəkildə göstərildiyi kimi düzəldin və Bitti'yi basın
- Addım 29: İndi Paletdən Qurduğunuz "excel" Nodeunu götürün və "JSON" Nodeunun sağına qoyun
- Addım 30: Temp/hum məlumatlarını saxlamaq istədiyiniz fayl adını daxil etmək üçün üzərinə iki dəfə vurun və Bitti düyməsini basın
- Addım 31: İndi bütün telləri bağlayın
- Addım 32: Dağıtma Düyməsini vurun
- Addım 33: Çıxış
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54

Burada NCD -nin İstilik və Nəmlik sensorundan istifadə edirik, lakin addımlar hər hansı bir ncd məhsulu üçün bərabər olaraq qalır, buna görə də digər ncd simsiz sensorlarınız varsa, yanında müşahidə etməkdə sərbəst olun. Bu mətnin dayandırılması vasitəsi ilə, sensorların necə qurulacağını, node-red-in konfiqurasiyasını və burada göstərildiyi kimi bir tablosundakı məlumatları necə görəcəyiniz barədə sabit bir anlayışa sahib olmalısınız.
Addım 1: Tələb olunan Avadanlıq və Proqram:


Avadanlıq:
- 1. NCD Uzun Menzilli Temperatur və Rütubət Sensoru
- 2. USB interfeysi olan NCD Uzun Menzilli Kabelsiz Mesh Modem
Proqram təminatı:
Qırmızı Node
Addım 2: Qırmızı Node qurun
İndi işləyən sensorlar var, bu məlumatlarla faydalı bir şey etmək üçün bir yola ehtiyacımız var.
- Əvvəlcə Node-Red'i qurmalısınız.
- Bunu etdikdən sonra komanda xəttinizi və ya Windows istifadəçiləri üçün Power Shell daxil etməlisiniz, Node-RED-in quraşdırıldığı qovluğa gedin.
- İndi "npm i ncd-red-wireless-node-red-dashboard" yazın. Bu, simsiz sensorlarınızdan məlumat almaq üçün lazım olan qovşaqları quraşdıracaq və bunu etdikdən sonra Node-RED-ə başlaya bilərsiniz.
- Node serverini işə salmaq üçün komanda istəyinə və ya terminala node-red yazın və enter düyməsini basın.
Addım 3: Axını yaratmaq üçün addımlar

Bu nöqtədə, sol tərəfdəki uzun qovşaqların siyahısı olan böyük bir boş axını görürsünüz, bu yan çubuğa palitrası deyilir.
Addım 4: İrəli gedin və Başlamaq üçün Simsiz Ağ Geçidi Nodeunu Akış Kətanınıza sürükləyin

ncd-red-wireless Serial əlaqəni idarə edən, daxil olan sensor məlumatlarını təhlil edən, müəyyən parametrlərə görə süzgəcdən keçirən və simsiz sensorları konfiqurasiya etməyə imkan verən qovşaqları təmin edir.
Addım 5: Simsiz Sensorlarınızı Tapın:

Düyünü çatdırdığınızda, düyün qabiliyyəti haqqında qeydləri ehtiva edən məlumat sekmesine baxa biləcəksiniz, bu nişan ən çox qırmızı düyünlü paketlər üçün yaxşı doldurulur və çox vaxt istəməyəcəyiniz qiymətli statistikadan ibarətdir. Məlumat nişanı xaricində olan digər sənədləri görmək üçün, bir düyünün necə işlədiyinə dair bir sualınız olanda belə, axınlarınızı qurarkən belə fikirlərdə saxlayın. Etmək istədiyimiz növbəti element düyünü konfiqurasiya etməkdir, ilk dəfə əlavə edərkən mavi nöqtənin yanında sağ üst küncdə kiçik bir üçbucaq olduğunu, üçbucağın düyünün əlavə konfiqurasiya istədiyini, mavi nöqtə, düyünün artıq olmadığını, ancaq axının bir hissəsi olaraq yerləşdirildiyini göstərir.
- Konfiqurasiya seçimlərini açmaq üçün düyməni iki dəfə vurun.
- USB yönlendiricinizi konfiqurasiya etmək üçün Serial Device sahəsinin yanındakı qələm simgesini vurun, bu, yalnız bir neçə variantı olan ikinci bir konfiqurasiya panelini açacaq.
Addım 6: Serial Port Sahəsinin yanındakı Büyüteç düyməsini vurun və Routerinizlə uyğun gələn Limanı seçin, sonra yuxarıdakı "Əlavə et" düyməsini basın

Addım 7: Serial Cihaz Sahəsi İndi Bu Seçimə əsasən Doldurulacaq və "Bitti" düyməsini basa bilərsiniz, İndi Simsiz Sensorlarınıza Doğrudan Girişiniz Var! Daxil olan məlumatlara baxmaq üçün

Addım 8: İndi Palitranıza qayıdın və yuxarıdakı axtarış sahəsinə "debug" yazın, bu qovşaqlardan birini tutun və Simsiz Ağ Geçidinizin sağına sürükləyin

Addım 9: Bunun üzərinə iki dəfə vurun və "msg" dəyişdirin. "Msg Obyektini tamamlamaq" üçün Bitti düyməsini basın

Addım 10: İndi iki qovşaq arasında bir xətt çəkin və Pəncərənin sağ üst hissəsindəki "Dağıt" düyməsini basın

Addım 11: Məlumatla işləmək:

İndi simsiz sensorlarınızdan məlumatlar toplanır və "debug" sekmesine çıxarılır, bu "debug sekmesi" məlumat sekmesinin ardınca sağ kenar çubuğuna yerləşdirilir. Məlumatı görmək üçün sıfırlama düyməsini vurun. Node-qırmızı qeydlərdə bir json paketindəki qovşaqlar arasında keçilir. Mesaj obyekti ayıklama sekmesine daxil olduqda, onunla birlikdə gələn məlumatların ümumi siyahısını görmək üçün onu daha böyük edə bilərsiniz. Hansı sensorların yoxlanıldığını tez bir zamanda görməyiniz lazım olduğu təqdirdə bu olduqca faydalıdır. Bu düyünün verdiyi digər məsələ, marşrutlaşdırıcınızı konfiqurasiya rejimində olan cihazların sənədləşdirdiyi şəbəkə kimliyi ilə dəyişdirməyin asan bir yoludur, sadəcə soldakı düyməni vurun. düyün və alət konfiqurasiya şəbəkəsinə keçəcək, dinləmə rejiminə qaytarmaq üçün bir daha vurun. Wi-Fi alət qovşaqlarını qurduqdan sonra, konfiqurasiya rejiminə keçərkən bir sensoru müntəzəm olaraq konfiqurasiya etmək üçün təyin edilə bilər, buna görə də cihazın sürətli konfiqurasiyası üçün axında mövcud olan belə şlüz qovşaqlarını saxlamaq həmişə mümkündür.
Addım 12: Simsiz Sensorların Əlavə Edilməsi:

Daxili olaraq simsiz sensor qeydlərini ayırd etməliyik ki, onu göstərə bilək, keçid düyməsindən istifadə edərək mesajları şluzdan tamamilə mac ünvanına və ya sensor tipinə əsaslanaraq ayıra bilərik, amma dediyim kimi simsiz qovşaqlar həqiqətən də sensorları konfiqurasiya etmək üçün əlavə funksiyalara malikdir, buna görə də bu strukturların necə işləyə biləcəyi barədə əlavə bir görüntü vermək üçün onlarla başlayacağıq. Hər iki sensorunuzdan gələn paketləri görməmisinizsə, əvvəlcədən keçin və başlamamış olanın sıfırlama düyməsini vurun. Hər hansı bir seriyalı cihaz konfiqurasiya qovşağı vasitəsi ilə bir sensor qiymətləndirmə apararkən, mac ünvanı və sensor növü bir hovuzda önbelleğe alınır, buna görə də bu növbəti addım ərzində onu tez bir zamanda tapa bilirik.
Paletdən bir Kabelsiz Node götürün və axın üzərinə sürükləyin, konfiqurasiya etmək üçün üzərinə iki dəfə vurun
Addım 13: Simsiz Gateway üçün istifadə etdiyiniz Açılan Serial Cihazı seçin, İndi "Mac Adresi" nin yanındakı Büyüteç düyməsini vurun və Mövcud Seçimlərdən birini seçin

Addım 14: Bitti düyməsini basın

Bunun avtomatik olaraq sizin üçün sensor növünü təyin etdiyini görəcəksiniz, daha asan tanınması üçün ona bir ad da verə bilərsiniz. Məlumat sekmesinde qeyd edildiyi kimi, Konfiqurasiya üçün Serial Cihazı isteğe bağlıdır və hazırda bu barədə narahat olmayacağıq. Yeni əlavə etdiyiniz qovşaq, daxil olan sensor məlumatları üçün bir filtr kimi təsirli bir şəkildə işləyir, yalnız mac ünvanı və ya heç bir mac ünvanı olmadığı təqdirdə sensor növü üçün məlumatları ötürür.
Addım 15: İndi Palitranıza qayıdın və yuxarıdakı axtarış sahəsinə "debug" yazın, bu qovşaqlardan birini tutun və Kabelsiz Ağ Geçidinizin sağına sürükləyin

Adım 16: Bunun üzərinə iki dəfə vurun və Bitti düyməsini basın

Addım 17: Funksiya qovşaqlarının əlavə edilməsi

Funksiya nodu msg obyektinə qarşı JavaScript kodunu işə salmaq üçün istifadə olunur. Funksiya düyünü bir msg obyektini giriş olaraq qəbul edir və 0 və ya daha çox mesaj obyektini çıxış olaraq qaytara bilər. Bu mesaj obyekti bir yükləmə xüsusiyyətinə (msg.payload) malik olmalıdır və adətən davam edən qovşaqlardan asılı olaraq digər xüsusiyyətlərə malikdir.
İndi palitradan bir "funksiya" düyünü götürün və Temp/Hum düyünün sağına qoyun
Addım 18: Funksiya Nodeunu Düzəltmək üçün Düyməni iki dəfə vurun

Burada bir şərt yaratmaq üçün az javascript kodu yazmalısınız, buna görə də temperatur və rütubət dəyərləri Excel -də yazılacaq.
Addım 19: İndi Palitradan bir CSV Düyünü götürün və Funksiya Düyünün Sağuna Yerləşdirin, Dəyərləri CSV Formatına, Vergüllə ayrılmış Dəyərlərə çevirəcək

Addım 20: İndi üzərinə iki dəfə vurun və Aşağıdakı Şəkildə göstərildiyi kimi "Satır Başına Bir Mesaj" olaraq Virgül və Çıxışla Ayrılan Sütun Adlarını Yazın

Addım 21: İndi Paletinizə Qayıdın və Üstündəki Axtarış Sahəsinə "Fayl" yazın, Dəyərləri Saxlamaq və CSV Düyünə Doğru Yerləşdirmək üçün "Msg.payload Yazan" ı Göstərən birini Tutun. Fayl Nodeunun Çıxışını yoxlamaq üçün Debug Nodeunu da əlavə edə bilərsiniz

Addım 22: Fayl Nodeunu Düzəltmək üçün Bunun üzərinə iki dəfə vurun, Şəkildə göstərildiyi kimi dəyərləri saxlamaq istədiyiniz yerə Fayl Adını daxil edin

Addım 23: İndi bütün telləri bağlayın və yerləşdirmə düyməsini basın


Addım 24: Çıxış

İndi excel çıxışını yoxlaya bilərsiniz.
Addım 25: Node_red_flow
Addım 26: "JSON" Node və "excel" Node istifadə edərək məlumatları Excel -ə göndərməyin başqa bir yolu var
- Hər şeydən əvvəl, yuxarıdakı metodla məşğul olsanız, terminalı və ya əmr satırını bağlayın.
- Sonra məlumatları saxlamaq üçün excel node qurmalısınız.
- Beləliklə, Windows istifadəçiləri üçün əmr satırınızı və ya Power Shell daxil etməlisiniz, Node-RED-in quraşdırıldığı qovluğa gedin.
- İndi "npm install node-red-Contrib-excel" yazın. Bu simsiz sensorlardakı məlumatları saxlamaq üçün lazım olan "excel" nodeunu quraşdıracaq və bunu etdikdən sonra Node-RED-ə başlaya bilərsiniz.
- Node serverini işə salmaq üçün komanda istəyinə və ya terminala node-red yazın və enter düyməsini basın.
- İndi bir brauzer açın və axın qurucusunu açmaq üçün https:// localhost: 1880 -ə gedin.
Addım 27: Simsiz Sensor əlavə etmək üçün addımlar eynidır

- Simsiz sensoru əlavə edənə qədər yuxarıda göstərilən axını qurmaq.
- Sonra paletdən JSON düyününü götürün və onu Temperatur/Rütubət qovşağına yerləşdirin.
Addım 28: JSON Nodeunu Düzenle'yi iki dəfə vurun, Aşağıdakı Şəkildə göstərildiyi kimi düzəldin və Bitti'yi basın

Addım 29: İndi Paletdən Qurduğunuz "excel" Nodeunu götürün və "JSON" Nodeunun sağına qoyun

Addım 30: Temp/hum məlumatlarını saxlamaq istədiyiniz fayl adını daxil etmək üçün üzərinə iki dəfə vurun və Bitti düyməsini basın

Addım 31: İndi bütün telləri bağlayın

Addım 32: Dağıtma Düyməsini vurun

Addım 33: Çıxış

Ancaq excel node ilə məhdudiyyət, məlumatları tək bir sətrin üzərinə yazmasıdır.
Tövsiyə:
Node-RED istifadə edərək Simsiz Vibrasiya və Temperatur Sensoru Məlumatlarını Excel-ə Göndərmək: 25 Addım

Node-RED istifadə edərək Simsiz Vibrasiya və Temperatur Sensoru Məlumatlarını Excel-ə Göndərmək: 2 mil məsafəyə qədər simsiz mesh şəbəkə quruluşunun istifadəsi ilə öyünən NCD-nin Uzun Menzil IoT Sənaye simsiz vibrasiya və temperatur sensoru ilə tanış olmaq. Həssas 16 bitlik titrəmə və temperatur sensoru olan bu cihaz
NodeMCU istifadə edərək DHT11 məlumatlarını MySQL Serverə necə göndərmək olar: 6 addım

NodeMCU istifadə edərək DHT11 Məlumatlarını MySQL Serverə Necə Göndərmək olar: Bu Layihədə DHT11 -i nodemcu ilə əlaqələndirdik və sonra phpmyadmin verilənlər bazasına rütubət və temperatur olan dht11 məlumatlarını göndəririk
IoT Uzun Menzilli Simsiz Temperatur və Rütubət Sensoru Məlumatlarını Google Hesabına Göndərmək: 39 Addım

IoT Uzun Menzilli Simsiz Temperatur və Rütubət Sensoru Məlumatlarını Google Cədvəlinə Göndəririk: Burada NCD -nin İstilik və Nəmlik Sensorundan istifadə edirik, lakin addımlar hər hansı bir ncd məhsulu üçün bərabərdir, buna görə də digər ncd simsiz sensorlar varsa, müşahidə etməkdən azad olun yanında. Bu mətnin dayandırılması vasitəsi ilə
Node-Red istifadə edərək NCD Simsiz Temperatur və Nəmlik Sensorunun E-poçt Xəbərdarlıqlarının Yaradılması: 22 Addım

Qırmızı Node istifadə edərək NCD Simsiz Temperatur və Nəmlik Sensorunun E-poçt Xəbərdarlıqlarını Yaratmaq: Burada NCD-nin İstilik və Nəmlik Sensorundan istifadə edirik, lakin addımlar hər hansı bir ncd məhsulu üçün bərabər olaraq qalır, buna görə də digər ncd simsiz sensorlar varsa, təcrübə edin yanında müşahidə edin. Bu mətnin dayandırılması vasitəsi ilə
Arduino MySQL Serverinə (PHPMYADMIN) Temperatur və Nəmlik Məlumatlarını Göndərir: 5 Addım

Arduino MySQL Serverinə (PHPMYADMIN) Temperatur və Nəmlik Məlumatlarını Göndərir: Bu Layihədə DHT11 -i arduino ilə əlaqələndirdim və sonra phpmyadmin verilənlər bazasına rütubət və temperatur olan dht11 məlumatlarını göndərirəm. Burada məlumatları phpmyadmin verilənlər bazasına köçürmək üçün bir PHP skriptindən istifadə edirik