Një kompani DUSUN
Udhëzues për fillimin e shpejtë të SDK
Emri i produktit: IoT Edge Computer Gateway
Emri i modelit: DSGW-010C
Porta e kompjuterit DSGW-010C IoT Edge
Historia e rishikimit
Specifikimi | Sekt. | Përshkrimi i përditësimit | By | |
Rev | Data | |||
1.0 | 2022-07-07 | Lëshimi i versionit të ri | ||
Miratimet
Organizimi | Emri | Titulli | Data |
Hyrje
Ky Udhëzues i Fillimit të Shpejtë shpjegon bazat: si të lidheni dhe të vendosni objektivin tuaj në rrjet; si të instaloni SDK; dhe si të ndërtoni imazhet e firmuerit.
Kompleti i Zhvilluesit të Softuerit Linux (SDK) është një paketë e integruar harduerësh dhe softuerësh që u mundëson zhvilluesve të Linux të krijojnë aplikacione në portën DSGW-010C të Dusun.
Bazuar në kernelin 4.4 Linux dhe duke shfrytëzuar softuerin ekzistues me burim të hapur, SDK thjeshton procesin e shtimit të aplikacioneve të personalizuara. Drejtuesit e pajisjes, zinxhiri i veglave GNU, konfigurimi i paracaktuar profiles, dhe sampaplikacionet janë të përfshira të gjitha.
Informacioni i Portës
2.1 Informacione themelore
SOC: PX30 ARM Cortex-A53 me katër bërthama
2 GB RAM në bord
32 GB eMMC
Baza në motorin e përqendrimit LoRa: Semtech SX1302
Fuqia TX deri në 27dBm, ndjeshmëria RX deri në -139dBm @SF12, BW125kHz
Mbështetja e brezit të frekuencës LoRa: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Mbështet Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac
Mbështetje BLE5.0
Mbështet GPS, GLONASS, Galileo dhe QZSS
Mbështet strehimin e papërshkueshëm nga uji IP66
2.2 Ndërfaqja
Vendosja e objektivit
Ky seksion përshkruan se si të lidhni portën me kompjuterin dhe rrjetin tuaj pritës.
Lidhja e një porte - Fuqia
- Sigurohuni që përshtatësi i energjisë të jetë 5V/3A.
- Zgjidhni përshtatësin e duhur të prizës elektrike për vendndodhjen tuaj gjeografike. Futeni atë në folenë e furnizimit me energji universale; pastaj futni furnizimin me energji elektrike në një prizë.
- Lidheni spinën e daljes së furnizimit me energji elektrike me portën
Lidhja e një porte - porta USB
- Lidhni njërën skaj të kabllit USB me portën USB në laptop ose desktop
- Lidheni anën tjetër të kabllit USB me portën USB në portë.
Lidhja e një bord PCBA - Porta serike
Nëse dëshironi të korrigjoni portën, mund të hapni guaskën, Lidhni PC-në me pllakën PCBA nëpërmjet mjetit Serial në USB.
E gjelbër: GND
Blu: RX
Kafe: TX
Përpiloni mjedisin për të ndërtuar
Ju lutemi përdorni imazhin e ubuntu 18.04 .iso për të konfiguruar mjedisin tuaj të ndërtimit. Ju mund të përdorni një makinë virtuale ose një kompjuter fizik për të instaluar ubuntu 18.04.
4.1 Makina virtuale
Rekomandohet që përdoruesit fillestar të përdorin makina virtuale, të instalojnë ubuntu 18.04 në makinën virtuale dhe të lënë hapësirë të mjaftueshme në disk (të paktën 100 G) për makinën virtuale.
4.2 Ubuntu PC Përpiloni mjedisin për të ndërtuar
Përdorimi i përdoruesve të përpilimit të makinerive fizike mund të përdorin një kompjuter ubuntu.
Blerja dhe përgatitja e SDK-së
5.1 Shkarkoni kodin burim nga Dusun FTP
Emri i paketës burimore do të jetë px30_sdk.tar.gz, merrni atë nga Dusun FTP.
5.2 Kontrolli i paketës së kompresimit të kodit
Hapi tjetër mund të ndërmerret vetëm pas gjenerimit të vlerës MD5 të paketës së ngjeshjes së burimit dhe krahasimit të vlerës MD5 të tekstit MD5 .txt për të konfirmuar që vlera MD5 është e njëjtë dhe nëse vlera MD5 nuk është e njëjtë, energjia paketa e kodeve është e dëmtuar, ju lutemi shkarkoni përsëri.
$ md5sum px30_sdk.tar.gz
5.3 Paketa e ngjeshjes së burimit është e zbërthyer
Kopjoni kodin burimor në drejtorinë përkatëse dhe hiqni paketën e kompresimit të kodit burimor.
Përpilimi i kodit
6.1 Fillimi, përmbledhje globale
6.1.1 Inicializimi i variablave të mjedisit të përpilimit (zgjidh file sistemi)
Mund të ndërtoni imazhe buildroot, ubuntu ose debian rootfs. Zgjidhni atë në “./mk.sh”.
6.1.2 Përgatitja e rrënjës File Baza e sistemit
Ky seksion është për ndërtimin e ubuntu ose debian file sistemi.
Përpiloni Ubuntu
Shkarkoni rrënjën file imazhi i sistemit rootfs-ubuntu16_xubuntu_v1.1.img Kopjoni rrënjën file sistemi në rrugën e specifikuar, pastaj ekzekutoni komandën ./mk.sh
Ndërtimi do të marrë shumë kohë, ju lutemi prisni me durim.
Më pas imazhi do të vendoset në ./output/update-ubuntu.img
Update-ubuntu.img mund të përdoret për të përditësuar firmware-in në gateway
Përpiloni buildroot
Përpiloni imazhin e buildroot me komandën mk.sh -b
Ndërtimi do të marrë shumë kohë, ju lutemi prisni me durim.
Pastaj imazhi do të vendoset në ./output/update. img
Përditësimi. img mund të përdoret për të përditësuar firmware në portë
6.1.3 Ekzekutoni imazhin në tabelë
Lidhni portën serike të pllakës PX30 me kompjuterin nëpërmjet një USB në UART Bridge.
Përdorni Putty ose softuer tjetër Terminal si mjetin tuaj të konsolës,
CILËSIMET E KONSOLËS SERIALE:
- 115200/8N1
- Baud: 115200
- Bitet e të dhënave: 8
- Biti i barazisë: Jo
- Bit i ndaluar: 1
NXIJENI bordin, mund të shihni regjistrin e nisjes në tastierë:
Nuk ka asnjë fjalëkalim të paracaktuar për hyrjen në sistem.
6.2 Përpiluar çdo pjesë imazhi veç e veç
6.2.1 Sistemi i ndërtimit dhe struktura e imazhit
Update.img përbëhet nga disa pjesë. Pjesët kryesore janë uboot. img, boot.img, recovery.img, rootfs.img. uboot.img përmban bootloader uboot boot.img përmban imazhin e pemës së pajisjes .dtb, image kernel Linux recovery.img: Sistemi mund të niset deri në modalitetin e rikuperimit, recovery.img është rootf-et që përdoren në modalitetin e rikuperimit. rootfs.img: Imazhi normal i rootfs. Në modalitetin normal, niseni sistemin dhe montoni këtë imazh të rootfs.
Mund t'ju duhet t'i ndërtoni imazhet veçmas, veçanërisht kur fokusoheni në zhvillimin e një moduli të vetëm (p.sh. uboot ose drejtues i kernelit). Pastaj mund të ndërtoni vetëm atë pjesë të imazhit dhe ta përditësoni atë ndarje në flash.
6.2.2 Ndërtoni vetëm Uboot
6.2.3 Ndërtoni vetëm kernel Linux
6.2.4 Rikuperimi i Ndërtimit File Vetëm sistemi
Më shumë rreth sistemit buildroot
Nëse përdorni buildroot rootf, disa skripta/mjete testimi Dusun janë instaluar tashmë në rootf-et përfundimtare të buildroot. Mund t'i referoheni buildroot/dusun_rootfs/add_ds_rootfs.sh
7.1 Testoni komponentët e harduerit
Testimet e mëposhtme janë bërë nën sistemin buildroot.
7.1.1 Testoni Wi-Fi si AP
Skripti "ds_conf_ap.sh" është për konfigurimin e Wi-Fi AP, SSID është "dsap", fjalëkalimi është "12345678".
7.1.2 Testi I2C
Testi i funksionit i2c në gateway
Zhvillimi me valë (Zigbee, Z-Wave, BLE, LoRaWAN)
Ju lutemi përdorni sistemin ubuntu për të kryer hapat e mëposhtëm. Kodi do të përpilohet në tabelë, jo në host.
- Përgatitni një bibliotekë në tabelë
- scp SDK
8.1 BLE
Ndërfaqja BLE është /dev/ttyUSB1.
Shkarkoni “rk3328_ble_test.tar.gz” nga Dusun FTP dhe kopjojeni në bord, nën /root.
Shkëputeni atë dhe mund të merrni mjetin ./bletest build ble test dhe ekzekutoni:
Më shumë informacion rreth mjetit të testimit BLE, ju lutemi vizitoni https://docs.silabs.com/ për më shumë informacion.
8.2 LoRaWAN
Zgjidhni ndërfaqen e duhur për LoRaWAN, për shembullample /dev/spidev32766.0.
Konfigurimi file sepse është në ./sx1302_hal/packet_forwarder/global_conf.json.
Shkarkoni “sx1302_hal_0210.tar.gz” nga Dusun FTP dhe kopjojeni në bord, nën /root.
Untar it dhe ju mund të merrni ./sx1302_hal build LoRaWAN sampkodoni sx1302_hal dhe ekzekutoni:
Më shumë informacion rreth kodit LoRaWAN, ju lutemi vizitoni https://www.semtech.com/products/wireless-rf/lora-core/sx1302 për më shumë informacion.
8.3 GPS
Merr të dhënat GPS nga programi gps, porta serike e parazgjedhur është ttyS3, shpejtësia e zhurmës 9600
Përmirësimi i imazhit
9.1 Mjeti i Përmirësimit
Mjeti i përditësimit:AndroidTool_Release_v2.69
9.2 Kaloni në modalitetin e përmirësimit
- Lidheni portën OTG me portin USB të kompjuterit që digjet, ai gjithashtu vepron si furnizim me energji 5V
- Shtypni "Ctrl+C" kur uboot po niset, për të hyrë në uboot:
- uboot "rbrom" komand për të rindezur bordin në modalitetin maskrom, për një përmirësim të plotë "update.img".
- Komanda "rockusb 0 mmc 0" për të rindezur bordin në modalitetin e ngarkuesit, për një përmirësim të pjesshëm të firmuerit ose një "përditësim" të plotë. img” përmirësim.
9.3 E gjithë paketa e përditësimit të firmuerit “update.img”.
9.4 Përmirësoni firmuerin veç e veç
Tel:86-571-86769027/8 8810480
Webfaqe: www.dusuniot.com
www.dusunremotes.com
Kati 8, ndërtesa A, qendra Wantong,
Hangzhou 310004, Kinë
www.dusunlock.com
Dokumentet / Burimet
![]() |
Porta e kompjuterit DUSUN DSGW-010C IoT Edge [pdfUdhëzuesi i përdoruesit DSGW-010C, DSGW-010C IoT Edge Computer Gateway, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway |