ADVANTECH - አርማመስቀለኛ መንገድ.js
የተጠቃሚ መመሪያአድቫንቴክ - አርማ 1ADVANTECH Node.js ራውተር መተግበሪያNode.js ራውተር መተግበሪያ

Node.js ራውተር መተግበሪያ

© 2023 አድቫንቴክ ቼክኛ sro ማንኛውም የዚህ እትም ክፍል በማንኛውም መልኩ ሊባዛ ወይም ሊተላለፍ አይችልም ኤሌክትሮኒክስ ወይም ሜካኒካል ፎቶግራፍ ማንሳት፣ ቀረጻ ወይም ማንኛውንም የመረጃ ማከማቻ እና ሰርስሮ ማውጣትን ጨምሮ ያለ የጽሁፍ ፍቃድ።
በዚህ መመሪያ ውስጥ ያለው መረጃ ያለማሳወቂያ ሊለወጥ ይችላል, እና በአድቫንቴክ በኩል ያለውን ቁርጠኝነት አይወክልም.
አድቫንቴክ ቼክ ስሮ በዚህ ማኑዋል ዕቃዎች፣ አፈጻጸም ወይም አጠቃቀም ምክንያት ለሚደርሱ ድንገተኛ ወይም ተከታይ ጉዳቶች ተጠያቂ አይሆንም።
በዚህ መመሪያ ውስጥ ጥቅም ላይ የዋሉ ሁሉም የምርት ስሞች የየባለቤቶቻቸው የተመዘገቡ የንግድ ምልክቶች ናቸው። በዚህ ሕትመት ውስጥ የንግድ ምልክቶችን ወይም ሌሎች ስያሜዎችን መጠቀም ለማጣቀሻ ዓላማዎች ብቻ ነው እና በንግድ ምልክት ያዢው ተቀባይነትን አያመለክትም።
ያገለገሉ ምልክቶች

ADVANTECH Node.js ራውተር መተግበሪያ - ምልክቶች አደጋ - የተጠቃሚውን ደህንነት ወይም በራውተሩ ላይ ሊደርስ የሚችለውን ጉዳት በተመለከተ መረጃ.
ADVANTECH Node.js ራውተር መተግበሪያ - ምልክቶች 1 ትኩረት - በተወሰኑ ሁኔታዎች ውስጥ ሊፈጠሩ የሚችሉ ችግሮች.
ADVANTECH Node.js ራውተር መተግበሪያ - ምልክቶች 2 መረጃ - ጠቃሚ ምክሮች ወይም ልዩ ፍላጎት ያለው መረጃ.
ADVANTECH Node.js ራውተር መተግበሪያ - ምልክቶች 3 Example - Example of ተግባር, ትዕዛዝ ወይም ስክሪፕት.

ለውጥ ሎግ

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

  • የመጀመሪያ ልቀት።
    v1.1.0 (2017-11-08)
  • ወደ Node.js 8.9.1 ተዘምኗል።
    v1.2.0 (2018-02-18)
  • ለመግባት ድጋፍ ታክሏል። file ከማሽከርከር ጋር.
    v1.2.1 (2018-08-10)
  • ወደ Node.js 8.11.1 ተዘምኗል።
    v2.0.0 (2020-02-21)
  • ወደ Node.js 10.15.3 እና ffi 2.3.0 ተዘምኗል።
  • የተመቻቹ የመጫኛ አንጓዎች files መጠንን ለመቀነስ.
  • ለአዲስ ጂሲሲ ተዘጋጅቷል 7.4.
  • ለአዲስ ከርነል የተዘጋጀ 4.14.
  • ለ V4 መድረክ ተዘጋጅቷል.
  • ብጁ መስቀለኛ መንገድ "ራውተር" ታክሏል.
  • አንጓዎችን ለመፈለግ ነባሪ ዱካ ወደ /usr/lib/node_modules ያዘጋጁ።
    v2.1.0 (2021-05-06)
  • ወደ Node.js 10.23.1 ተዘምኗል።
  • ከ Node-RED ሞጁል የተወሰደ የፍቃድ መረጃ።
    v16.14.2 (2022-03-18)
  • ወደ Node.js 16.14.2 በ npm 8.5.0 ተዘምኗል።
    v16.15.0 (2022-05-10)
  • ከራውተር ውቅር ጋር አብሮ ለመስራት ወደ ራውተር መስቀለኛ መንገድ ታክሏል።
  • ወደ Node.js 16.15.0 በ npm 8.5.5 ተዘምኗል።
  • ቋሚ መግቢያ በFW 6.3.5.
    v16.17.0 (2022-08-25)
  • ወደ Node.js 16.17.0 በ npm 8.15.0 ተዘምኗል።
  • የታከለ የንብረት ምርት ሞዴል ወደ ራውተር መስቀለኛ መንገድ።
    v18.15.0 (2023-04-06)
  • ወደ Node.js 18.15.0 በ npm 9.5.0 ተዘምኗል።
  • ጊዜ ያለፈበት የማይጠቅም መስቀለኛ መንገድ “መቼ” ተወግዷል።

Node.js ራውተር መተግበሪያ

ADVANTECH Node.js ራውተር መተግበሪያ - ምልክቶች 1 ራውተር መተግበሪያ Node.js በመደበኛ ራውተር ፈርምዌር ውስጥ አልያዘም። የዚህን ራውተር መተግበሪያ መጫን በማዋቀር መመሪያው ውስጥ ተገልጿል (ምዕራፍ ተዛማጅ ሰነዶችን ተመልከት)። ይህ ራውተር መተግበሪያ ከ v3 እና v4 የመሳሪያ ስርዓት ራውተሮች ጋር ብቻ ተኳሃኝ ነው!

2.1 መግቢያ

Node.js መስቀለኛ መንገድ ለአድቫንቴክ ሴሉላር ራውተሮች የሚገኝ የባለቤትነት የአገልጋይ ጎን ጃቫስክሪፕት የአሂድ ጊዜ አካባቢ መስቀለኛ መንገድ ነው። ይህ መስቀለኛ መንገድ በጃቫ ስክሪፕት የተፃፈ በአድቫንቴክ ሞጁሎች ጥቅም ላይ ይውላል፣ ነገር ግን በማንኛውም የሶስተኛ ወገን ጃቫ ስክሪፕት መተግበሪያ ለራውተሮች አስተዳደር እና ጥገና ሊያገለግል ይችላል።
ራውተር ሞጁል ይህን የአንጓዎች ተጨማሪ አብሮገነብ አንጓዎች ይዟል፡

  • node-authenticate-pam - ያልተመሳሰለ PAM ማረጋገጫ ለኖድጄኤስ፣
  • ራውተር ኖድ - በዚህ ሰነድ ውስጥ በዝርዝር ለተገለጸው የአድቫንቴክ ሴሉላር ራውተሮች የባለቤትነት መስቀለኛ መንገድ።

2.2 ብጁ ኖዶችን መገንባት
መስቀለኛ መንገድ እንዴት እንደሚገነባ እና እንደሚጫን ይፋዊ መንገድ nmp ትዕዛዝን መጠቀም ነው። ሆኖም፣ አድቫንቴክ ራውተሮች ሙሉ ሊኑክስ ኦኤስ የሌላቸው እና ልዩ ሃርድዌር ያላቸው መሳሪያዎች በመሆናቸው አንዳንድ ገደቦች አሉ። nmp ራውተር መተግበሪያን ወደ ራውተር መጫን እና በተለመደው መንገድ መጠቀም ወይም በፒሲዎ ላይ npm ን በመጠቀም ኖዶችን ማዘጋጀት እና ከዚያ ወደ ራውተር መቅዳት ይችላሉ። ነገር ግን በ npm ማከማቻ ውስጥ ሊያገኟቸው የሚችሉትን ሁሉንም ኖዶች መጫን አይቻልም.
ለተጨማሪ ዝርዝሮች ይመልከቱ፡- ራውተር መተግበሪያዎች – ሴሉላር ራውተሮች የምህንድስና ፖርታል (advantech.cz)በ Node-RED የመተግበሪያ ማስታወሻ ምዕራፍ 4.5.

ራውተር መስቀለኛ መንገድ

ADVANTECH Node.js ራውተር መተግበሪያ - ምልክቶች 2 ይህ የሰነዱ ክፍል በተለይ ለፕሮግራም አውጪዎች የተሰጠ ነው።
ራውተር ኖድ ("ራውተር" የሚል ስም ያለው) ለራውተር ልዩ ተግባራት እና ሃርድዌር መዳረሻ ይሰጣል። የ Node.js መስቀለኛ መንገድ በ ኮድዎ ውስጥ በፍላጎት ("ራውተር") መጫን ይችላሉ, ለምሳሌampላይ:ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 1ADVANTECH Node.js ራውተር መተግበሪያ - ምልክቶች 2 ከዚህ የቀድሞ የ r ተለዋዋጭ እንጠቀማለንampበሚቀጥለው የቀድሞ ውስጥ ሁሉንም ንብረቶች ለመድረስ leampበዚህ ማስታወሻዎች ውስጥ.
ቀላል Exampየራውተር መስቀለኛ መንገድ አጠቃቀም
በሚቀጥለው አኃዝ ውስጥ አንድ የቀድሞ ነውampየ Node.js መስቀለኛ መንገድን በመጫን ላይ።ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር3.1 የመስቀለኛ ክፍል ባህሪያት
3.1.1 የምርት ስም
በራውተር ምርት ስም የተጫነ ተነባቢ-ብቻ ሕብረቁምፊ ተለዋዋጭ። ምሳሌampየአጠቃቀም ሁኔታ;ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 23.1.2 ምርት ሞዴል
በራውተር ሞዴል አመላካች የተጫነ ተነባቢ-ብቻ ሕብረቁምፊ ተለዋዋጭ። ምሳሌampየአጠቃቀም ሁኔታ;ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 33.1.3 የምርት ክለሳ
በራውተር ምርት ክለሳ ቁጥር የተጫነ ተነባቢ-ብቻ ሕብረቁምፊ ተለዋዋጭ። ምሳሌampየአጠቃቀም ሁኔታ;ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 4ውጤት፡ 1.0
3.1.4 የመድረክ ኮድ
በራውተር የመሳሪያ ስርዓት ኮድ የተጫነ ተነባቢ-ብቻ ሕብረቁምፊ። በ v3 እና v4 የምርት ፓትፎርም ራውተሮች ይደገፋል። ምሳሌampየአጠቃቀም ሁኔታ;ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 5ውፅዓት፡ V3
3.1.5 ተከታታይ ቁጥር
በራውተር መለያ ቁጥር የተጫነ ተነባቢ-ብቻ ሕብረቁምፊ። ምሳሌampየአጠቃቀም ሁኔታ;ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 6ውፅዓት፡ ACZ1100000322054
3.1.6 firmware ስሪት
በራውተር የጽኑ ትዕዛዝ ስሪት የተጫነ ተነባቢ-ብቻ ሕብረቁምፊ ተለዋዋጭ። ምሳሌampየአጠቃቀም ሁኔታ;ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 7ውጤት፡ 6.2.1 (2019-10-16)
3.1.7 RTCBATteryOK
በራውተር RTC ባትሪ ሁኔታ የተጫነ ተነባቢ-ብቻ ቡሊያን ተለዋዋጭ። እውነት ማለት እሺ ውሸት ማለት መጥፎ ማለት ነው።
Exampየአጠቃቀም ሁኔታ;ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 8ውጤት፡ እውነት
3.1.8 የኃይል አቅርቦት
በራውተር ሃይል አቅርቦት ቮልዩ የተጫነ ተነባቢ-ብቻ የአስርዮሽ ቁጥር ተለዋዋጭtagሠ. ዘፀampየአጠቃቀም ሁኔታ;ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 9ውጤት: 11.701 V
3.1.9 ሙቀት
ተነባቢ-ብቻ የኢንቲጀር ቁጥር ተለዋዋጭ ከራውተር ውስጣዊ ሙቀት በሴልሺየስ ዲግሪዎች ተጭኗል። ምሳሌampየአጠቃቀም ሁኔታ;ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 10ውጤት: 39 ° ሴ
3.1.1 0USrLED
ለቁጥጥር ራውተር “USR” LED ጻፍ-ብቻ ቡሊያን ተለዋዋጭ። ምሳሌampየአጠቃቀም ሁኔታ;ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 11የUSR LED ወደ በርቷል (መብራት)።
3.1.11 bIn
በራውተር ሁለትዮሽ ግብዓቶች ላይ ያሉ የንባብ-ብቻ ድርድር። አደራደር ከሁለትዮሽ ግብዓቶች ብዛት ጋር የሚዛመዱ ነገሮች አሉት። ለምሳሌ ራውተር BIN0 እና BIN1 ስላላቸው ድርድር ትክክለኛ ኢንዴክሶች 0 እና 1 አሉት። የድርድር እቃዎች 0 ወይም 1 እሴቶች ሊኖራቸው ይችላል።ampየአጠቃቀም ሁኔታ;ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 13ውጤት፡ የሁለተኛው ሁለትዮሽ ግብአት፡ 0
3.1.12 ወጣ
ከራውተር ሁለትዮሽ ውጤቶች ጋር የሚዛመድ አደራደር። እሱ ከ B_IN ጋር ተመሳሳይ ነው ነገር ግን እሴቶችን መጻፍም ይችላሉ። የጽሑፍ እሴት ለውጥ የውጤት ሁኔታ። ምሳሌampየአጠቃቀም ሁኔታ;ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 143.1.13 XBus
ከኤክስ አውቶቡስ ጋር አብሮ የሚሰራ ነገር። X አውቶቡስ በሂደቶች መካከል ለመግባባት የባለቤትነት አውቶቡስ ነው። ለምሳሌ
የትኛውን የአውታረ መረብ በይነገጽ ወደላይ/ወደታች ወይም ከሙዋን ዴሞን ኤስኤምኤስ መረጃን መመዝገብ ትችላለህ። እንዲሁም በመተግበሪያዎችዎ መካከል የራስዎን ርዕሶች መላክ/መመዝገብ ይችላሉ።ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 15የእርስዎን "Myapp" መተግበሪያ ለመመልከት ወደ የስርዓት ምልከታ ጥያቄ ይልካል። አፕሊኬሽኑ ይህንን መልእክት በመደበኛነት መላክ አለበት ከዚያ በኋላ በቀደመው መልእክት ውስጥ የተገለፀው ጊዜ (በዚህ ምሳሌ 300 ሴample)። ጊዜው ያለፈበት 0 መመልከት አቁሟል።ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 17ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 18ውጤት፡ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 19XBus. አንብብ (ርዕስ)
የተከማቸ መልእክት ከXBus ያንብቡ። ምሳሌampየአጠቃቀም ሁኔታ;ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 203.1.1 4ማዋቀር
የራውተር ውቅር የያዘ ነገር። ተጠቃሚ የእቃን ንብረት በማግኘት የማዋቀሪያ ንጥልን ማንበብ እና የነገር ንብረት በማዘጋጀት የውቅር ንጥል ነገር መጻፍ ይችላል። የነገር ቁልፎቹ በቅንብሩ ውስጥ ካለው የውቅር ቁልፎች ጋር ተመሳሳይ ናቸው። fileኤስ. በተዛመደ ቅንብር ውስጥ የተጠየቀ ቁልፍ ስም መፈለግ ይቻላል file. የጽኑ ትዕዛዝ ውቅሮች በ /etc/settings* ውስጥ ተቀምጠዋል። fileኤስ. የራውተር መተግበሪያ ውቅር በ/opt/*/etc/settings ውስጥ ተቀምጧል fileኤስ. የራውተር ዘገባ (Web UI: ሁኔታ / የስርዓት ምዝግብ ማስታወሻ / አስቀምጥ ሪፖርት) የአሁኑን ውቅር ሙሉ ዝርዝር ይይዛል እና የተጠየቀውን የውቅር ቁልፍ እንዴት ማግኘት እንደሚቻል ቀላሉ መንገድ ሊሆን ይችላል።
የተሰጠው ቁልፍ ከሌለ የተነበበ እሴት ያልተገለጸ እና የጽሁፍ እሴት የተለየ ምክንያት (በጥብቅ ሁነታ)። አዲስ ያልሆነ የውቅረት ንጥል ነገር ማከል አይቻልም፣ ያለውን ለማሻሻል ብቻ። ሁሉም የማዋቀሪያ ዋጋዎች እንደ ሕብረቁምፊዎች ይቆጠራሉ. ተጠቃሚው ከተለየ ዓይነት ጋር መሥራት ከፈለገ ራሱ መለወጥ አለበት። መስቀለኛ መንገድ ምንም አይነት የእሴት ማረጋገጫ አይሰራም። ተጠቃሚው ትክክለኛ እሴቶችን የመላክ ሃላፊነት አለበት። ምሳሌampያነሰ፡ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 21ለWIFI_AP_SSID=ROUTER_AP በ /etc/settings.wifi_ap (ወይም ይልቁንም በSSID መስክ በዋይፋይ • የመዳረሻ ነጥብ 1 ቅጽ) ውፅዓት የሚከተለው ይሆናል፡-ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 22አንድ የቀድሞampየውቅር እሴትን እንዴት ማቀናበር እንደሚቻል፡-ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 23በeth0 በይነገጽ ላይ የአይፒ አድራሻዎችን ይለውጣል
ማስታወሻ፡- አዲስ ውቅር ብቻ ነው የተፃፈው። ተጠቃሚው በሩጫ አካባቢ ላይ እንዲተገበር ከፈለገ ራውተሩን እንደገና ማስጀመር ወይም ተዛማጅ አገልግሎቱ አስፈላጊ ነው። ለ exampከላይ የሚከተለውን የሼል ትዕዛዝ መጠቀም ይቻላል:ADVANTECH Node.js ራውተር መተግበሪያ - ራውተር 24

ተዛማጅ ሰነዶች

  1. የራውተር መተግበሪያዎች፡- icr.advantech.cz/user-modules
  2. ጄኤስ ፋውንዴሽን፡ https://nodered.org/

ከምርት ጋር የተገናኙ ሰነዶችን በምህንድስና ፖርታል በ ላይ ማግኘት ይችላሉ። icr.advantech.cz አድራሻ.
የራውተርዎን ፈጣን ማስጀመሪያ መመሪያ፣የተጠቃሚ መመሪያ፣የማዋቀሪያ መመሪያን ወይም ፈርምዌርን ለማግኘት ወደዚህ ይሂዱ። ራውተር ሞዴሎች ገጽ, አስፈላጊውን ሞዴል ያግኙ እና በቅደም ተከተል ወደ ማኑዋሎች ወይም Firmware ትር ይቀይሩ.
የራውተር አፕስ መጫኛ ፓኬጆች እና መመሪያዎች በ ላይ ይገኛሉ ራውተር መተግበሪያዎች ገጽ.
ለልማት ሰነዶች ወደ ይሂዱ ዴቭዞን ገጽ.

አድቫንቴክ ቼክ ስሮ፣ ሶኮልስካ 71፣ 562 04 ኡስቲ ናድ ኦርሊቺ፣ ቼክ ሪፐብሊክ
ሰነድ ቁጥር APP-0080-EN፣ ከጥቅምት 12፣ 2023 ጀምሮ ክለሳ።

ሰነዶች / መርጃዎች

ADVANTECH Node.js ራውተር መተግበሪያ [pdf] የተጠቃሚ መመሪያ
Node.js ራውተር መተግበሪያ፣ Node.js፣ ራውተር መተግበሪያ፣ መተግበሪያ

ዋቢዎች

አስተያየት ይስጡ

የኢሜል አድራሻዎ አይታተምም። አስፈላጊ መስኮች ምልክት ተደርጎባቸዋል *