ADVANTECH - chizindikiroNode.js
Wogwiritsa NtchitoADVANTECH - logo 1ADVANTECH Node.js Router AppPulogalamu ya Node.js Router

Pulogalamu ya Node.js Router

© 2023 Advantech Czech sro Palibe gawo la bukhuli lomwe lingasindikizidwenso kapena kufalitsidwa mwanjira ina iliyonse kapena mwanjira ina iliyonse, pakompyuta kapena pamakina, kuphatikiza kujambula, kujambula, kapena kusunga zidziwitso zilizonse popanda chilolezo cholemba.
Zomwe zili m'bukuli zikhoza kusintha popanda chidziwitso, ndipo sizikuyimira kudzipereka kwa Advantech.
Advantech Czech sro sadzakhala ndi mlandu wowononga mwangozi kapena zotsatira zake chifukwa chakupereka, kagwiritsidwe ntchito ka bukhuli.
Mayina onse amtundu omwe amagwiritsidwa ntchito m'bukuli ndi zilembo zolembetsedwa za eni ake. Kugwiritsa ntchito zizindikiritso kapena zilembo zina m'bukuli ndizongongoyerekeza chabe ndipo sizikutsimikizira mwini wakeyo.
Zizindikiro zogwiritsidwa ntchito

ADVANTECH Node.js Router App - Zizindikiro Ngozi - Zambiri zokhudzana ndi chitetezo cha ogwiritsa ntchito kapena kuwonongeka kwa rauta.
ADVANTECH Node.js Router App - Zizindikiro 1 Chisamaliro - Mavuto omwe angabwere muzochitika zinazake.
ADVANTECH Node.js Router App - Zizindikiro 2 Zambiri - Malangizo othandiza kapena chidziwitso chapadera.
ADVANTECH Node.js Router App - Zizindikiro 3 Example - Eksample ya ntchito, lamulo kapena script.

Changelog

1.1 Node.js Changelog
v1.0.0 (2017-10-02)

  • Kutulutsidwa koyamba.
    v1.1.0 (2017-11-08)
  • Zasinthidwa kukhala Node.js 8.9.1.
    v1.2.0 (2018-02-18)
  • Anawonjezera thandizo lodula mitengo ku file ndi kuzungulira.
    v1.2.1 (2018-08-10)
  • Zasinthidwa kukhala Node.js 8.11.1.
    v2.0.0 (2020-02-21)
  • Zasinthidwa kukhala Node.js 10.15.3 ndi ffi 2.3.0.
  • Wokometsedwa khazikitsa mfundo files kuchepetsa kukula.
  • Kukonzekera GCC 7.4.
  • Konzekerani kernel yatsopano 4.14.
  • Konzekerani nsanja ya V4.
  • Adawonjezera "router" yachizolowezi.
  • Khazikitsani njira yosakira yosaka ma node ku /usr/lib/node_modules.
    v2.1.0 (2021-05-06)
  • Zasinthidwa kukhala Node.js 10.23.1.
  • Zidziwitso zosunthidwa zamalayisensi kuchokera ku Node-RED module.
    v16.14.2 (2022-03-18)
  • Zasinthidwa ku Node.js 16.14.2 ndi npm 8.5.0.
    v16.15.0 (2022-05-10)
  • Anawonjezera chinthu chogwira ntchito ndi kasinthidwe ka rauta ku node ya rauta.
  • Zasinthidwa ku Node.js 16.15.0 ndi npm 8.5.5.
  • Kulowa kokhazikika pa FW 6.3.5.
    v16.17.0 (2022-08-25)
  • Zasinthidwa ku Node.js 16.17.0 ndi npm 8.15.0.
  • Anawonjezera katundu productModel ku node ya rauta.
    v18.15.0 (2023-04-06)
  • Zasinthidwa ku Node.js 18.15.0 ndi npm 9.5.0.
  • Kuchotsa mfundo zopanda ntchito "nthawi".

Pulogalamu ya Node.js Router

ADVANTECH Node.js Router App - Zizindikiro 1 Pulogalamu ya rauta Node.js ilibe mu firmware yokhazikika ya rauta. Kuyika kwa pulogalamu ya rauta iyi kwafotokozedwa m'buku la Configuration (onani Zolemba Zogwirizana ndi Mutu). Pulogalamu ya rauta iyi imangogwirizana ndi ma v3 ndi v4 papulatifomu!

2.1 Mawu Oyamba

Node.js node ndi eni ake a seva-mbali JavaScript runtime chilengedwe node kupezeka kwa Advantech ma cellular routers. Node iyi imagwiritsidwa ntchito ndi ma module a Advantech olembedwa mu JavaScript, koma atha kugwiritsidwa ntchito ndi pulogalamu ina ya JavaScript ya chipani chachitatu pakuwongolera ndi kukonza ma routers.
Ma module a rauta ali ndi ma node awa kuwonjezera pa ma node omanga:

  • node-authenticate-pam - kutsimikizika kwa PAM kwa NodeJS,
  • node ya router - malo ogwiritsira ntchito ma routers a Advantech omwe akufotokozedwa mwatsatanetsatane mwatsatanetsatane.

2.2 Kupanga Ma Node Amakonda
Njira yovomerezeka yomangira ndi kukhazikitsa node ikugwiritsa ntchito nmp command. Komabe, pali malire chifukwa ma routers a Advantech ndi zida zophatikizika popanda Linux OS yonse komanso zida zapadera. Mutha kukhazikitsa nmp Router App ku rauta ndikuigwiritsa ntchito mwanjira wamba, kapena konzani node ndi chida cha npm pa PC yanu ndikuzikopera ku rauta. Koma sizingatheke kukhazikitsa node zonse zomwe mungapeze munkhokwe ya npm.
Kuti mudziwe zambiri onani: Mapulogalamu a Router - Ma Cellular Routers Engineering Portal (advantech.cz)mu mutu 4.5 wa Node-RED Application Note.

Njira ya Router

ADVANTECH Node.js Router App - Zizindikiro 2 Gawo ili la chikalatacho limaperekedwa makamaka kwa opanga mapulogalamu.
Node ya rauta (yotchedwa "rauta") imapereka mwayi wogwiritsa ntchito ma rauta ndi zida zake. Mutha kutsegula node ya Node.js mu code yanu pofuna ("rauta"), mwachitsanzoampLe:ADVANTECH Node.js Router App - Router 1ADVANTECH Node.js Router App - Zizindikiro 2 Tigwiritsa ntchito r variable kuchokera ku example kuti mupeze katundu yense mu ex yotsatiraamples mu zolemba izi.
Exampndi Kugwiritsa Ntchito Ma Node a Router
Mu chithunzi chotsatira ndi example ya kutsegula node ya Node.js.ADVANTECH Node.js Router App - Router3.1 Node Properties
3.1.1 productName
Chingwe chowerengera chokha chodzaza ndi dzina lazinthu za rauta. Eksampkagwiritsidwe:ADVANTECH Node.js Router App - Router 23.1.2 productModel
Chingwe chowerengera chokha chodzaza ndi chizindikiritso cha rauta. Eksampkagwiritsidwe:ADVANTECH Node.js Router App - Router 33.1.3 productRevision
Chingwe chowerengera chokha chodzaza ndi nambala yokonzanso zinthu za rauta. Eksampkagwiritsidwe:ADVANTECH Node.js Router App - Router 4Zotulutsa: 1.0
3.1.4 nsanja Kodi
Chingwe chowerengera chokha chodzaza ndi khodi ya nsanja ya rauta. Imathandizidwa ndi ma routers a v3 ndi v4 kupanga patform. Eksampkagwiritsidwe:ADVANTECH Node.js Router App - Router 5Zotsatira: V3
3.1.5 nambala yachiwiri
Chingwe chowerengera chokha chodzaza ndi nambala ya serial ya rauta. Eksampkagwiritsidwe:ADVANTECH Node.js Router App - Router 6Zotulutsa: ACZ1100000322054
3.1.6 firmwareVersion
Chingwe chowerengera chokha chodzaza ndi mtundu wa firmware wa rauta. Eksampkagwiritsidwe:ADVANTECH Node.js Router App - Router 7Kutulutsa: 6.2.1 (2019-10-16)
3.1.7 RTCBatteryOK
Kuwerenga kokha kwa boolean kodzaza ndi batire ya RTC ya rauta. Zoona zimatanthauza kuti chabwino, zabodza zikutanthauza zoipa.
Exampkagwiritsidwe:ADVANTECH Node.js Router App - Router 8Kutulutsa: zoona
3.1.8 PowerSupply
Nambala yowerengeka yokha yosinthika yokhala ndi mphamvu yamagetsi ya rauta voltage. Eksampkagwiritsidwe:ADVANTECH Node.js Router App - Router 9Kutulutsa: 11.701 V
3.1.9 kutentha
Chiwerengero chowerengera chokhacho chodzaza ndi kutentha kwamkati kwa router mu madigiri Celsius. Eksampkagwiritsidwe:ADVANTECH Node.js Router App - Router 10Kutulutsa: 39 ° C
3.1.1 0usrLED
Lembani-okha boolean kusintha kwa control rauta a “USR” LED. Eksampkagwiritsidwe:ADVANTECH Node.js Router App - Router 11Imayika USB LED kuti ON (kuyatsa).
3.1.11 bIn
Mndandanda wowerengeka wokha wokhala ndi zofunikira pazolowa zamabina a router. Array ili ndi zinthu zokhudzana ndi kuchuluka kwa zolowetsa za binary. Mwachitsanzo, rauta ili ndi BIN0 ndi BIN1 kotero kuti mndandanda uli ndi ma index ovomerezeka 0 ndi 1. Zinthu zingapo zimatha kukhala ndi 0 kapena 1. Ex.ampkagwiritsidwe:ADVANTECH Node.js Router App - Router 13Zotulutsa: Zowonjezera zachiwiri: 0
3.1.12 Bout
Mndandanda wokhudzana ndi zotsatira za binary za router. Ndizofanana ndi B_IN koma muthanso kulemba makonda. Written value kusintha linanena bungwe. Eksampkagwiritsidwe:ADVANTECH Node.js Router App - Router 143.1.13 XBus
Cholinga chogwira ntchito ndi X Bus. X Bus ndi basi yolumikizirana pakati pa njira. Mwachitsanzo
mutha kulembetsa kuti mulembetse maukonde omwe amapita mmwamba / pansi kapena SMS kuchokera ku daemon ya mwan. Mukhozanso kutumiza/kulembetsa mitu yanu pakati pa mapulogalamu anu.ADVANTECH Node.js Router App - Router 15Amatumiza pempho la wotchi yanu kuti muwone pulogalamu yanu ya "myapp". Ntchitoyi iyenera kutumiza uthengawu nthawi zonse pakadutsa nthawi yomwe yafotokozedwa mu uthenga wapitawo (300s mu example). Timeout 0 imasiya kuwonera.ADVANTECH Node.js Router App - Router 17ADVANTECH Node.js Router App - Router 18Zotulutsa:ADVANTECH Node.js Router App - Router 19XBus.read(mutu)
Werengani uthenga wosungidwa kuchokera ku XBus. Eksampkagwiritsidwe:ADVANTECH Node.js Router App - Router 203.1.1 4 kasinthidwe
Chinthu chokhala ndi kasinthidwe ka rauta. Wogwiritsa akhoza kuwerenga chinthu chokonzekera mwa kupeza katundu wa chinthu ndi kulemba chinthu chokonzekera mwa kukhazikitsa katundu wa chinthu. Makiyi a chinthu ndi ofanana ndi makiyi osinthira monga momwe amachitira files. Ndizotheka kuyang'ana dzina lofunikira lomwe mwapemphedwa muzolowera file. Zosintha za firmware zimayikidwa mu /etc/settings. files. Kukonzekera kwa Router App kumayikidwa mu/opt/*/etc/settings files. Ripoti la Router (Web UI: Status / System Log / Save Report) ili ndi mndandanda wathunthu wamasinthidwe apano ndipo mwina ndiyo njira yosavuta yopezera kiyi yosinthira yomwe mwapemphedwa.
Ngati kiyi yoperekedwa kulibe mtengo wowerengeka sunafotokozedwe ndipo mtengo wolembedwa umapangitsa kupatula (munjira yolimba). Sizingatheke kuwonjezera chinthu chatsopano chomwe sichinakhalepo, kungosintha chomwe chilipo kale. Zosintha zonse zimatengedwa ngati zingwe. Ngati wosuta akufunika kugwira ntchito ndi mtundu wina ayenera kusintha yekha. Node sichitsimikizira mtengo uliwonse. Wogwiritsa ntchito ali ndi udindo wotumiza zolondola. Eksampzochepa:ADVANTECH Node.js Router App - Router 21Kwa WIFI_AP_SSID=ROUTER_AP mu /etc/settings.wifi_ap (kapena m'malo a SSID mu WiFi • Fomu Yofikira 1) zotuluka zidzakhala:ADVANTECH Node.js Router App - Router 22Wakaleample momwe mungakhazikitsire mtengo wosinthira:ADVANTECH Node.js Router App - Router 23Imasintha ma adilesi a IP pa mawonekedwe a eth0
ZINDIKIRANI: Kusintha kwatsopano kumangolembedwa. Ngati wosuta akufuna kuti igwiritse ntchito kumalo othamanga kuyambitsanso rauta kapena ntchito yofananira ndiyofunikira. Za example pamwambapa ndizotheka kugwiritsa ntchito lamulo lotsatira la chipolopolo:ADVANTECH Node.js Router App - Router 24

Zolemba Zogwirizana

  1. Mapulogalamu a rauta: icr.advantech.cz/user-modules
  2. JS Foundation: https://nodered.org/

Mutha kupeza zikalata zokhudzana ndi malonda pa Engineering Portal pa icr.advantech.cz adilesi.
Kuti mupeze Quick Start Guide ya rauta yanu, Buku Logwiritsa Ntchito, Buku Lokonzekera, kapena Firmware pitani ku Ma Router Models Tsamba, pezani mtundu wofunikira, ndikusintha kupita ku Manuals kapena Firmware tabu, motsatana.
Phukusi la Router Apps kukhazikitsa ndi zolemba zilipo pa Mapulogalamu a router tsamba.
Pazolemba za Development, pitani ku DevZone tsamba.

Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Czech Republic
Document No. APP-0080-EN, yosinthidwa kuyambira pa Okutobala 12, 2023.

Zolemba / Zothandizira

ADVANTECH Node.js Router App [pdf] Buku Logwiritsa Ntchito
Node.js Router App, Node.js, Router App, App

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *