መስቀለኛ መንገድ.js
የተጠቃሚ መመሪያ
Node.js ራውተር መተግበሪያ
Node.js ራውተር መተግበሪያ
© 2023 አድቫንቴክ ቼክኛ sro ማንኛውም የዚህ እትም ክፍል በማንኛውም መልኩ ሊባዛ ወይም ሊተላለፍ አይችልም ኤሌክትሮኒክስ ወይም ሜካኒካል ፎቶግራፍ ማንሳት፣ ቀረጻ ወይም ማንኛውንም የመረጃ ማከማቻ እና ሰርስሮ ማውጣትን ጨምሮ ያለ የጽሁፍ ፍቃድ።
በዚህ መመሪያ ውስጥ ያለው መረጃ ያለማሳወቂያ ሊለወጥ ይችላል, እና በአድቫንቴክ በኩል ያለውን ቁርጠኝነት አይወክልም.
አድቫንቴክ ቼክ ስሮ በዚህ ማኑዋል ዕቃዎች፣ አፈጻጸም ወይም አጠቃቀም ምክንያት ለሚደርሱ ድንገተኛ ወይም ተከታይ ጉዳቶች ተጠያቂ አይሆንም።
በዚህ መመሪያ ውስጥ ጥቅም ላይ የዋሉ ሁሉም የምርት ስሞች የየባለቤቶቻቸው የተመዘገቡ የንግድ ምልክቶች ናቸው። በዚህ ሕትመት ውስጥ የንግድ ምልክቶችን ወይም ሌሎች ስያሜዎችን መጠቀም ለማጣቀሻ ዓላማዎች ብቻ ነው እና በንግድ ምልክት ያዢው ተቀባይነትን አያመለክትም።
ያገለገሉ ምልክቶች
![]() |
አደጋ - የተጠቃሚውን ደህንነት ወይም በራውተሩ ላይ ሊደርስ የሚችለውን ጉዳት በተመለከተ መረጃ. |
![]() |
ትኩረት - በተወሰኑ ሁኔታዎች ውስጥ ሊፈጠሩ የሚችሉ ችግሮች. |
![]() |
መረጃ - ጠቃሚ ምክሮች ወይም ልዩ ፍላጎት ያለው መረጃ. |
![]() |
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 ራውተር መተግበሪያ
ራውተር መተግበሪያ Node.js በመደበኛ ራውተር ፈርምዌር ውስጥ አልያዘም። የዚህን ራውተር መተግበሪያ መጫን በማዋቀር መመሪያው ውስጥ ተገልጿል (ምዕራፍ ተዛማጅ ሰነዶችን ተመልከት)። ይህ ራውተር መተግበሪያ ከ v3 እና v4 የመሳሪያ ስርዓት ራውተሮች ጋር ብቻ ተኳሃኝ ነው!
2.1 መግቢያ
Node.js መስቀለኛ መንገድ ለአድቫንቴክ ሴሉላር ራውተሮች የሚገኝ የባለቤትነት የአገልጋይ ጎን ጃቫስክሪፕት የአሂድ ጊዜ አካባቢ መስቀለኛ መንገድ ነው። ይህ መስቀለኛ መንገድ በጃቫ ስክሪፕት የተፃፈ በአድቫንቴክ ሞጁሎች ጥቅም ላይ ይውላል፣ ነገር ግን በማንኛውም የሶስተኛ ወገን ጃቫ ስክሪፕት መተግበሪያ ለራውተሮች አስተዳደር እና ጥገና ሊያገለግል ይችላል።
ራውተር ሞጁል ይህን የአንጓዎች ተጨማሪ አብሮገነብ አንጓዎች ይዟል፡
- node-authenticate-pam - ያልተመሳሰለ PAM ማረጋገጫ ለኖድጄኤስ፣
- ራውተር ኖድ - በዚህ ሰነድ ውስጥ በዝርዝር ለተገለጸው የአድቫንቴክ ሴሉላር ራውተሮች የባለቤትነት መስቀለኛ መንገድ።
2.2 ብጁ ኖዶችን መገንባት
መስቀለኛ መንገድ እንዴት እንደሚገነባ እና እንደሚጫን ይፋዊ መንገድ nmp ትዕዛዝን መጠቀም ነው። ሆኖም፣ አድቫንቴክ ራውተሮች ሙሉ ሊኑክስ ኦኤስ የሌላቸው እና ልዩ ሃርድዌር ያላቸው መሳሪያዎች በመሆናቸው አንዳንድ ገደቦች አሉ። nmp ራውተር መተግበሪያን ወደ ራውተር መጫን እና በተለመደው መንገድ መጠቀም ወይም በፒሲዎ ላይ npm ን በመጠቀም ኖዶችን ማዘጋጀት እና ከዚያ ወደ ራውተር መቅዳት ይችላሉ። ነገር ግን በ npm ማከማቻ ውስጥ ሊያገኟቸው የሚችሉትን ሁሉንም ኖዶች መጫን አይቻልም.
ለተጨማሪ ዝርዝሮች ይመልከቱ፡- ራውተር መተግበሪያዎች – ሴሉላር ራውተሮች የምህንድስና ፖርታል (advantech.cz)በ Node-RED የመተግበሪያ ማስታወሻ ምዕራፍ 4.5.
ራውተር መስቀለኛ መንገድ
ይህ የሰነዱ ክፍል በተለይ ለፕሮግራም አውጪዎች የተሰጠ ነው።
ራውተር ኖድ ("ራውተር" የሚል ስም ያለው) ለራውተር ልዩ ተግባራት እና ሃርድዌር መዳረሻ ይሰጣል። የ Node.js መስቀለኛ መንገድ በ ኮድዎ ውስጥ በፍላጎት ("ራውተር") መጫን ይችላሉ, ለምሳሌampላይ:![]()
ከዚህ የቀድሞ የ r ተለዋዋጭ እንጠቀማለንampበሚቀጥለው የቀድሞ ውስጥ ሁሉንም ንብረቶች ለመድረስ leampበዚህ ማስታወሻዎች ውስጥ.
ቀላል Exampየራውተር መስቀለኛ መንገድ አጠቃቀም
በሚቀጥለው አኃዝ ውስጥ አንድ የቀድሞ ነውampየ Node.js መስቀለኛ መንገድን በመጫን ላይ።
3.1 የመስቀለኛ ክፍል ባህሪያት
3.1.1 የምርት ስም
በራውተር ምርት ስም የተጫነ ተነባቢ-ብቻ ሕብረቁምፊ ተለዋዋጭ። ምሳሌampየአጠቃቀም ሁኔታ;
3.1.2 ምርት ሞዴል
በራውተር ሞዴል አመላካች የተጫነ ተነባቢ-ብቻ ሕብረቁምፊ ተለዋዋጭ። ምሳሌampየአጠቃቀም ሁኔታ;
3.1.3 የምርት ክለሳ
በራውተር ምርት ክለሳ ቁጥር የተጫነ ተነባቢ-ብቻ ሕብረቁምፊ ተለዋዋጭ። ምሳሌampየአጠቃቀም ሁኔታ;
ውጤት፡ 1.0
3.1.4 የመድረክ ኮድ
በራውተር የመሳሪያ ስርዓት ኮድ የተጫነ ተነባቢ-ብቻ ሕብረቁምፊ። በ v3 እና v4 የምርት ፓትፎርም ራውተሮች ይደገፋል። ምሳሌampየአጠቃቀም ሁኔታ;
ውፅዓት፡ V3
3.1.5 ተከታታይ ቁጥር
በራውተር መለያ ቁጥር የተጫነ ተነባቢ-ብቻ ሕብረቁምፊ። ምሳሌampየአጠቃቀም ሁኔታ;
ውፅዓት፡ ACZ1100000322054
3.1.6 firmware ስሪት
በራውተር የጽኑ ትዕዛዝ ስሪት የተጫነ ተነባቢ-ብቻ ሕብረቁምፊ ተለዋዋጭ። ምሳሌampየአጠቃቀም ሁኔታ;
ውጤት፡ 6.2.1 (2019-10-16)
3.1.7 RTCBATteryOK
በራውተር RTC ባትሪ ሁኔታ የተጫነ ተነባቢ-ብቻ ቡሊያን ተለዋዋጭ። እውነት ማለት እሺ ውሸት ማለት መጥፎ ማለት ነው።
Exampየአጠቃቀም ሁኔታ;
ውጤት፡ እውነት
3.1.8 የኃይል አቅርቦት
በራውተር ሃይል አቅርቦት ቮልዩ የተጫነ ተነባቢ-ብቻ የአስርዮሽ ቁጥር ተለዋዋጭtagሠ. ዘፀampየአጠቃቀም ሁኔታ;
ውጤት: 11.701 V
3.1.9 ሙቀት
ተነባቢ-ብቻ የኢንቲጀር ቁጥር ተለዋዋጭ ከራውተር ውስጣዊ ሙቀት በሴልሺየስ ዲግሪዎች ተጭኗል። ምሳሌampየአጠቃቀም ሁኔታ;
ውጤት: 39 ° ሴ
3.1.1 0USrLED
ለቁጥጥር ራውተር “USR” LED ጻፍ-ብቻ ቡሊያን ተለዋዋጭ። ምሳሌampየአጠቃቀም ሁኔታ;
የUSR LED ወደ በርቷል (መብራት)።
3.1.11 bIn
በራውተር ሁለትዮሽ ግብዓቶች ላይ ያሉ የንባብ-ብቻ ድርድር። አደራደር ከሁለትዮሽ ግብዓቶች ብዛት ጋር የሚዛመዱ ነገሮች አሉት። ለምሳሌ ራውተር BIN0 እና BIN1 ስላላቸው ድርድር ትክክለኛ ኢንዴክሶች 0 እና 1 አሉት። የድርድር እቃዎች 0 ወይም 1 እሴቶች ሊኖራቸው ይችላል።ampየአጠቃቀም ሁኔታ;
ውጤት፡ የሁለተኛው ሁለትዮሽ ግብአት፡ 0
3.1.12 ወጣ
ከራውተር ሁለትዮሽ ውጤቶች ጋር የሚዛመድ አደራደር። እሱ ከ B_IN ጋር ተመሳሳይ ነው ነገር ግን እሴቶችን መጻፍም ይችላሉ። የጽሑፍ እሴት ለውጥ የውጤት ሁኔታ። ምሳሌampየአጠቃቀም ሁኔታ;
3.1.13 XBus
ከኤክስ አውቶቡስ ጋር አብሮ የሚሰራ ነገር። X አውቶቡስ በሂደቶች መካከል ለመግባባት የባለቤትነት አውቶቡስ ነው። ለምሳሌ
የትኛውን የአውታረ መረብ በይነገጽ ወደላይ/ወደታች ወይም ከሙዋን ዴሞን ኤስኤምኤስ መረጃን መመዝገብ ትችላለህ። እንዲሁም በመተግበሪያዎችዎ መካከል የራስዎን ርዕሶች መላክ/መመዝገብ ይችላሉ።
የእርስዎን "Myapp" መተግበሪያ ለመመልከት ወደ የስርዓት ምልከታ ጥያቄ ይልካል። አፕሊኬሽኑ ይህንን መልእክት በመደበኛነት መላክ አለበት ከዚያ በኋላ በቀደመው መልእክት ውስጥ የተገለፀው ጊዜ (በዚህ ምሳሌ 300 ሴample)። ጊዜው ያለፈበት 0 መመልከት አቁሟል።
ውጤት፡
XBus. አንብብ (ርዕስ)
የተከማቸ መልእክት ከXBus ያንብቡ። ምሳሌampየአጠቃቀም ሁኔታ;
3.1.1 4ማዋቀር
የራውተር ውቅር የያዘ ነገር። ተጠቃሚ የእቃን ንብረት በማግኘት የማዋቀሪያ ንጥልን ማንበብ እና የነገር ንብረት በማዘጋጀት የውቅር ንጥል ነገር መጻፍ ይችላል። የነገር ቁልፎቹ በቅንብሩ ውስጥ ካለው የውቅር ቁልፎች ጋር ተመሳሳይ ናቸው። fileኤስ. በተዛመደ ቅንብር ውስጥ የተጠየቀ ቁልፍ ስም መፈለግ ይቻላል file. የጽኑ ትዕዛዝ ውቅሮች በ /etc/settings* ውስጥ ተቀምጠዋል። fileኤስ. የራውተር መተግበሪያ ውቅር በ/opt/*/etc/settings ውስጥ ተቀምጧል fileኤስ. የራውተር ዘገባ (Web UI: ሁኔታ / የስርዓት ምዝግብ ማስታወሻ / አስቀምጥ ሪፖርት) የአሁኑን ውቅር ሙሉ ዝርዝር ይይዛል እና የተጠየቀውን የውቅር ቁልፍ እንዴት ማግኘት እንደሚቻል ቀላሉ መንገድ ሊሆን ይችላል።
የተሰጠው ቁልፍ ከሌለ የተነበበ እሴት ያልተገለጸ እና የጽሁፍ እሴት የተለየ ምክንያት (በጥብቅ ሁነታ)። አዲስ ያልሆነ የውቅረት ንጥል ነገር ማከል አይቻልም፣ ያለውን ለማሻሻል ብቻ። ሁሉም የማዋቀሪያ ዋጋዎች እንደ ሕብረቁምፊዎች ይቆጠራሉ. ተጠቃሚው ከተለየ ዓይነት ጋር መሥራት ከፈለገ ራሱ መለወጥ አለበት። መስቀለኛ መንገድ ምንም አይነት የእሴት ማረጋገጫ አይሰራም። ተጠቃሚው ትክክለኛ እሴቶችን የመላክ ሃላፊነት አለበት። ምሳሌampያነሰ፡
ለWIFI_AP_SSID=ROUTER_AP በ /etc/settings.wifi_ap (ወይም ይልቁንም በSSID መስክ በዋይፋይ • የመዳረሻ ነጥብ 1 ቅጽ) ውፅዓት የሚከተለው ይሆናል፡-
አንድ የቀድሞampየውቅር እሴትን እንዴት ማቀናበር እንደሚቻል፡-
በeth0 በይነገጽ ላይ የአይፒ አድራሻዎችን ይለውጣል
ማስታወሻ፡- አዲስ ውቅር ብቻ ነው የተፃፈው። ተጠቃሚው በሩጫ አካባቢ ላይ እንዲተገበር ከፈለገ ራውተሩን እንደገና ማስጀመር ወይም ተዛማጅ አገልግሎቱ አስፈላጊ ነው። ለ exampከላይ የሚከተለውን የሼል ትዕዛዝ መጠቀም ይቻላል:
- የራውተር መተግበሪያዎች፡- icr.advantech.cz/user-modules
- ጄኤስ ፋውንዴሽን፡ https://nodered.org/
ከምርት ጋር የተገናኙ ሰነዶችን በምህንድስና ፖርታል በ ላይ ማግኘት ይችላሉ። icr.advantech.cz አድራሻ.
የራውተርዎን ፈጣን ማስጀመሪያ መመሪያ፣የተጠቃሚ መመሪያ፣የማዋቀሪያ መመሪያን ወይም ፈርምዌርን ለማግኘት ወደዚህ ይሂዱ። ራውተር ሞዴሎች ገጽ, አስፈላጊውን ሞዴል ያግኙ እና በቅደም ተከተል ወደ ማኑዋሎች ወይም Firmware ትር ይቀይሩ.
የራውተር አፕስ መጫኛ ፓኬጆች እና መመሪያዎች በ ላይ ይገኛሉ ራውተር መተግበሪያዎች ገጽ.
ለልማት ሰነዶች ወደ ይሂዱ ዴቭዞን ገጽ.
አድቫንቴክ ቼክ ስሮ፣ ሶኮልስካ 71፣ 562 04 ኡስቲ ናድ ኦርሊቺ፣ ቼክ ሪፐብሊክ
ሰነድ ቁጥር APP-0080-EN፣ ከጥቅምት 12፣ 2023 ጀምሮ ክለሳ።
ሰነዶች / መርጃዎች
![]() |
ADVANTECH Node.js ራውተር መተግበሪያ [pdf] የተጠቃሚ መመሪያ Node.js ራውተር መተግበሪያ፣ Node.js፣ ራውተር መተግበሪያ፣ መተግበሪያ |








