לוגו DUSUN

חברת DUSUN
מדריך להתחלה מהירה של SDK
שם המוצר: IoT Edge Computer Gateway
שם הדגם: DSGW-010C

DSGW-010C IoT Edge Computer Gateway

היסטוריית גרסאות

מִפרָט כת. עדכון תיאור By
לְהַאִיץ תַאֲרִיך
1.0 2022-07-07 שחרור גרסה חדשה

אישורים

אִרגוּן שֵׁם כּוֹתֶרֶת תַאֲרִיך

מָבוֹא

מדריך התחלה מהירה זה מסביר את היסודות: כיצד להתחבר ולהגדיר את היעד שלך ברשת; כיצד להתקין את ה-SDK; וכיצד לבנות את תמונות הקושחה.
ערכת מפתחי התוכנה של לינוקס (SDK) היא חבילת חומרה ותוכנה משובצת המאפשרת למפתחי לינוקס ליצור יישומים בשער DSGW-010C של Dusun.
בהתבסס על ליבת 4.4 לינוקס, ומינוף תוכנת קוד פתוח קיימת, ה-SDK מפשט את תהליך הוספת יישומים מותאמים אישית. מנהלי התקנים, שרשרת הכלים של GNU, פרו תצורה מוגדרת מראשfiles, ו-sampכל היישומים כלולים.

מידע על שער

2.1 מידע בסיסי
SOC: PX30 Quad-core ARM Cortex-A53
2GB זיכרון RAM מובנה
32GB eMMC
בסיס על מנוע הריכוז LoRa: Semtech SX1302
כוח TX עד 27dBm, רגישות RX עד -139dBm @SF12, BW125kHz
תמיכה בפס תדרים של LoRa: RU864, IN865, EU868, US915, AU915, KR920, AS923.
תמיכה ב-Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac
תומך ב-BLE5.0
תמיכה ב-GPS,GLONASS,Galileo ו-QZSS
תומך במארז עמיד למים IP66

2.2 ממשק

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 1

הגדרת יעד

סעיף זה מתאר כיצד לחבר את השער למחשב ולרשת המארח שלך.

חיבור שער - כוח

  1. ודא שמתאם החשמל הוא 5V/3A.
  2. בחר את מתאם תקע החשמל המתאים למיקום הגיאוגרפי שלך. הכנס אותו לחריץ בספק הכוח האוניברסלי; לאחר מכן חבר את ספק הכוח לשקע.
  3. חבר את תקע הפלט של ספק הכוח לשער

חיבור שער - יציאת USB

  1. חבר קצה אחד של כבל ה-USB ליציאת ה-USB במחשב הנייד או השולחני
  2. חבר את הקצה השני של כבל ה-USB ליציאת ה-USB בשער.

חיבור לוח PCBA – יציאה טורית
אם אתה רוצה לנפות באגים בשער, אתה יכול לפתוח את המעטפת, לחבר את המחשב ללוח ה-PCBA באמצעות הכלי Serial to USB.
ירוק: GND
כחול: RX
בראון: TX

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 2

קומפלו את הסביבה לבנייה

אנא השתמש בתמונת ה-Ubuntu 18.04 .iso כדי להגדיר את סביבת הבנייה שלך. אתה יכול להשתמש במכונה וירטואלית או במחשב פיזי כדי להתקין את אובונטו 18.04.

4.1 מכונה וירטואלית
מומלץ למשתמשים מתחילים להשתמש במכונות וירטואליות, להתקין את ubuntu 18.04 במכונה הווירטואלית ולהשאיר מספיק שטח דיסק (לפחות 100G) עבור המחשב הוירטואלי.

4.2 מחשב אובונטו קומפל את הסביבה כדי לבנות
השימוש בקומפילציה של מחשב פיזי יכול להשתמש במחשב אובונטו.

רכישה והכנה של SDK

5.1 הורד את קוד המקור מה-FTP של Dusun
שם חבילת המקור יהיה px30_sdk.tar.gz, קבל אותו מ-Dusun FTP.
5.2 בדיקת חבילת דחיסת קוד
ניתן לבצע את השלב הבא רק לאחר יצירת ערך MD5 של חבילת הדחיסה במקור והשוואת ערך MD5 של טקסט MD5 .txt כדי לאשר שערך MD5 זהה, ואם ערך MD5 אינו זהה, האנרגיה חבילת הקוד פגומה, אנא הורד אותה שוב.

$ md5sum px30_sdk.tar.gz

5.3 חבילת דחיסת המקור נפתחת
העתק את קוד המקור לספרייה המתאימה ופתח את חבילת דחיסת קוד המקור.

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 3

אוסף קוד

6.1 תחילת העבודה, קומפילציה גלובלית
6.1.1 אתחול משתני סביבת קומפילציה (בחר file מערכת)
אתה יכול לבנות תמונת rootfs buildroot, ubuntu או debian. בחר אותו ב-"./mk.sh".

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 4

6.1.2 הכן את השורש File בסיס מערכת
חלק זה מיועד לבניית אובונטו או דביאן file מַעֲרֶכֶת.
הידור אובונטו
הורד את השורש file תמונת מערכת rootfs-ubuntu16_xubuntu_v1.1.img העתק את השורש file המערכת אל הנתיב שצוין, ולאחר מכן הפעל את הפקודה ./mk.sh

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 5

הבנייה תארך זמן רב, אנא המתן בסבלנות.
אז התמונה תמוקם ב-./output/update-ubuntu.img
ניתן להשתמש ב-update-ubuntu.img כדי לעדכן קושחה בשער

קומפילו בסיס בנייה
קומפלו את תמונת ה-buildroot על ידי הפקודה mk.sh -b

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 6

הבנייה תארך זמן רב, אנא המתן בסבלנות.
אז התמונה תמוקם ב-./output/update. img
העדכון. ניתן להשתמש ב-img לעדכון קושחה בשער

6.1.3 הפעל את התמונה על הלוח
חבר את היציאה הטורית של לוח PX30 למחשב באמצעות USB ל-UART Bridge.
השתמש ב- Putty או בתוכנת טרמינל אחרת ככלי המסוף שלך,
הגדרות קונסולה טורית:

  • 115200/8N1
  • באוד: 115200
  • סיביות נתונים: 8
  • סיביות זוגיות: לא
  • ביט עצור: 1

הפעל את הלוח, אתה יכול לראות את יומן האתחול במסוף:

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 7

אין סיסמת ברירת מחדל לכניסה למערכת.

6.2 הידור כל חלק תמונה בנפרד
6.2.1 מערכת הבנייה ומבנה התמונה
ה-update.img מורכב מכמה חלקים. החלקים העיקריים הם uboot. img, boot.img, recovery.img, rootfs.img. uboot.img מכיל טוען אתחול uboot boot.img מכיל את עץ ההתקן .dtb image, תמונת ליבת לינוקס recovery.img: המערכת יכולה לאתחל עד למצב התאוששות, recovery.img הוא ה-rootfs המשמש במצב שחזור. rootfs.img: תמונת rootfs הרגילה. במצב רגיל, אתחול המערכת והעלה את תמונת rootfs זו.
ייתכן שיהיה עליך לבנות את התמונות בנפרד, במיוחד כאשר אתה מתמקד בפיתוח מודול בודד (למשל uboot או מנהל התקן ליבה). אז אתה יכול לבנות רק את החלק הזה של התמונה ולעדכן את המחיצה הזו ב-Flash.

6.2.2 בניית Uboot בלבד

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 8

6.2.3 בניית ליבת לינוקס בלבד

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 9

6.2.4 שחזור Build File מערכת בלבד

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 10

עוד על מערכת בסיס בנייה

אם אתה משתמש ב-buildroot rootfs, כמה סקריפטים/כלים לבדיקה של Dusun כבר מותקנים ב-buildroot rootfs הסופיים. אתה יכול לפנות אל buildroot/dusun_rootfs/add_ds_rootfs.sh

7.1 בדיקת רכיבי חומרה
הבדיקות הבאות נעשות תחת מערכת ה-buildroot.
7.1.1 בדוק Wi-Fi כ-AP
הסקריפט "ds_conf_ap.sh" מיועד להגדרת Wi-Fi AP, SSID הוא "dsap", הסיסמה היא "12345678".

7.1.2 בדיקת I2C

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 12

בדיקת פונקציית i2c בשער

פיתוח אלחוטי (Zigbee, Z-Wave, BLE, LoRaWAN)

אנא השתמש במערכת אובונטו כדי לבצע את השלבים הבאים. הקוד יורכב על הלוח, לא על המארח.

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 13

  1. הכינו ספרייה על הלוח
  2. scp SDK

8.1 BLE

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 14

ממשק BLE הוא /dev/ttyUSB1.
הורד את "rk3328_ble_test.tar.gz" מ-Dusun FTP, והעתק אותו ללוח, תחת /root.

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 15

פתח אותו ותוכל לקבל את כלי הבדיקה ./bletest build ble ולהריץ:
מידע נוסף על כלי בדיקת BLE, אנא בקר https://docs.silabs.com/ למידע נוסף.

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 16

8.2 LoRaWAN
בחר את הממשק הנכון עבור LoRaWAN, למשלample /dev/spidev32766.0.
התצורה file שכן הוא נמצא ב-./sx1302_hal/packet_forwarder/global_conf.json.
הורד את "sx1302_hal_0210.tar.gz" מ-Dusun FTP, והעתק אותו ללוח, תחת /root.

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 17

הסר אותו ותוכל לקבל ./sx1302_hal build LoRaWAN sample code sx1302_hal והרץ:
מידע נוסף על קוד LoRaWAN, אנא בקר https://www.semtech.com/products/wireless-rf/lora-core/sx1302 למידע נוסף.

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 18

8.3 GPS
השג את נתוני ה-GPS מתוכנית GPS, יציאת ברירת המחדל הטורית היא ttyS3, קצב העברת נתונים 9600

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 19

שדרוג תמונה

9.1 כלי שדרוג
כלי שדרוג: AndroidTool_Release_v2.69

9.2 עבור למצב שדרוג

  1. חבר את יציאת ה-OTG ליציאת ה-USB של המחשב הבוער, היא משמשת גם כספק כוח של 5V
  2. הקש "Ctrl+C" כאשר uboot מאתחל, כדי להיכנס ל-uboot:
    DUSUN DSGW-010C IoT Edge Computer Gateway - איור 20
  3. uboot "rbrom" הפקודה כדי לאתחל את הלוח למצב maskrom, לשדרוג מלא של "update.img".
    DUSUN DSGW-010C IoT Edge Computer Gateway - איור 21
  4. פקודת "rockusb 0 mmc 0" לאתחול מחדש של הלוח למצב טוען, לשדרוג קושחה חלקי או "עדכון מלא. שדרוג img.

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 22

9.3 השדרוג של כל החבילה של הקושחה "update.img".

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 23

9.4 שדרג את הקושחה בנפרד

DUSUN DSGW-010C IoT Edge Computer Gateway - איור 24

Tel:86-571-86769027/8 8810480
Webאֲתַר: www.dusuniot.com
www.dusunremotes.com
קומה 8, בניין A, מרכז וונטונג,
Hangzhou 310004, סין
www.dusunlock.com

מסמכים / משאבים

DUSUN DSGW-010C IoT Edge Computer Gateway [pdfמדריך למשתמש
DSGW-010C, DSGW-010C IoT Edge Computer Gateway, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway

הפניות

השאר תגובה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *