א DUSUN פירמע
SDK שנעל אָנהייב גייד
פּראָדוקט נאָמען: IoT Edge Computer Gateway
מאָדעל נאָמען: DSGW-010C
DSGW-010C IoT Edge קאָמפּיוטער גאַטעווייַ
רעוויזיע געשיכטע
באַשרייַבונג | סעקט. | דערהייַנטיקן באַשרייַבונג | By | |
רעוו | טאָג | |||
1.0 | 2022-07-07 | ניו ווערסיע מעלדונג | ||
אַפּרווואַלז
ארגאניזאציע | נאָמען | טיטל | טאָג |
הקדמה
דער שנעל אָנהייב גייד דערקלערט די באַסיקס: ווי צו פאַרבינדן און שטעלן דיין ציל אויף די נעץ; ווי צו ינסטאַלירן די SDK; און ווי צו בויען די פירמוואַרע בילדער.
די לינוקס ווייכווארג דעוועלאָפּער ס קיט (SDK) איז אַן עמבעדיד ייַזנוואַרג און ווייכווארג סוויט וואָס ינייבאַלז לינוקס דעוועלאָפּערס צו שאַפֿן אַפּלאַקיישאַנז אויף Dusun ס DSGW-010C גייטוויי.
די SDK איז באזירט אויף די 4.4 לינוקס קערן און ליווערידזשינג יגזיסטינג עפֿענען מקור ווייכווארג, און סימפּלאַפייז דעם פּראָצעס פון אַדינג מנהג אַפּלאַקיישאַנז. מיטל דריווערס, GNU Toolchain, פּרעדעפינעד קאַנפיגיעריישאַן פּראָfileז, און שampאַלע אַפּלאַקיישאַנז זענען אַרייַנגערעכנט.
גאַטעווייַ אינפֿאָרמאַציע
2.1 באַסיק אינפֿאָרמאַציע
SOC: PX30 Quad-core ARM Cortex-A53
2 גיגאבייט באַראַן אויף ברעט
32GB eMMC
באַזע אויף די לאָראַ קאָנסענטראַטאָר מאָטאָר: Semtech SX1302
TX מאַכט אַרויף צו 27dBm, RX סענסיטיוויטי אַראָפּ צו -139dBm @SF12, BW125kHz
לאָראַ אָפטקייַט באַנד שטיצן: 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 צובינד
ציל סעטאַפּ
דער אָפּטיילונג באשרייבט ווי צו פאַרבינדן די גייטוויי צו דיין באַלעבאָס קאָמפּיוטער און נעץ.
קאַנעקטינג אַ גייטוויי - מאַכט
- מאַכט זיכער אַז די מאַכט אַדאַפּטער איז 5V/3A.
- אויסקלייַבן די צונעמען מאַכט צאַפּן אַדאַפּטער פֿאַר דיין דזשיאַגראַפיקאַל אָרט. אַרייַנלייגן עס אין די שפּעלטל אויף די וניווערסאַל מאַכט סופּפּלי; דעמאָלט צאַפּן די מאַכט צושטעלן אין אַ ווענטיל.
- פאַרבינדן די רעזולטאַט צאַפּן פון די מאַכט צושטעלן צו די גייטוויי
קאַנעקטינג אַ גייטוויי - וסב פּאָרט
- פאַרבינדן איין סוף פון די וסב קאַבלע צו די וסב פּאָרט אויף די לאַפּטאַפּ אָדער דעסקטאַפּ
- פאַרבינדן די אנדערע סוף פון די וסב קאַבלע צו די וסב פּאָרט אויף די גייטוויי.
קאַנעקטינג אַ פּקבאַ ברעט - סיריאַל פּאָרט
אויב איר ווילן צו דעבוג די גייטוויי, איר קענען עפֿענען די שאָל, פאַרבינדן די פּיסי צו די פּקבאַ ברעט דורך סיריאַל צו וסב געצייַג.
גרין: GND
בלוי: רקס
ברוין: טקסס
קאַמפּייל די סוויווע צו בויען
ביטע נוצן ubuntu 18.04 .iso בילד צו סעטאַפּ דיין בויען סוויווע. איר קענען נוצן אַ ווירטואַל מאַשין אָדער אַ גשמיות פּיסי צו ינסטאַלירן ובונטו 18.04.
4.1 ווירטואַל מאַשין
עס איז רעקאַמענדיד אַז אָנהייבער ניצערס נוצן ווירטואַל מאשינען, ינסטאַלירן ובונטו 18.04 צו די ווירטואַל מאַשין און לאָזן גענוג דיסק פּלאַץ (לפּחות 100 ג) פֿאַר די ווירטואַל מאַשין.
4.2 Ubuntu PC קאַמפּייל די סוויווע צו בויען
די נוצן פון פיזיש מאַשין זאַמלונג ניצערס קענען נוצן אַ ובונטו פּיסי.
SDK אַקוואַזישאַן און צוגרייטונג
5.1 אראפקאפיע די מקור קאָד פֿון Dusun FTP
דער מקור פּעקל נאָמען וועט זיין px30_sdk.tar.gz, באַקומען עס פֿון Dusun FTP.
5.2 קאָוד קאַמפּרעשאַן פּאַקקאַגע טשעק
דער ווייַטער שריט קענען זיין גענומען בלויז נאָך דזשענערייטינג די MD5 ווערט פון די מקור קאַמפּרעשאַן פּעקל און קאַמפּערינג די MD5 ווערט פון די MD5 .txt טעקסט צו באַשטעטיקן אַז די MD5 ווערט איז די זעלבע, און אויב די MD5 ווערט איז נישט די זעלבע, די ענערגיע קאָד פּאַק איז דאַמידזשד, ביטע אראפקאפיע עס ווידער.
$ md5sum px30_sdk.tar.gz
5.3 די מקור קאַמפּרעשאַן פּאַקקאַגע איז אַנזיפּעד
נאָכמאַכן די מקור קאָד צו די קאָראַספּאַנדינג וועגווייַזער און אַנזיפּ די מקור קאָד קאַמפּרעשאַן פּעקל.
קאָד זאַמלונג
6.1 אָנהייב, גלאבאלע זאַמלונג
6.1.1 יניטיאַליזירן זאַמלונג סוויווע וועריאַבאַלז (סעלעקטירן file סיסטעם)
איר קענען בויען בילדראָאָט, ובונטו אָדער דעביאַן ראָאָטפס בילד. סעלעקטירן עס אין "./mk.sh".
6.1.2 צוגרייטן די וואָרצל File סיסטעם באַזע
דער אָפּטיילונג איז פֿאַר בנין ובונטו אָדער דעביאַן file סיסטעם.
קאָמפּילירן ובונטו
אָפּלאָדירן די וואָרצל file סיסטעם בילד rootfs-ubuntu16_xubuntu_v1.1.img נאָכמאַכן די וואָרצל file סיסטעם צו די ספּעסאַפייד דרך, און לויפן די באַפֿעל ./mk.sh
די בויען וועט נעמען אַ לאַנג צייַט, ביטע וואַרטן געדולדיק.
דערנאָך די בילד וואָלט זיין געשטעלט אין ./output/update-ubuntu.img
דער דערהייַנטיקן-ubuntu.img קענען זיין געוויינט צו דערהייַנטיקן פירמוואַרע אין גייטוויי
קאָמפּילירן בילדראָאָץ
צונויפנעמען די בילדראָאָט בילד דורך באַפֿעל mk.sh -b
די בויען וועט נעמען אַ לאַנג צייַט, ביטע וואַרטן געדולדיק.
דערנאָך די בילד וואָלט זיין געשטעלט אין ./output/update. img
דער דערהייַנטיקן. img קענען זיין געוויינט צו דערהייַנטיקן פירמוואַרע אין גייטוויי
6.1.3 לויפן די בילד אויף די ברעט
פאַרבינדן די PX30 ברעט סיריאַל פּאָרט צו די פּיסי דורך אַ וסב צו UART בריק.
ניצן Putty אָדער אנדערע טערמינאַל ווייכווארג ווי דיין קאַנסאָול געצייַג,
סיריאַל קאַנסאָול סעטטינגס:
- 115200/8נ1
- באַוד: 115200
- דאַטן ביטן: 8
- פּאַריטעט ביסל: ניין
- האַלטן ביט: 1
מאַכט אַרויף די ברעט, איר קענען זען די שטיוול קלאָץ אויף קאַנסאָול:
עס איז קיין פעליקייַט פּאַראָל פֿאַר סיסטעם לאָגין.
6.2 קאַמפּיילד יעדער בילד טייל סעפּעראַטלי
6.2.1 די בויען סיסטעם און די בילד סטרוקטור
די update.img איז קאַמפּאָוזד פון עטלעכע פּאַרץ. הויפּט טיילן זענען ובאָאָט. img, boot.img, recovery.img, rootfs.img. uboot.img כּולל באָאָטלאָאַדער ובאָט באָאָט.ימג כּולל די מיטל בוים .דטב בילד, לינוקס קערן בילד רעקאָווערי.ימג: די סיסטעם קענען שטיוול אַרויף צו אָפּזוך מאָדע, אָפּזוך.ימג איז די ראָאָטפס געניצט אין אָפּזוך מאָדע. rootfs.img: דער נאָרמאַל ראָטפס בילד. אין נאָרמאַל מאָדע, סיסטעם שטיוול און אָנקלאַפּן דעם rootfs בילד.
איר קען דאַרפֿן צו בויען די בילדער סעפּעראַטלי, ספּעציעל ווען איר פאָקוס אויף אַנטוויקלונג פון איין מאָדולע (למשל ובאָט אָדער קערן דרייווער). דערנאָך איר קענען בויען בלויז דעם טייל פון די בילד און דערהייַנטיקן די צעטיילונג אין בליץ.
6.2.2 בלויז בויען ובאָט
6.2.3 בויען לינוקס קערנעל בלויז
6.2.4 בויען רעקאָווערי File בלויז סיסטעם
מער וועגן בילדראָאָץ סיסטעם
אויב איר נוצן buildroot rootfs, עטלעכע Dusun פּרובירן סקריפּס / מכשירים זענען שוין אינסטאַלירן אין די לעצט buildroot rootfs. איר קענט אָפּשיקן צו buildroot/dusun_rootfs/add_ds_rootfs.sh
7.1 טעסט ייַזנוואַרג קאַמפּאָונאַנץ
די פאלגענדע טעסטינג זענען דורכגעקאָכט אונטער די בילדראָאָץ סיסטעם.
7.1.1 פּרובירן ווי-פי ווי אַ אַפּ
די "ds_conf_ap.sh" שריפט איז פֿאַר באַשטעטיקן Wi-Fi AP, SSID איז "dsap", פּאַראָל איז "12345678".
7.1.2 טעסט י2ק
טעסט פון i2c פונקציע אין גייטוויי
ווירעלעסס אַנטוויקלונג (Zigbee, Z-Wave, BLE, LoRaWAN)
ביטע נוצן די ובונטו סיסטעם צו טאָן די פאלגענדע סטעפּס. דער קאָד וועט זיין קאַמפּיילד אויף די ברעט, נישט אויף באַלעבאָס.
- צוגרייטן עטלעכע ביבליאָטעק אויף די ברעט
- scp SDK
8.1 בלע
BLE צובינד איז /dev/ttyUSB1.
אראפקאפיע "rk3328_ble_test.tar.gz" פֿון Dusun פטפּ, און נאָכמאַכן עס צו ברעט, אונטער /root.
אַנזיפּ עס און איר קענען באַקומען ./bletest build ble test tool און לויפן:
מער אינפֿאָרמאַציע וועגן די BLE פּרובירן געצייַג, ביטע באַזוכן https://docs.silabs.com/ פֿאַר מער אינפֿאָרמאַציע.
8.2 לאָראַוואַן
קלייַבן די ריכטיק צובינד פֿאַר LoRaWAN, למשלample /dev/spidev32766.0.
די קאַנפיגיעריישאַן file פֿאַר עס איז אין ./sx1302_hal/packet_forwarder/global_conf.json.
אראפקאפיע "sx1302_hal_0210.tar.gz" פֿון Dusun FTP און נאָכמאַכן עס צו די ברעט, אונטער / וואָרצל.
אנטאַר עס און איר קענען באַקומען ./sx1302_hal build LoRaWAN sampדי קאָד sx1302_hal און לויפן:
מער אינפֿאָרמאַציע וועגן די LoRaWAN קאָד, ביטע באַזוכן https://www.semtech.com/products/wireless-rf/lora-core/sx1302 פֿאַר מער אינפֿאָרמאַציע.
8.3 גפּס
קריגן די גפּס דאַטן פֿון גפּס פּראָגראַם, די פעליקייַט סיריאַל פּאָרט איז ttyS3, באַוד קורס 9600
בילד אַפּגרייד
9.1 אַפּגרייד טול
אַפּגרייד געצייַג: AndroidTool_Release_v2.69
9.2 גיין אין אַפּגרייד מאָדע
- פאַרבינדן די OTG פּאָרט צו די ברענען קאָמפּיוטער וסב פּאָרט, עס איז אויך אַקט ווי 5 וו מאַכט צושטעלן
- דריקן "Ctrl + C" ווען uboot איז בוטינג אַרויף, צו אַרייַן uboot:
- uboot "rbrom" באַפֿעלן צו רעבאָאָט די ברעט אין מאַסקראָם מאָדע, פֿאַר אַ גאַנץ "update.img" אַפּגרייד.
- "rockusb 0 mmc 0" באַפֿעל צו רעבאָאָט ברעט צו לאָודער מאָדע, פֿאַר אַ פּאַרטיייש פירמוואַרע אַפּגרייד אָדער אַ גאַנץ "דערהייַנטיקן. img" אַפּגרייד.
9.3 די גאַנץ פּעקל פון Firmware "update.img" אַפּגרייד
9.4 אַפּגרייד די פירמוואַרע סעפּעראַטלי
Tel:86-571-86769027/8 8810480
Webפּלאַץ: www.dusuniot.com
www.dusunremotes.com
שטאָק 8, בנין א, וואַנטאָנג צענטער,
האַנגזשאָו 310004, טשיינאַ
www.dusunlock.com
דאָקומענטן / רעסאָורסעס
![]() |
DUSUN DSGW-010C IoT Edge קאָמפּיוטער גאַטעווייַ [pdfבאַניצער גייד DSGW-010C, DSGW-010C IoT Edge Computer Gateway, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway |