Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Dell Edge Gateway‎5000 Series מדריך התקנה והפעלה

פונקציות בסיסיות של Wind River Linux

חבילות מותקנת מראש

הפעל את הפקודה ‎ root@WR-IDP-xxxx:~# rpm -qa כדי להציג את כל החבילות המותקנות במערכת ההפעלה Wind River Linux.

  • הערה: אם אתה מחפש חבילה ספציפית, עליך להזרים את הפלט של הפקודה root@WR-IDP-xxxx:~# rpm -qa כדי לחפש את החבילה הספציפית.

תוצאה צפויה: התקן: xxxx-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX-xxxx

יכולת העדכון של UEFI Capsule

הפעל את הכלי/הפקודות fwupgmgr המשמשים לעדכון קושחת BIOS במערכת. ה-UEFI BIOS עבור מערכת זו ישתחרר באמצעות שיטות מבוססות מערכת הקבצים Linux Vendor באופן מקוון.

פקודת פעולה: root@WR-IDP-xxxx:~# fwupdmgr get-devices

תוצאה צפויה: (נמצא התקן) Device: xxxx-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx-xxxx

Watchdog Timer

הפעלת הפקודה root@WR-IDP-xxxx:~# systemctl status watchdog מציגה את המצב של שירות קוצב הזמן Watchdog.

תוצאה צפויה: דוגמה לפלט מוצגת להלן.

תמונה: Watchdog Timer

תמיכת TPM (תלות במודול TPM של חומרה)

הפעל את הפקודה root@WR-IDP-xxxx:~# tpm_statistic שמציגה את המצב של שירות TPM.

אם ה-TPM הוא פונקציונלי ומופעל ב-BIOS, התוצאות הבאות יהיו צפויות כאשר הפקודה tpm_statistic מתבצעת.

תוצאה צפויה: התוצאה הצפויה היא עבור נוכחות שבב TPM: רגילה. דוגמה לתגובה לפקודה לעיל צריכה להיות דומה לפלט המוצג להלן.

תמונה: נתונים סטטיסטיים של TPM

אתחול מחדש של המערכת

כדי לאתחל מחדש את המערכת, התחבר למערכת כמשתמש בסיס, והזן את פקודת האתחול root@WR-IDP-xxxx:~# reboot בשורת הפקודה.

תוצאה צפויה: המערכת תבצע אתחול מחדש בהצלחה בחזרה להנחיית הכניסה למערכת.

כיבוי המערכת

הפעל את הפקודה root@WR-IDP-xxxx:~# shutdown now כדי לכבות את המערכת.

תוצאה צפויה: כיבוי המערכת מתבצע בהצלחה.

ממשק רשת

כדי לקבוע את ממשק הרשת הנתמך כברירת מחדל, הקלד את הפקודה root@WR-IDP-xxxx:~# ifconfig בשורת הפקודה.
תוצאה צפויה: אלה הם ממשק הרשת הנתמכים כברירת מחדל היישר מהאריזה.
  • br-lan
  • eth0
  • eth1
  • lo
  • wlan0

תצורת הרשת והגדרת ברירת המחדל

ניתן להשתמש בפקודות הבאות כדי לקבוע תצורה של ממשקי רשת אחרים במערכת שבו פועלת מערכת Wind River Linux.

תצורת הרשת בסביבת Wind River Linux IDP 3.1 יכולה להתבצע באמצעות ממשק האינטרנט LuCi.
  • הערה: ממשק האינטרנט LuCi נתמך בתמונת ברירת המחדל של מערכת ההפעלה.

המשתמש יכול להגיע לממשק האינטרנט LuCi במערכת באמצעות https:// < IP-Address-of-eth0-interface-of-the-gateway > כתובת ה-URL הבאה ממערכת אחרת עם דפדפן אינטרנט המערכת אמורה להיות באותה רשת או מחוברת לרשת של המערכת דרך Proxy.

אישורי הכניסה המוגדרים כברירת מחדל לממשק האינטרנט LuCi הם root/root. ניתן לזהות את כתובת ה-IP של יציאת הרשת eth0 על-ידי ביצוע הפקודה ifconfigבמסוף Linux.

תמונה: ממשק האינטרנט LuCi

תצורת ממשק הרשת

Edge Gateway מכיל את תצורות הרשת הבאות המוגדרות כברירת מחדל:
  • Br lan — ממשק LAN עם גשר
  • eth0 — ממשק LAN חוטי 0
  • eth1 — ממשק LAN חוטי 1
  • lo — ממשק לולאה אחורי
  • wlan0 — מצב ממשק LAN אלחוטי (או Wi-Fi)

eth0 — ממשק LAN חוטי. כברירת מחדל, ממשק eth0 מוגדר לשמש כממשק לקוח DHCP. כאשר יציאת ethernet זו מחוברת לשרת DHCP, ממשק זה מקבל כתובת IP משרת ה-DHCP.

הפעל את הפקודה root@WR-IDP-xxxx:~# ifconfig eth0 כדי לזהות את כתובת ה-IP. פרטי ממשק ה-IP של הרשת זמינים תחת inet addr: x.x.x.x כאשר x.x.x.x היא כתובת ה-IP של המערכת.

eth1 — ממשק LAN חוטי. תצורת ברירת המחדל של ממשק ה-ethernet החוטי השני eth1 משמש כשרת DHCP ומספק כתובות IP לכל התקן שמבקש כתובת IP מהמערכת. ההתקנים שמבקשים כתובות DHCP מקבלים כתובות IP בטווח של רשת המשנה 192.168.1.x. שרת DHCP המוגדר כברירת המחדל נמצא בכתובת 192.168.1.1. לקביעת תצורה מחדש של ממשק רשת זה על-ידי כניסה לממשק האינטרנט LuCi.

Wlan0 — ממשק WLAN אלחוטי או Wi-Fi. תצורת ברירת המחדל שלעבור הממשק WLAN0 במערכת עם WLAN היא במצב נקודת גישה (AP). ניתן לשנות את המצב למצב לקוח באמצעות ממשק האינטרנט LuCi.

Br lan — ממשק LAN עם גשר. כברירת מחדל, ממשק הגשר מוגדר ל-ethernet של גשר eth1 ולממשק WLAN, כך שכל ההתקנים שרוצים להתחבר למערכת במצב WiFi או באמצעות המצב החוטי eth1 יכולים לקבל כתובות IP דרך המערכת. כתובות ה-IP שהונפקו על-ידי נקודת הגישה ועל-ידי ממשק eth1 נמצאות ברשת המשנה 192.168.1.x. ה-SSID של נקודת הגישה המוגדר כברירת מחדל עבור נקודת הגישה הוא IDPDK-5591. ניתן לשנות את תצורת הגשר באמצעות ממשק האינטרנט LuCi. עיין בתיעוד של Intel/Wind River לקבלת פרטים נוספים על קביעת תצורה, , WAN‏, WLAN וממשקי רשת br-LAN באמצעות ממשק האינטרנט LuCi.

תצורת Bluetooth

המערכת תומכת בממשק רשת משולב של Bluetooth. ניתן לקבוע את התצורה של רשת Bluetooth באמצעות ממשק האינטרנט LuCi במערכת ההפעלה Wind River Linux. כדי לקבוע את התצורה של ממשק Bluetooth במערכת שבה מותקנת מערכת ההפעלה Wind River Linux:
  1. היכנס אל ממשק האינטרנט LuCi כמתואר בשלבים המוזכרים בסעיפים הקודמים.
  2. תצורת Bluetooth נתמכת בכרטיסייה Network‏ (רשת), בתפריט הנפתח Bluetooth של ממשק האינטרנט.

    תמונה: תצורה Bluetooth

  • הפעל את ממשק Bluetooth בדף זה והקש על Scan (סרוק) כדי לזהות התקנים אחרים התומכים ב-Bluetooth שנמצאים בקרבת מקום.

תצורת ממשק רשת WAN אלחוטית

ניתן להתקין מודולי הרחבה במערכת Edge Gateway כדי לקבל קישוריות WAN אלחוטית (WWAN).
  • 4G-LTE - ממשק באמצעות מודול Telit LE910 עבור ספק השירות AT&T
  • 4G-LTE - ממשק באמצעות מוודל Telit LE910 עבור ספק השירות Verizon
  • HSPA+‎ - ממשק באמצעות מודול HE910

תצורת חיבור LE910 WWAN

פעל בהתאם להוראות הכלולות ב מדריך השירות כדי להתקין את מודול LE910 ואת כרטיס ה-SIM של ספק השירות המתאים במערכת. לאחר המודול וכרטיס ה-SIM הותקנו, הפעל את הקישוריות של WWAN על-ידי:
  • הערה: תמונת ברירת המחדל של מערכת ההפעלה Wind River Linux משתמשת כעת בפקודות AT כדי לקבוע את התצורה של ממשק WWAN וקישוריות LTE.
  • הערה: ממשק האינטרנט LuCi אינו תומך כעת בקביעת תצורה של ממשק WWAN.

זיהוי מודול WWAN המותקן וספק השירות

כדי לזהות את הממשק הטורי בממשק tty ACM של מודול LE910 המותקן, השתמש בפקודה dmesg‏: # dmesg | grep –i ttyacm

המערכת עשויה להכיל יותר מהתקן USB ACM אחד, פרט למודול Telit LE910 או Telit HE910. על סמך הפלט של הפקודה dmesg, זהה את יציאות ttyacm שנמנו. לדוגמה, להלן הפלט עבור הפקודה dmesg | grep –i ttypacm עבור יותר מהתקן USB ACM אחד במערכת.
תמונה: זיהוי מודול WWAN המותקן וספק השירות
הפעל את תוכנית השירות של מסוף minicom במערכת עם אחת מהיציאות של התקני USB ACM כדי לזהות שיש לנו התקן USB ACM נכון עבור מכשיר Telit LE910 לפני קביעת התצורה של המכשיר. הדוגמה למטה מראה כיצד להפעיל את minicom עם ttyACM1 כממשק:
  • # minicom –D /dev/ttyACM1
  • בתוך minicom, הקלד את פקודת AT הבאה כדי לזהות אם זהו המכשיר של "Telit" ‏ AT+GMI
  • אם התגובה לפקודה לעיל היא Telit, זיהית את היציאה הנכונה של התקן ttyacm.
  • אם הפלט אינו Telit או שמוחזרת שגיאה, עליך לצאת מ- minicom ולהתחיל minicom עם יציאה אחרת, כמו לדוגמה /dev/ttyACM0 or /dev/ttyACM3 וכד'.
  • דוגמה להפעלת minicom עם /dev/ttyACM1 כיציאת תקשורת להלן.

    root@WR-IDP-0A1D:~# root@WR-IDP-0A1D:~# minicom -D /dev/ttyACM1

קביעת תצורה של פרמטרי ספק השירות של WWAN

בתוך מסוף minicom, יש לבצע את פקודות AT הבאות ברצף כדי לקבוע את התצורה של מודול LTE, השורות שמתחילות במילה תיאור מתייחסות לפקודות AT שיש להקליד ואין להזין אותן בחלק מפקודות ה-AT עצמן

תיאור: בדוק שכרטיס ה-SIM הוכנס ושה-PIN אינו נעול באמצעות הפקודה at+cpin?

תיאור: אם ה-SIM נעול באמצעות קוד PIN, ניתן להשתמש בפקודת ה-AT‏ at+cpin=”1234” כדי לבטל את נעילת כרטיס ה-SIM. כאשר קוד ה-PIN של כרטיס ה-SIM הוא 1234, אם קוד ה-PIN שונה, השתמש בקוד ה-PIN המתאים בחלון הפקודה שלהלן.

תיאור: הגדרת ה-APN. ניתן להפעיל את NCM באמצעות כל CID זמין,
  • הערה: דלג על שלב זה עבור Verizon מאחר שהוא מתוכנת מראש (השתמש בפקודה AT+CGDCONT? כדי לזהות אם CID3 הוא vzwinternet).

יש לבצע את הפקודה at+cgdcont=3,"IP","broadband" עבור כרטיס SIM מבוסס AT&T. בפקודה, 3 הוא ה-CID (מזהה החיבור). מזהה זה יכול להיות בין 1 ל-5, כאשר 3 מוצג כדי לשמור על ערך עקבי בין פתרון מבוסס VZ לפתרון מבוסס ATT. IP בפקודה מציין את פרוטוקול TCP-IP. broadband בפקודה הוא השם שהוקצה על ידי AT&T כמזהה רשת או APN כדי להתחבר באופן לוגי; שם זה הוקצה על-ידי ספק השירות.

תיאור: בדוק את מצב את המודם
at+cops?
                                    at+cgatt?
                                 

תיאור: הפעל את הפקודה at#ncm=1,3 כדי להפעיל את NCM ב-CID 3 (יש לשלוח פקודה זו במופע USB (במקרה זה, USB0 או USB3))

תיאור: הפעל את at#ncm=1,3 כדי להפעיל את הקשר ה-PDP.

תיאור: קרוא את כתובת ה-IP, כתובת השער וכתובת DNS מהמודול
at+cgcontrdp=3
                                    REPONSE:
                                    +CGCONTRDP:
                                    3,6,"vzwinternet.mnc480.mcc311.gprs","100.176.244.64.255.255.255.0","100.176.244.65","10.133.17.210","0.0.0.0","0.0.0.0","0.0.0.0"
                                    OK
                                 

יצירת קישוריות LTE WWAN

תיאור: להלן קטע מתוך הפעלה לדוגמה שבוצעה בפלטפורמת Edge Gateway עם תמונת ברירת המחדל של מערכת ההפעלה Wind River Linux ליצירת קישוריות LTE באמצעות מודול Verizon LE910 וכרטיס SIM של Verizon. הפקודות המודגשות הוקלדו, והשאר הן תגובה של המערכת. עבור מודול AT&T LE910 וסביבת SIM של AT&T, השתמש ב-“ broadband” במקום “ vzwinternet” בקבוצת הפקודות הבאה.

כדי לפתוח מסוף Linux נוסף ב-Wind River Linux, הקש על מקש Alt-F2 כדי לעבור לחלון כניסה אחר ל-Linux. היכנס באמצעות אישורי root/root.

פקודה שהוקלדה מסומנת בכתב נטוי

root@WR-IntelligentDevice:
                                 ~# minicom -D /dev/ttyACM0
                                 Welcome to minicom 2.7
                                 OPTIONS: I18n
                                 Compiled on  16:20:45.
                                 Port /dev/ttyACM0, 21:33:05
                                 Press CTRL-A Z for help on special keys
                                 
                                 at+cgdcont=3,"IPV4V6","vzwinternet"
                                 OK
                                 
                                 at+cgdcont?
                                 +CGDCONT: 1,"IPV4V6","vzwims","",0,0
                                 +CGDCONT: 2,"IPV4V6","vzwadmin","",0,0
                                 +CGDCONT: 3,"IPV4V6","vzwinternet","",0,0
                                 
                                 OK
                                 
                                 at#ncm=1,3
                                 OK
                                 
                                 at+cgact=1,3
                                 OK
                                 at+cgcontrdp=3
                                 +CGCONTRDP: 3,7,"vzwinternet.mnc480.mcc311.gprs","100.106.47.7.255.0.0.0","100.1
                                 06.47.8","198.224.157.135","0.0.0.0","0.0.0.0","0.0.0.0"
                                 +CGCONTRDP: 3,7,"vzwinternet.mnc480.mcc311.gprs","254.128.0.0.0.0.0.0.0.0.0.71.4
                                 6.110.1.1.255.255.255.255.255.255.255.255.0.0.0.0.0.0.0.0","0.0.0.0.0.0.0.0.0.0.
                                 0.0.0.0.0.0","198.224.157.135","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0","0.0.0.0.0.0.0.
                                 0.0.0.0.0.0.0.0.0","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0"
                                 
                                 OK
                                 
                                 ^A X Y
                                 
                                 root@WR-IntelligentDevice:~# 
                                 ifconfig wwan0 100.106.47.7 netmask 255.0.0.0 up
                                 root@WR-IntelligentDevice:~# 
                                 route add default gw 100.106.47.8 wwan0
                                 root@WR-IntelligentDevice:~# 
                                 echo nameserver 198.224.157.135 >>/etc/resolv.conf
                                 root@WR-IntelligentDevice:~# 
                                 minicom -D /dev/ttyACM0
                                 Welcome to minicom 2.7
                                 OPTIONS: I18n
                                 Compiled on Dec 17 2015, 16:20:45.
                                 Port /dev/ttyACM0, 21:33:05
                                 Press CTRL-A Z for help on special keys
                                 
                                 at+cgdata="M-RAW_IP",3
                                 CONNECT
                                 OK
                                 ^
                                 A X Y
                                 root@WR-IntelligentDevice:~# 
                                 ping 8.8.8.8
                                 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
                                 64 bytes from 8.8.8.8: icmp_seq=1 ttl=52 time=36.9 ms
                                 64 bytes from 8.8.8.8: icmp_seq=3 ttl=52 time=33.5 ms
                                 64 bytes from 8.8.8.8: icmp_seq=4 ttl=52 time=31.2 ms
                                 64 bytes from 8.8.8.8: icmp_seq=5 ttl=52 time=32.6 ms
                                 
                                 ^C
                                 --- 8.8.8.8 ping statistics ---
                                 5 packets transmitted, 4 received, 20% packet loss, time 4004ms
                                 rtt min/avg/max/mdev = 31.276/33.585/36.903/2.078 ms 
                              

השבתת חיבור WWAN0

תיאור: ניתן להשתמש בשיטה הבאה כדי להשבית או למחוק חיבור WWAN שהוגדר באמצעות התיאורים שצוינו בסעיפים הקודמים.
  1. הפעל את minicom כמוגדר בסעיפים האחרים ובחר ביציאת ttyACM המתאימה עבור מודול Telit
  2. בתוך מסוף minicom, שלח את פקודות ה-AT הבאות
    At+gmi   (to make sure it is the Telit module)
                                              At+cgatt=0 (Response should be NO CARRIER)
                                              AT+cgatt=1 
                                           
  3. צא ממסוף minicom על-ידי הקשה על Ctrl-A, ‏Z ו-X.
  4. בשורת הפקודה של Linux, הזן את הפקודה # ifconfig wwan0 down כדי להשבית את wwan0.
דוגמה להפעלה שבה מושבת חיבור WWAN0:
root@WR-IntelligentDevice:~# 
                                    minicom -D /dev/ttyACM0
                                    Welcome to minicom 2.7
                                    OPTIONS: I18n
                                    Compiled on Dec 17 2015, 16:20:45.
                                    Port /dev/ttyACM0, 21:33:05
                                    Press CTRL-A Z for help on special keys
                                    at+cgact=0,3
                                    OK
                                    
                                    ^A X Y
                                    root@WR-IntelligentDevice:~# 
                                    ifconfig wwan0 down

תצורת חיבור HE910 (HSPA+) WWAN

תיאור: פעל בהתאם למדריך התקנת החומרה כדי להתקין את מודול HE910 ואת כרטיס ה-SIM של ספק השירות המתאים במערכת. לאחר שמודול החומרה וכרטיס ה-SIM הותקנו, פעל בהתאם להוראות שלהלן כדי להפעיל את הקישוריות של 3G HSPA+‎.

ניתן להפעיל את חיבור HSPA במערכת Wind River Linux באמצעות קבוצות פקודות UCI הבאות או באמצעות ממשק האינטרנט LuCi. להלן דוגמה לשלבים לקביעת תצורה של ממשק 3G WWAN:
  1. בדיקת תצורת הרשת.
    root@WR-IDP-XXXX:~# cat /etc/config/network
                                              ...
                                              
                                              config interface 'wwan'
                                              option ifname '3g-wwan'
                                              option proto '3g'
                                              option device '/dev/ttyACM0'
                                              option ppp_redial 'demand'
                                              option defaultroute '1'
                                              option peerdns '1'
                                              option service 'umts_first'
                                              option sconnservice 'UMTS'
                                              option dialnumber '*99***1#'
                                              
                                              config device 'modem_cell'
                                              option name 'modem_cell'
                                              option present 'Yes'
                                              option protoall '3g'
                                              option pppddev '/dev/ttyACM0'
                                              option statedev '/dev/ttyACM3'
                                              option Manufacturer 'Telit'
                                              option Product 'HE910'
                                              option Vendor '1bc7'
                                              option ProdID '0021'
                                              option SerialNumber '357164040868450'
                                              option Rev '12.00.004'
                                              
                                              config device 'sim_card'
                                              option name 'sim_card'
                                              option present 'No
                                              
                                           
  2. הוסף apn בהתאם למפעיל כרטיס ה-SIM. למשל, "3gnet" עבור China Unicom
    root@WR-IDP-XXXX:~# uci set network.wwan.apn="3gnet"
                                              root@WR-IDP-XXXX:~# uci commit network
                                              root@WR-IDP-XXXX:~# uci get network.wwan.apn3gnet
                                           
  3. הגדר ממשק WWAN.

    הפעל מחדש את ממשק wwan‏: root@WR-IDP-XXXX:~# ifdown wwan ; ifup wwan

    או

    הפעל מחדש את כל הממשקים: root@WR-IDP-XXXX:~# systemctl restart netifd

  4. ניתן לבצע את שלב 2 ואת שלב 3 גם דרך ממשק האינטרנט LuCi.

    בלשונית WWAN, תחילה הגדר APN, ולאחר מכן לחץ על לחצן Save & Apply (שמור והחל) כדי להחיל את השינויים, כמוצג בממשק האינטרנט LuCi.

    תמונה: ממשק LuCi עבור תצורת חיבור WWAN

  5. בדוק שממשק 3G-wwan מוכן.
    root@WR-IDP-XXXX:~# ifconfig 3g-wwan
                                              3g-wwanLink encap:Point-to-Point Protocol  
                                              inet addr:10.3.203.207  P-t-P:10.3.203.207  Mask:255.255.255.255
                                              UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
                                              RX packets:238 errors:0 dropped:0 overruns:0 frame:0
                                              TX packets:322 errors:0 dropped:0 overruns:0 carrier:0
                                              collisions:0 txqueuelen:3 
                                              RX bytes:35017 (34.1 KiB)  TX bytes:35054 (34.2 KiB)
                                              
                                           

רישום Edge Gateway ב-Intel Developer Hub

סדרת Edge Gateway 5000 עם Wind River Linux IDP 3.1 תומכת בפורטל Developer Hub בתוך Edge Gateway. ניתן להשתמש בפורטל זה כדי לבצע מגוון פונקציות של קביעת תצורה ב-Edge Gateway, ובנוסף להשתמש בו לפיתוח שכבות תוכנה מעל התמונה הבסיסית של מערכת ההפעלה Wind River Linux, לשילוב התקני חיישנים ב-Edge Gateway ולהקשחת התמונה של מערכת ההפעלה הכוללת שילוב בין יישום / בסיס לצורך פריסה.

יש להשתמש בפורטל המפתחים לרישום Edge Gateway 5000 ב-Intel Marketplace כדי לקבל אישורים שיאפשרו להתחבר למאגר עדכוני חבילות התוכנה. להלן שתי כתובות ה-URL העיקריות הדרושות לפיתוח פתרונות ב-Edge Gateway באמצעות IDP של Wind River Linux.

Http://shopiotmarketplace.com : זהו אתר רישום לרישום התקן השער עם Wind River Linux שברשותך ולקבלת אישורים לגישה למאגר Windshare שמציע עדכוני חבילות.
  • הערה: עבור פתרון Edge Gateway עם תמונת מערכת ההפעלה Wind River Linux, נקודת הקשר שלך (הלקוח) כבר הייתה אמורה לרשום את פרטי יצירת הקשר שלך ב-Intel IoT Marketplace, ואתה אמור היית לקבל הודעה מ-Intel Marketplace לגבי הנוהל לקבלת אישורי כניסה למאגר Windshare שמציע חבילות תוכנה ועדכונים למערכת ההפעלה Wind River Linux. אם לא קיבלת הודעה מ-Intel IoT Marketplace, פנה אל נקודת המכירה כדי להירשם.

חלק מהתיעוד המפורט על אופן הפיתוח עבור פתרון Edge Gateway 5000 המבוסס על תמונת מערכת ההפעלה Wind River Linux ועל האופן שבו ניתן להשתמש ב-Developer Hub המובנה זמין בכתובת www.intel.com/gatewaytraining. עיין באתר זה לקבלת פרטים נוספים.

השלבים הבאים כוללים הנחיות בסיסיות שאותן עליך לבצע לאחר שתקבל את המוצר Edge Gateway 5000 עם תמונת בסיס של מערכת ההפעלה Wind River Linux IDP 3.1.

המוצר Edge Gateway 5000 עם תמונת בסיס של Wind River Linux IDP 3.1 מהיצרן מגיע עם גרסה מסוימת של חבילת RCPL ‏(RCPL 13) מ-Wind River. מעת לעת, צוות Wind River מעדכן את גרסאות RCPL של Wind River ואנו ממליצים למשתמשי/ לקוחות Edge Gateway לשדרג לגרסה האחרונה של RCPL על-ידי ביצוע ההליך/השלבים הבאים לפני פיתוח חבילות תוכנה ותוכנות ביניים מעל תמונת מערכת ההפעלה. התמונה העדכנית ביותר של RCPL מספקת עדכוני אבטחה ותיקוני באגים אחרים עבור חבילות התוכנה.
  • חבר את יציאת ETH1 של Ethernet WAN בפלטפורמה של סדרת Edge Gateway 5000 שמגיעה עם תמונת מערכת הפעלה Wind River Linux שהותקנה על-ידי היצרן לנתב המחובר לאינטרנט, שיכול להקצות כתובת DHCP לממשק ETH1 של Gateway. ודא שלחיבור זה יש גישה ישירה לאינטרנט מחוץ לחומת האש וחיבור Proxy במהלך ההגדרה הראשונית.
  • היכנס למערכת ההפעלה באמצעות אישורי root/root המוגדרים כברירת מחדל ב-Edge Gateway. גלה את כתובת ה-IP של ממשק ETH1 באמצעות ifconfig.
  • בשורת הפקודה של Linux, הזן את הפקודה root@WR-IDP-XXXX:~# smart update כדי לעדכן את מטמון החבילה ואת ערוץ המאגר המוגדר כברירת מחדל. פקודת העדכון החכם מעדכנת את המטמון של ערוצי העדכונים והמאגר שכבר נכללים.
  • הזן את root@WR-IDP-XXXX: smart channel --list כדי להציג את ערוצי ברירת המחדל הנתמכים על-ידי תמונת היצרן ב-Edge Gateway.
  • בנקודה זו, כשמערכת מחשב אחרת התומכת בדפדפן מחוברת לאותה רשת שאליה מחובר Edge Gateway, הקלד את כתובת ה-IP של ממשק ETH1 בשורת הכתובת של הדפדפן, כלומר http://<IP-Address-ETH1-Interface>. הערכת ברירת מחדל לביצוע פעולה זו בוצעה באמצעות הדפדפן Google Chrome, אם הדפדפן Chrome זמין, השתמש בו.
  • מוצג חלון מוקפץ שמחייב את המשתמש להיכנס למערכת. היכנס לחלון הדפדפן באמצעות שם המשתמש " gwuser" והסיסמה " gwuser".

    תמונה: מסך הכניסה

  • כדי להמשיך, קרא את הסכם הרישיון ופעל בהתאם להוראות.

    תמונה: הסכם הרישיון

  • בחר את הלשונית packages (חבילות) בתוך IoT Developer Hub, חפש את חבילת iot-developer-hub ובחר כדי לעדכן חבילה זו בלבד; אין צורך לעדכן חבילות אחרות בשלב זה. המתן כמה דקות עד להורדת החבילה וביצוע העדכון.
  • אם לאחר העדכון הפעלת הדפדפן מסתיימת או מנתקת את המשתמש, בצע את ההליך לעיל כדי ולהיכנס בחזרה לתוך ממשק האינטרנט. מאחר שייתכן שמתבצע עדכון, ייתכן שיחלפו כמה דקות עד שההתחברות מחדש לממשק האינטרנט תגיב. המתן עד שהממשק יאפשר לחבר בחזרה את המשתמש.
  • לאחר שהתחברת שוב אל Developer Hub, עבור ללשונית 'Administration' (ניהול) ובחר באפשרות 'Upgrade to Pro' (שדרג ל-Pro). לשונית זו מעדכנת את כל חבילות Pro מתוך Wind River שכבר יש להן רישיון והן זמינות בחינם להתקנה עם המוצר מסדרת Edge Gateway 5000 עם רישיון מערכת ההפעלה Wind River.
    • כאשר האפשרות Upgrade to Pro נבחרת, המשתמש יתבקש להזין את האישורים של Wind River עבור מאגר Windshare. נציג המכירות של המשתמש כבר אמור היה לרשום את הפרטים שלך ליצירת קשר אצל Intel/Wind River, והמשתמש אמור היה לקבל הודעת דוא"ל מ-Intel/Wind River, שמתארת את ההליך והתהליך לקבלת אישור למאגר Windshare מ-Intel/Wind River.

      תמונה: אישורים לשדרוג Wind River

      תמונה: אישורים לשדרוג מערכת ההפעלה

    • אם לא קיבלת הודעת דוא"ל כזו, פנה אל נציג המכירות כדי שיבצע עבורך את תהליך הרישום כך שתוכל לקבל אישורים למאגר Windshare.
    • לאחר שהאישורים של WindShare הוזנו, ניתן להוריד קבוצה נוספת של מאגרים שמהם ניתן להוריד חבילות נוספת לרשימת הערוצים. ניתן לסקור את קבוצת הערוצים הנוספת באמצעות הפקודה החכמה בשורת הפקודה של Linux ‏- smart channel –-list .
  • לאחר שהאישורים של Wind River הוזנו במהלך בחירת חבילת Upgrade to Pro, תהליך השדרוג אמור להימשך והשלמתו תיקח זמן מה. המתן כמה דקות עד לסיום השדרוג.
  • כאשר השדרוג לחבילות Pro הושלם, צא מהדפדפן ונקה את קובצי ה-Cookie והמטמון של הדפדפן, היכנס בחזרה אל Developer Hub באמצעות ההליך המתואר לעיל, ותחת הלשונית 'Administration' (ניהול), בחר באפשרות 'Install OS Updates' (התקן עדכוני מערכת הפעלה). ייתכן שהמערכת תציג בקשה להזנת אישורי Windshare Pro, הזן מחדש את האישורים של מאגר Windshare שקיבלת, כמתואר בשלבים לעיל.
  • בשלב זה, המערכת צריכה לבדוק אם יש עדכונים זמינים במאגר Windshare ולציין אם יש עדכונים זמינים. אם הם זמינים, הפעל את תהליך העדכון באמצעות האפשרות 'Install OS Updates' (התן עדכוני מערכת הפעלה). ביצוע עדכונים אלה עשוי להימשך עד שעה או יותר, תלוי בחיבור הרשת שלך. המתן עד שעדכון המערכת יושלם וודא שחיבור האינטרנט רציף.

    תמונה: עדכוני מערכת ההפעלה

    תמונה: התקסמות ההתקנה של עדכון מערכת ההפעלה

  • ברגע שהעדכון של מערכת ההפעלה יושלם, Edge Gateway אמור לבצע אתחול מחדש, וכעת המערכת אמורה להיות משודרגת למהדורת RCPL האחרונה הזמינה עבור המוצר Edge Gateway 5000 במאגר Windshare. בשלב זה, למשתמש אמורה להיות סביבה מוכנה לפיתוח שכבות אחרות של יישומים מעל מערכת Edge Gateway 5000.

    להלן דוגמה לכמה צילומי מסך של ממשק האינטרנט של Developer Hub, כמתואר בשלבים לעיל.

    תמונה: ממשק האינטרנט של Developer Hub

    תמונה: ממשק האינטרנט של Developer Hub

  • לשונית החבילה מציינת את החבילות המותקנות בפלטפורמה, ניתן לבצע עדכון לחבילות וניתן להוסיף ערוצי מאגר נוספים באמצעות פורטל Developer Hub.

מיפויים נפוצים של יציאות ב-Edge Gateway 5000 עם מערכת ההפעלה Wind River

מיפוי היציאות הטוריות

תיאור: הטבלה הבאה מציגה את מיפוי היציאות הטוריות בפלטפורמת Edge Gateway 5000 שבה הותקנה תמונת מערכת ההפעלה Wind River Linux על-ידי היצרן Dell. למידע על הגדרת מתג DIP ב-Edge Gateway עבור היציאות RS422 ו-RS485, עיין במסמך מדריך התקנת החומרה המתאים.
  • הערה: צמתי ההתקן מסודרים לפי מיקום היציאה, החל מהיציאה המשאלית ביותר RS232.
טבלה 1. צמתי התקן של יציאות טוריות בסדרת Edge Gateway 5000
לא.סוג יציאהמחברצומת התקן
1RS232DB9/dev/ttyS0
2RS422_485מסוף בן 5 פינים/dev/ttyS4
3RS485מסוף בן 3 פינים/dev/ttyS5
4RS485מסוף בן 3 פינים/dev/ttyS2

מיפוי GPIO של מודול הקלט/פלט של Edge Gateway

תיאור: מודולי ה-GPIO ב-Edge Gateway מנוהלים באמצעות מנהל התקן GPIO במערכת ההפעלה. נורית Cloud ב-Edge Gateway משויכת לאחד ממודולי ה-GPIO ולהלן השלבים המתארים כיצד לשלוט בנורית Cloud במערכת ההפעלה Wind River Linux.
  1. יצא את ה-PIN של נורית Cloud:
    root@WR-IDP-XXXX:~# echo 346 > /sys/class/gpio/export
                                              root@WR-IDP-XXXX:~# echo out > /sys/class/gpio/gpio346/direction
                                           
  2. הפעל את נורית Cloud:
    root@WR-IDP-XXXX:~# echo 1 > /sys/class/gpio/gpio346/value
  3. כבה את נורית Cloud:
    root@WR-IDP-XXXX:~# echo 0 > /sys/class/gpio/gpio346/value

מיפוי GPIO מבוסס מודול הקלט/פלט של Edge Gateway

תיאור: יציאות ה-GPIO במודול הקלט/פלט החיצוני עבור Edge Gateway נמצאות מאחורי המיקרו-בקר PIC. המיקרו-בקר PIC חשוף למערכת המארחת ולמערכת ההפעלה המארחת כהתקן USB-HID. יישום תוכנה שפותח כדי לנהל תקשורת עם מודולי ה-GPIO עשוי להשתמש בפרוטוקול המוגדר בקבוצת ההפניות הבאה כדי לנהל תקשורת מודולי ה-GPIO. אין יישום תוכנה מקורי זמין בתמונת מערכת ההפעלה של היצרן שמנהלת תקשורת עם יציאות ה-GPIO של מודולי הקלט/פלט.

מיפוי ה-GPIO של מודול הקלט/פלט וההפניות יסופקו בנפרד כגיליון טכני ומאמר, והם יפורסמו בפורטל האינטרנט של התמיכה לעיון המשתמש/הלקוח.

מיפוי הרחבת PCIe של מודול הקלט/פלט של Edge Gateway

תיאור: חריץ ה-PCIe במודול הקלט/פלט החיצוני עבור Edge Gateway מונע ישירות מאפיק ה-PCle המארח. מכיוון שמדובר בהרחבת PCle גנרית, מנהלי התקנים ספציפיים ל-PCle לא כלולים בתמונת מערכת ההפעלה Wind River Linux. אם נעשה שימוש בכרטיס PCIe ספציפי בחריץ זה, פנה לספק של כרטיס PCIe זה כדי לברר אם יש לו מנהלי התקנים ל-Linux, ואם זהו מנהל התקן של מצב ליבה, ייתכן שיש להעביר מנהל התקן זה לסביבת מערכת ההפעלה Wind River Linux שמשתמשת בגרסת ליבה 3.14 של Linux בתמונת מערכת ההפעלה Wind River Linux שהגיעה מהיצרן ב-Edge Gateway.

הפונקציות של מודול Edge Gateway Zigbee

תיאור: Edge Gateway תומך במתאם USB Zigbee כחומרת הרחבה אופציונלית. כאשר המתאם של Zigbee קיים במערכת, הוא מזוהה במערכת ההפעלה כהתקן USB ומתבצעת אליו גישה דרך שכבת מנהל התקן הליבה cdc_acm במארח Wind River Linux. אין יישום תוכנה מקורי בתמונת מערכת ההפעלה שהותקנה על-ידי היצרן לביצוע פרוטוקול Zigbee עבור התקן זה. ניתן לאמת תקשורת בסיסית מודול ה-Zigbee באמצעות יישום הממשק של מסוף minicom וכן לקבל מידע בסיסי מהממתאם של Zigbee.

לדוגמה: הפקודה הבאה תפעיל את minicom עם ההתקן /dev/ttyACM6 בהנחה שהמתאם של Zigbee זוהה ביציאת /dev/ttyACM6.
root@WR-IDP-XXXX:~# minicom –D /dev/ttyACM6
צילום המסך שלהלן מצי גאת התגובה של מתאם Zigbee כאשר מתאם ה-USB של Zigbee זוהה נמנה תחת יציאת /dev/ttyACM6.
  • שליחת פקודת AT בתוך הפעלת minicom אמורה להחזיר OK מההתקן.

    תמונה: שליחת פקודות AT

  • שליחת פקודת ATI בתוך הפעלת minicom אמורה להחזיר את פרטי המודול, כגון "Telegesis ETRX 3588" וכד'.

    תמונה: החזרת AT

הפונקציות של מודול CAN של Edge Gateway

תיאור: Edge Gateway תומך במודול CAN אופציונלי שהורכב בתוך Edge Gateway עצמו. מודול CAN יכול מזוהה במערכת ההפעלה כהתקן USB וכהתקן USB HID בשכבת מנהל התקן הליבה של Linux במארח Wind River Linux. אין יישום תוכנה מקורי בתמונת מערכת ההפעלה שהותקנה על-ידי היצרן לביצוע פרוטוקול CAN עבור התקן זה.

ניתן לזהות את הנוכחות של מודול CAN ב- Edge Gateway על-ידי ביצוע פקודת "lsusb" בשורת הפקודה של Linux וחיפוש התקן המבוסס על "Microchip Technology Inc.‎".

כחומרי עזר בנושא פרוטוקולי התקשורת של ורכיבי API של תוכנה עבור CAN, יסופקו חומרי עזר ומאמרים מחוץ למסמך זה.


Rate this content

Accurate
Useful
Easy to understand
Was this article helpful?
0/3000 characters
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please select whether the article was helpful or not.
  Comments cannot contain these special characters: <>()\