O se kamupani DUSUN
SDK Ta'iala vave amata
Igoa Oloa: IoT Edge Computer Gateway
Igoa Fa'ata'ita'iga: DSGW-010C
DSGW-010C IoT Edge Computer Gateway
Toe Iloilo Tala'aga
Fa'amatalaga | Vaevaega. | Fa'afou Fa'amatalaga | By | |
Fai mai Rev | Aso | |||
1.0 | 2022-07-07 | Fa'asalalauga fou | ||
Fa'atagaga
Faalapotopotoga | Igoa | Ulutala | Aso |
Folasaga
O lenei Quick Start Guide o loʻo faʻamatalaina faʻavae: faʻafefea ona faʻafesoʻotaʻi ma faʻatutu lau sini i luga o le upega tafailagi; auala e faʻapipiʻi ai le SDK; ma le auala e fausia ai ata firmware.
O le Linux Software Developer's Kit (SDK) o se masini fa'apipi'i ma polokalame fa'akomepiuta e mafai ai e le au atina'e Linux ona faia ni talosaga i le faitotoa o le DSGW-010C a Dusun.
Fa'avae i luga ole fatu ole 4.4 Linux, ma le fa'aogaina o polokalama fa'apipi'i matala, o le SDK e fa'afaigofieina le fa'agasologa o le fa'aopoopoina o talosaga fa'apitoa. Avetaavale masini, GNU toolchain, Predefined configuration profiles, ma le sampe aofia uma ai talosaga.
Gateway Information
2.1 Faʻamatalaga autu
SOC: PX30 Quad-core ARM Cortex-A53
2GB i luga ole laiga RAM
32GB eMMC
Fa'avae ile LoRa Concentrator Engine: Semtech SX1302
TX mana e o'o i le 27dBm, RX lagona i lalo i le -139dBm @SF12, BW125kHz
LoRa Frequency band lagolago: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Lagolago le Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac
Lagolago BLE5.0
Lagolago GPS, GLONASS, Galileo ma QZSS
Lagolago IP66 fale e le susu
2.2 Fesootaiga
Seti Sini
O lenei vaega o loʻo faʻamatalaina pe faʻafefea ona faʻafesoʻotaʻi le faitotoa i totonu o lau komepiuta talimalo ma fesoʻotaʻiga.
Feso'ota'i se faitoto'a - Malosi
- Ia mautinoa o le mea faʻapipiʻi eletise o le 5V/3A.
- Filifili le mea fa'apipi'i so'o eletise talafeagai mo lou nofoaga fa'afanua. Fa'aofi i totonu o le avanoa i luga o le Universal Power Supply; ona fa'apipi'i lea o le paoa i totonu o le so'o.
- Fa'afeso'ota'i le palaka o le sapalai eletise i le faitoto'a
Feso'ota'i se faitotoa - uafu USB
- Fa'afeso'ota'i le tasi pito o le uaea USB i le uafu USB i luga o le komepiuta po'o le komepiuta
- Fa'afeso'ota'i le isi pito o le uaea USB i le uafu USB i le faitoto'a.
Feso'ota'i se laupapa PCBA - Taulaga Fa'asologa
Afai e te manaʻo e debug le faitotoa, e mafai ona e tatalaina le atigi, Fesoʻotaʻi le PC i le PCBA laupapa e ala Serial i meafaigaluega USB.
lanu meamata: GND
Lanu lanumoana: RX
Palauni: TX
Tuufaatasia le Siosiomaga e Fau
Fa'amolemole fa'aoga le ubuntu 18.04 .iso ata e fa'atulaga ai lou siosiomaga faufale. E mafai ona e faʻaogaina se masini komepiuta poʻo se PC faʻapitoa e faʻapipiʻi ai le ubuntu 18.04.
4.1 Masini Vaavaaia
E fautuaina e faʻaoga e tagata fou masini masini, faʻapipiʻi le ubuntu 18.04 i le masini komepiuta, ma tuʻu le avanoa o le disk (a itiiti ifo i le 100G) mo le masini masini.
4.2 Ubuntu PC Tuufaatasi le Siosiomaga e Fausia
O le faʻaogaina o masini faʻapipiʻi faʻapitoa e mafai ona faʻaogaina se ubuntu PC.
SDK Mauaina ma Sauniuniga
5.1 La'uina mai le fa'ailoga puna mai le Dusun FTP
Ole igoa ole pusa puna ole a px30_sdk.tar.gz, aumai mai Dusun FTP.
5.2 Su'ega Fa'amau Fa'ailoga
O le isi laasaga e mafai ona faia naʻo le faʻatupuina o le tau o le MD5 o le pusa faʻapipiʻi puna ma faʻatusatusa le tau MD5 o le MD5 .txt tusitusiga e faʻamaonia ai le tutusa o le tau o le MD5, ma afai e le tutusa le tau o le MD5, o le malosi. ua leaga le pusa code, faamolemole toe sii maia.
$ md5sum px30_sdk.tar.gz
5.3 O le Source Compression Package o lo'o tatala
Kopi le source code i le fa'atonuga fa'atatau ma tatala le fa'amaufa'ailoga fa'apogai.
Code Compilation
6.1 Amataina, Global Compilation
6.1.1 Fa'amataina Su'esu'ega Si'osi'omaga Tuufaatasi (filifili file faiga)
E mafai ona e fausia buildroot, ubuntu poʻo le debian rootfs ata. Filifili i totonu "./mk.sh".
6.1.2 Saunia le A'a File Fa'avae faiga
O lenei vaega e mo le fausiaina o le ubuntu poʻo le debian file faiga.
Fa'aopoopo le Ubuntu
La'u mai le a'a file system image rootfs-ubuntu16_xubuntu_v1.1.img Kopi le a'a file faiga i le ala faʻamaonia, ona taʻavale lea o le poloaiga ./mk.sh
O le fausiaina o le a umi se taimi, faʻamolemole faʻatali ma le onosai.
Ona tu'u lea o le ata ile ./output/update-ubuntu.img
O le update-ubuntu.img e mafai ona faʻaoga e faʻafouina le firmware i le faitotoa
Fa'aopoopo buildroot
Fa'aopoopo le ata buildroot ile fa'atonuga mk.sh -b
O le fausiaina o le a umi se taimi, faʻamolemole faʻatali ma le onosai.
Ona tu'u lea o le ata ile ./output/update. img
Le fa'afouga. img e mafai ona faʻaoga e faʻafouina le firmware i le faitotoa
6.1.3 Fa'asolo le Ata i luga o le laupapa
Fa'afeso'ota'i le port serial port PX30 i le PC e ala ile USB ile UART Bridge.
Faʻaaoga le Putty poʻo isi Terminal software e fai ma au meafaigaluega faʻamafanafana,
FA'AIGA FA'AMOGA FA'AVAE:
- 115200/8N1
- Tau: 115200
- Fa'amaumauga: 8
- Parity Bit: Leai
- Taofi Bit: 1
Malosi i luga le laupapa, e mafai ona e vaʻai i le faʻamaufaʻailoga i luga o le faʻamafanafanaga:
E leai se fa'aupuga fa'aletonu mo le saini fa'akomepiuta.
6.2 Tu'ufa'atasi Vaega o Ata Ta'itasi
6.2.1 Le faiga fau ma le fausaga ata
O le update.img e aofia ai le tele o vaega. O vaega autu o le uboot. img, boot.img, recovery.img, rootfs.img. uboot.img o loʻo i ai le bootloader uboot boot.img o loʻo i ai le laau o le masini .dtb image, Linux kernel image recovery.img: E mafai e le faiga faʻapipiʻi i luga o le toe faʻaleleia, recovery.img o rootfs faʻaaogaina i le toe faʻaleleia. rootfs.img: Le ata masani rootfs. I le tulaga masani, faʻapipiʻi faiga ma faʻapipiʻi lenei ata rootfs.
Atonu e te mana'omia le fau ese'ese o ata, aemaise pe a e taula'i ile fa'atupuina e tasi (eg uboot po'o le ta'avale fatu). Ona mafai lea ona e fausia na'o lena vaega o le ata ma fa'afouina lena vaeluaga i le moli.
6.2.2 Fausia na'o Uboot
6.2.3 Fausia Na'o Linux Kernel
6.2.4 Fausia le Toe Fa'aleleia File Na'o System
Fa'amatalaga atili e uiga ile buildroot system
Afai e te faʻaogaina le buildroot rootfs, o nisi Dusun test scripts/tools ua uma ona faʻapipiʻiina i le buildroot rootfs mulimuli. E mafai ona e vaʻai ile buildroot/dusun_rootfs/add_ds_rootfs.sh
7.1 Su'ega vaega meafaigaluega
O su'ega nei o lo'o faia i lalo ole faiga fa'avae.
7.1.1 Su'ega Wi-Fi pei AP
O le "ds_conf_ap.sh" script e mo le setiina o le Wi-Fi AP, SSID o le "dsap", o le password o le "12345678".
7.1.2 Su'ega I2C
Su'ega ole galuega i2c ile faitotoa
Atina'e uaealesi (Zigbee, Z-Wave, BLE, LoRaWAN)
Fa'amolemole fa'aoga le ubuntu system e fai ai laasaga nei. O le code o le a tuʻufaʻatasia i luga o le laupapa, ae le o le talimalo.
- Saunia se faletusi i luga o le laupapa
- scp SDK
8.1 BLE
BLE fa'aoga o le /dev/ttyUSB1.
Sii mai le "rk3328_ble_test.tar.gz" mai le Dusun FTP, ma kopi i luga o le laupapa, i lalo o /root.
Tatala ma e mafai ona e maua ./bletest build ble test tool ma tamoe:
Fa'amatalaga atili e uiga i le meafaigaluega su'ega BLE, fa'amolemole asiasi https://docs.silabs.com/ mo nisi faamatalaga.
8.2 LoRaWAN
Filifili le fa'aoga sa'o mo LoRaWAN, mo fa'ata'ita'igaample /dev/spidev32766.0.
Le faatulagaga file aua o lo'o i totonu ./sx1302_hal/packet_forwarder/global_conf.json.
Sii mai le “sx1302_hal_0210.tar.gz” mai le Dusun FTP, ma kopi i luga o le laupapa, i lalo o le /root.
Tatala ma e mafai ona e maua ./sx1302_hal fausia LoRaWAN sample code sx1302_hal ma tamoe:
Mo nisi fa'amatalaga e uiga i le LoRaWAN code, fa'amolemole asiasi mai https://www.semtech.com/products/wireless-rf/lora-core/sx1302 mo nisi faamatalaga.
8.3 GPS
Maua le GPS faʻamaumauga mai le polokalama gps, o le faʻaogaina o le telefoni feaveaʻi o le ttyS3, baud rate 9600
Fa'aleleia ata
9.1 Fa'aleleia Meafaigaluega
Fa'aleleia meafaigaluega: AndroidTool_Release_v2.69
9.2 Alu i le Fa'aleleia Faiga
- Faʻafesoʻotaʻi le OTG port i le komepiuta USB port, o loʻo galue foi e pei o le 5V power supply
- Oomi le "Ctrl + C" pe a oso i luga le uboot, e ulufale ai i le uboot:
- uboot "rbrom" faʻatonu e toe faʻafou le laupapa i le maskrom mode, mo se faʻaleleia atoatoa "update.img".
- Poloaiga "rockusb 0 mmc 0" e toe faʻafou le laupapa i le lader mode, mo se vaega faʻaleleia firmware poʻo se "faʻafouina. img" faʻaleleia.
9.3 O le Paketi atoa o Firmware "update.img" Faʻaleleia
9.4 Fa'alelei le Firmware
Tel:86-571-86769027/8 8810480
Webnofoaga: www.duuniot.com
www.dusunremotes.com
Fogafale 8, fale A, Wantong ogatotonu,
Hangzhou 310004, Saina
www.dusunlock.com
Pepa / Punaoa
![]() |
DUSUN DSGW-010C IoT Edge Computer Gateway [pdf] Taiala mo Tagata Fa'aoga DSGW-010C, DSGW-010C IoT Edge Komipiuta Avanoa, IoT Edge Komipiuta Avanoa, Edge Komipiuta Avanoa, Komipiuta Avanoa, Avanoa |