ADVANTECH - loqoNode.js
İstifadəçi təlimatıADVANTECH - loqo 1ADVANTECH Node.js Router ProqramıNode.js Router Proqramı

Node.js Router Proqramı

© 2023 Advantech Czech sro Bu nəşrin heç bir hissəsi yazılı razılıq olmadan hər hansı formada və ya hər hansı üsulla, elektron və ya mexaniki, o cümlədən fotoqrafiya, səsyazma və ya hər hansı məlumat saxlama və axtarış sistemi ilə çoxalda və ya ötürülə bilməz.
Bu təlimatdakı məlumatlar xəbərdarlıq edilmədən dəyişdirilə bilər və bu, Advantech-in öhdəliyini əks etdirmir.
Advantech Czech sro bu təlimatın verilməsi, icrası və ya istifadəsi nəticəsində yaranan təsadüfi və ya nəticədə baş verən zərərlərə görə məsuliyyət daşımır.
Bu təlimatda istifadə olunan bütün marka adları müvafiq sahiblərinin qeydə alınmış ticarət nişanlarıdır. Bu nəşrdə əmtəə nişanlarının və ya digər təyinatların istifadəsi yalnız istinad məqsədləri üçündür və ticarət nişanı sahibinin təsdiqini təşkil etmir.
İstifadə olunan simvollar

ADVANTECH Node.js Router Proqramı - Simvollar Təhlükə – İstifadəçinin təhlükəsizliyi və ya marşrutlaşdırıcının potensial zədələnməsi ilə bağlı məlumat.
ADVANTECH Node.js Router Proqramı - Simvollar 1 Diqqət - Xüsusi vəziyyətlərdə yarana biləcək problemlər.
ADVANTECH Node.js Router Proqramı - Simvollar 2 Məlumat – Faydalı məsləhətlər və ya xüsusi maraq doğuran məlumatlar.
ADVANTECH Node.js Router Proqramı - Simvollar 3 Example - Məsampfunksiya, komanda və ya skript.

Dəyişikliklər jurnalı

1.1 Node.js Dəyişikliklər Proqramı
v1.0.0 (2017-10-02)

  • İlk buraxılış.
    v1.1.0 (2017-11-08)
  • Node.js 8.9.1-ə yeniləndi.
    v1.2.0 (2018-02-18)
  • Giriş üçün əlavə dəstək file fırlanma ilə.
    v1.2.1 (2018-08-10)
  • Node.js 8.11.1-ə yeniləndi.
    v2.0.0 (2020-02-21)
  • Node.js 10.15.3 və ffi 2.3.0-a yeniləndi.
  • Optimallaşdırılmış quraşdırma qovşaqları files ölçüsünü azaltmaq üçün.
  • Yeni GCC 7.4 üçün hazırlanmışdır.
  • Yeni kernel 4.14 üçün hazırlanmışdır.
  • V4 platforması üçün hazırlanmışdır.
  • Fərdi node "router" əlavə edildi.
  • /usr/lib/node_modules üçün qovşaqların axtarışı üçün standart yol təyin edin.
    v2.1.0 (2021-05-06)
  • Node.js 10.23.1-ə yeniləndi.
  • Node-RED modulundan lisenziya məlumatı köçürüldü.
    v16.14.2 (2022-03-18)
  • npm 16.14.2 ilə Node.js 8.5.0-ə yeniləndi.
    v16.15.0 (2022-05-10)
  • Router konfiqurasiyası ilə işləmək üçün bir obyekt marşrutlaşdırıcı qovşağına əlavə edildi.
  • npm 16.15.0 ilə Node.js 8.5.5-ə yeniləndi.
  • FW 6.3.5-də sabit giriş.
    v16.17.0 (2022-08-25)
  • npm 16.17.0 ilə Node.js 8.15.0-ə yeniləndi.
  • Router node-a məhsul modeli əlavə edildi.
    v18.15.0 (2023-04-06)
  • npm 18.15.0 ilə Node.js 9.5.0-ə yeniləndi.
  • Köhnəlmiş yararsız node "nə vaxt" silindi.

Node.js Router Proqramı

ADVANTECH Node.js Router Proqramı - Simvollar 1 Router proqramı Node.js standart marşrutlaşdırıcı proqram təminatında yoxdur. Bu marşrutlaşdırıcı proqramının yüklənməsi Konfiqurasiya təlimatında təsvir edilmişdir (bax: Fəsillə əlaqəli sənədlər). Bu marşrutlaşdırıcı proqramı yalnız v3 və v4 platforma marşrutlaşdırıcıları ilə uyğun gəlir!

2.1 Giriş

Node.js nodu Advantech mobil marşrutlaşdırıcıları üçün əlçatan olan xüsusi server tərəfində JavaScript işləmə mühiti qovşağıdır. Bu qovşaq JavaScript-də yazılmış Advantech modulları tərəfindən istifadə olunur, lakin marşrutlaşdırıcıların idarə edilməsi və saxlanması üçün hər hansı digər üçüncü tərəf JavaScript proqramları tərəfindən istifadə edilə bilər.
Router modulu daxili qovşaqlara əlavə olaraq bu qovşaqları ehtiva edir:

  • node-authenticate-pam – NodeJS üçün asinxron PAM identifikasiyası,
  • marşrutlaşdırıcı qovşağı – bu sənəddə ətraflı təsvir edilmiş Advantech mobil marşrutlaşdırıcıları üçün xüsusi qovşaq.

2.2 Xüsusi qovşaqların qurulması
Bir node qurmaq və quraşdırmağın rəsmi yolu nmp əmrindən istifadə etməkdir. Bununla belə, bəzi məhdudiyyətlər var, çünki Advantech marşrutlaşdırıcıları tam Linux əməliyyat sistemi olmayan və xüsusi avadanlıqla təchiz edilmiş quraşdırılmış cihazlardır. Siz nmp Router Tətbiqini marşrutlaşdırıcıya quraşdırıb ondan ümumi şəkildə istifadə edə və ya PC-nizdə npm aləti ilə qovşaqlar hazırlayıb, sonra onları marşrutlaşdırıcıya köçürə bilərsiniz. Ancaq npm deposunda tapa biləcəyiniz bütün qovşaqları quraşdırmaq mümkün deyil.
Ətraflı məlumat üçün baxın: Router Proqramları – Cellular Routers Engineering Portal (advantech.cz)Node-RED Tətbiq Qeydinin 4.5-ci fəslində.

Router Node

ADVANTECH Node.js Router Proqramı - Simvollar 2 Sənədin bu hissəsi xüsusilə proqramçılara həsr olunub.
Router node ("marşrutlaşdırıcı" adlanır) marşrutlaşdırıcının xüsusi funksiyalarına və aparatına girişi təmin edir. Node.js nodeunu kodunuza tələb ("marşrutlaşdırıcı"), məsələn, yükləyə bilərsinizample:ADVANTECH Node.js Router Proqramı - Router 1ADVANTECH Node.js Router Proqramı - Simvollar 2 Bu keçmişdən r dəyişənini istifadə edəcəyikample növbəti ex bütün xassələri daxil olmaq üçünamples bu qeydlərdə.
Sadə ExampRouter Node İstifadəsi
Növbəti şəkildə keçmişdirampNode.js qovşağının yüklənməsi.ADVANTECH Node.js Router Proqramı - Router3.1 Node Xüsusiyyətləri
3.1.1 məhsulun adı
Routerin məhsul adı ilə yüklənmiş yalnız oxumaq üçün sətir dəyişəni. Məsampistifadə:ADVANTECH Node.js Router Proqramı - Router 23.1.2 məhsul Modeli
Yönləndiricinin model göstəricisi ilə yüklənmiş yalnız oxunan sətir dəyişəni. Məsampistifadə:ADVANTECH Node.js Router Proqramı - Router 33.1.3 məhsulun təftişi
Yalnız oxumaq üçün nəzərdə tutulmuş sətir dəyişəni marşrutlaşdırıcının məhsulunun revizion nömrəsi ilə yüklənir. Məsampistifadə:ADVANTECH Node.js Router Proqramı - Router 4Çıxış: 1.0
3.1.4 platforma kodu
Routerin platforma kodu ilə yüklənmiş yalnız oxuna bilən sətir dəyişəni. O, v3 və v4 istehsal patformunun marşrutlaşdırıcıları tərəfindən dəstəklənir. Məsampistifadə:ADVANTECH Node.js Router Proqramı - Router 5Çıxış: V3
3.1.5 Seriya nömrəsi
Routerin seriya nömrəsi ilə yüklənmiş yalnız oxumaq üçün nəzərdə tutulmuş sətir dəyişəni. Məsampistifadə:ADVANTECH Node.js Router Proqramı - Router 6Çıxış: ACZ1100000322054
3.1.6 Firmware Versiyası
Routerin proqram təminatı versiyası ilə yüklənmiş yalnız oxumaq üçün nəzərdə tutulmuş sətir dəyişəni. Məsampistifadə:ADVANTECH Node.js Router Proqramı - Router 7Nəşr: 6.2.1 (2019-10-16)
3.1.7 RTCBatteryOK
Routerin RTC batareya vəziyyəti ilə yüklənmiş yalnız oxumaq üçün olan mantiq dəyişəni. True OK deməkdir, false pis deməkdir.
Exampistifadə:ADVANTECH Node.js Router Proqramı - Router 8Nəticə: doğrudur
3.1.8 Enerji təchizatı
Yönləndiricinin enerji təchizatı ilə yüklənmiş yalnız oxunan onluq ədəd dəyişənitage. Məsələnampistifadə:ADVANTECH Node.js Router Proqramı - Router 9Çıxış: 11.701 V
3.1.9 temperatur
Selsi dərəcələrində marşrutlaşdırıcının daxili temperaturu ilə yüklənmiş yalnız oxunan tam ədəd dəyişəni. Məsampistifadə:ADVANTECH Node.js Router Proqramı - Router 10Çıxış: 39 °C
3.1.1 0usrLED
İdarəetmə marşrutlaşdırıcısının “USR” LED-i üçün yalnız yazan mantiq dəyişəni. Məsampistifadə:ADVANTECH Node.js Router Proqramı - Router 11USR LED-i ON (işıqlandırma) vəziyyətinə qoyur.
3.1.11 bIn
Routerin ikili girişlərindəki dəyərləri olan yalnız oxuna bilən massiv. Massiv ikili girişlərin sayı ilə əlaqəli elementlərə malikdir. Məsələn, marşrutlaşdırıcı BIN0 və BIN1-ə malikdir, buna görə də massiv etibarlı indekslərə malikdir 0 və 1. Massiv elementlərinin 0 və ya 1 dəyərləri ola bilər. Məsələnampistifadə:ADVANTECH Node.js Router Proqramı - Router 13Çıxış: İkinci dərəcəli ikili giriş: 0
3.1.12 haqqında
Routerin ikili çıxışları ilə əlaqəli massiv. O, B_IN ilə oxşardır, lakin siz həm də dəyərlər yaza bilərsiniz. Yazılı dəyər dəyişikliyi çıxış vəziyyəti. Məsampistifadə:ADVANTECH Node.js Router Proqramı - Router 143.1.13 XBus
X Bus ilə işləmək üçün obyekt. X Bus proseslər arasında əlaqə üçün xüsusi avtobusdur. Məs
Siz şəbəkə interfeysinin yuxarı/aşağı getdiyi məlumatlara və ya mwan demonundan SMS-ə abunə ola bilərsiniz. Siz həmçinin proqramlarınız arasında öz mövzularınızı göndərə/abunə ola bilərsiniz.ADVANTECH Node.js Router Proqramı - Router 15“Myapp” tətbiqinizə baxmaq üçün sistem izləmə sorğusuna göndərir. Tətbiq bu mesajı mütəmadi olaraq əvvəlki mesajda müəyyən edilmiş müddətdən gec olmayaraq göndərməlidir (burada 300 sample). Taymout 0 baxmağı dayandırır.ADVANTECH Node.js Router Proqramı - Router 17ADVANTECH Node.js Router Proqramı - Router 18Çıxış:ADVANTECH Node.js Router Proqramı - Router 19XBus.read(mövzu)
XBus-dan saxlanan mesajı oxuyun. Məsampistifadə:ADVANTECH Node.js Router Proqramı - Router 203.1.1 4 konfiqurasiya
Router konfiqurasiyasını ehtiva edən obyekt. İstifadəçi obyekt xassəsini əldə etməklə konfiqurasiya elementini oxuya və obyekt xassəsini təyin etməklə konfiqurasiya elementini yaza bilər. Obyekt düymələri parametrdə olduğu kimi konfiqurasiya düymələri ilə eynidir files. Müvafiq parametrdə tələb olunan açar adını axtarmaq mümkündür file. Mikroproqram konfiqurasiyaları /etc/settings-də yerləşdirilir.* files. Router Tətbiqinin konfiqurasiyası/opt/*/etc/settings-də yerləşdirilib files. Router Hesabatı (Web UI: Status / System Log / Save Report) cari konfiqurasiyanın tam siyahısını ehtiva edir və bu, tələb olunan konfiqurasiya açarını tapmağın ən asan yolu ola bilər.
Verilmiş açar mövcud deyilsə, oxunma dəyəri qeyri-müəyyəndir və yazılı dəyər istisnaya səbəb olur (ciddi rejimdə). Mövcud olmayan yeni konfiqurasiya elementini əlavə etmək mümkün deyil, yalnız mövcud olanı dəyişdirmək üçün. Bütün konfiqurasiya dəyərləri sətirlər kimi qəbul edilir. İstifadəçi başqa tiplə işləmək lazımdırsa, onu özü çevirməlidir. Node heç bir dəyər doğrulaması həyata keçirmir. İstifadəçi düzgün dəyərlərin göndərilməsinə görə məsuliyyət daşıyır. Məsamples:ADVANTECH Node.js Router Proqramı - Router 21WIFI_AP_SSID=ROUTER_AP üçün /etc/settings.wifi_ap (daha doğrusu WiFi • Giriş Nöqtəsi 1 formasında SSID sahəsində) çıxış belə olacaq:ADVANTECH Node.js Router Proqramı - Router 22Keçmişampkonfiqurasiya dəyərini necə təyin etmək olar:ADVANTECH Node.js Router Proqramı - Router 23eth0 interfeysində IP ünvanlarını dəyişir
QEYD: Yeni konfiqurasiya yalnız yazılır. İstifadəçi onun işləyən mühitə tətbiq edilməsini istəyirsə, marşrutlaşdırıcını yenidən işə salmaq və ya müvafiq xidmət tələb olunur. məsələnample yuxarıda aşağıdakı shell əmrindən istifadə etmək mümkündür:ADVANTECH Node.js Router Proqramı - Router 24

Əlaqədar Sənədlər

  1. Router proqramları: icr.advantech.cz/user-modules
  2. JS Fondu: https://nodered.org/

Siz Mühəndislik Portalında məhsulla bağlı sənədləri əldə edə bilərsiniz icr.advantech.cz ünvanı.
Routerinizin Tez Başlanğıc Təlimatını, İstifadəçi Təlimatını, Konfiqurasiya Təlimatını və ya Firmware-ni əldə etmək üçün Router modelləri səhifəsinə keçin, tələb olunan modeli tapın və müvafiq olaraq Təlimatlar və ya Firmware sekmesine keçin.
Router Tətbiqləri quraşdırma paketləri və təlimatlar burada mövcuddur Router proqramları səhifə.
İnkişaf Sənədləri üçün bu ünvana keçin DevZone səhifə.

Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Çexiya
Sənəd Nömrəli APP-0080-EN, 12 oktyabr 2023-cü il tarixli redaktə.

Sənədlər / Resurslar

ADVANTECH Node.js Router Proqramı [pdf] İstifadəçi təlimatı
Node.js Router App, Node.js, Router App, App

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *