logo DUSUN

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

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 1

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

  1. Ia mautinoa o le mea faʻapipiʻi eletise o le 5V/3A.
  2. 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.
  3. Fa'afeso'ota'i le palaka o le sapalai eletise i le faitoto'a

Feso'ota'i se faitotoa - uafu USB

  1. Fa'afeso'ota'i le tasi pito o le uaea USB i le uafu USB i luga o le komepiuta po'o le komepiuta
  2. 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

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 2

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.

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 3

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".

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 4

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

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 5

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

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 6

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:

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 7

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

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 8

6.2.3 Fausia Na'o Linux Kernel

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 9

6.2.4 Fausia le Toe Fa'aleleia File Na'o System

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 10

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

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 12

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.

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 13

  1. Saunia se faletusi i luga o le laupapa
  2. scp SDK

8.1 BLE

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 14

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.

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 15

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.

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 16

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.

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 17

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.

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 18

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

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 19

Fa'aleleia ata

9.1 Fa'aleleia Meafaigaluega
Fa'aleleia meafaigaluega: AndroidTool_Release_v2.69

9.2 Alu i le Fa'aleleia Faiga

  1. Faʻafesoʻotaʻi le OTG port i le komepiuta USB port, o loʻo galue foi e pei o le 5V power supply
  2. Oomi le "Ctrl + C" pe a oso i luga le uboot, e ulufale ai i le uboot:
    DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 20
  3. uboot "rbrom" faʻatonu e toe faʻafou le laupapa i le maskrom mode, mo se faʻaleleia atoatoa "update.img".
    DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 21
  4. 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.

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 22

9.3 O le Paketi atoa o Firmware "update.img" Faʻaleleia

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 23

9.4 Fa'alelei le Firmware

DUSUN DSGW-010C IoT Edge Computer Gateway - Ata 24

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

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *