DUSUN logo

Imwe kambani yeDUSUN
SDK Quick Start Guide
Zita reChigadzirwa: IoT Edge Computer Gateway
Muenzaniso Zita: DSGW-010C

DSGW-010C IoT Edge Computer Gateway

Revision History

Tsanangudzo Sect. Update Description By
Rev Date
1.0 2022-07-07 New version kusunungurwa

Zvibvumirano

Sangano Zita Title Date

Nhanganyaya

Iyi Kurumidza Kutanga Nhungamiro inotsanangura izvo zvekutanga: nzira yekubatanidza uye kumisikidza chinangwa chako pane network; sei kuisa SDK; uye maitiro ekugadzira iyo firmware mifananidzo.
Iyo Linux Software Developer's Kit (SDK) ndeye yakamisikidzwa hardware uye software suite inogonesa vanogadzira Linux kugadzira maapplication paDusun's DSGW-010C gedhi.
Yakavakirwa paiyo 4.4 Linux kernel, uye inosimudzira iripo yakavhurika sosi software, iyo SDK inorerutsa maitiro ekuwedzera tsika zvikumbiro. Madhiraivha emudziyo, GNU toolchain, Predefined configuration profiles,uye sampma application ese arimo akabatanidzwa.

Gedhi Ruzivo

2.1 Basic ruzivo
SOC: PX30 Quad-core ARM Cortex-A53
2GB pane-bhodhi RAM
32GB eMMC
Yakavakirwa paLoRa Concentrator Injini: Semtech SX1302
TX simba rinosvika pa27dBm, RX senitivity yakadzika kusvika -139dBm @SF12, BW125kHz
LoRa Frequency bhendi rutsigiro: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Tsigira Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac
Tsigira BLE5.0
Tsigira GPS, GLONASS, Galileo uye QZSS
Tsigira IP66 isina mvura imba

2.2 Interface

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

Target Setup

Ichi chikamu chinotsanangura nzira yekubatanidza gedhi mune yako host komputa uye network.

Kubatanidza gedhi - Simba

  1. Ita shuwa kuti iyo adapta yemagetsi ndeye 5V/3A.
  2. Sarudza iyo yakakodzera simba plug adapta yenzvimbo yako yenzvimbo. Iise mukati meiyo slot pane Universal Power Supply; wobva waroverera magetsi painobuda.
  3. Batanidza chinobuda plug yemagetsi kugedhi

Kubatanidza gedhi - USB port

  1. Batanidza imwe magumo e USB tambo kune USB port palaptop kana desktop
  2. Batanidza imwe magumo e USB tambo kune USB port pagedhi.

Kubatanidza PCBA board - Serial Port
Kana iwe uchida kugadzirisa gedhi, unogona kuvhura goko, Batanidza PC kubhodhi rePCBA kuburikidza neSerial kune USB chishandiso.
Green: GND
Bhuruu: RX
Brown: TX

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

Unganidza Zvakatipoteredza Kuti Uvake

Ndapota shandisa ubuntu 18.04 .iso mufananidzo kugadzirisa nzvimbo yako yekuvaka. Unogona kushandisa muchina chaiwo kana PC yemuviri kuisa ubuntu 18.04.

4.1 Virtual Machine
Zvinokurudzirwa kuti vashandisi ve novice vashandise machina chaiwo, isa ubuntu 18.04 kumuchina chaiwo, uye siya yakakwana disk nzvimbo (inenge 100G) yemuchina chaiwo.

4.2 Ubuntu PC Unganidza Nzvimbo Yekuvaka
Kushandiswa kwevashandisi vekugadzira muchina vanogona kushandisa ubuntu PC.

SDK Kuwana uye Kugadzirira

5.1 Dhawunirodha kodhi kodhi kubva kuDusun FTP
Iro zita repasuru rinobva rati px30_sdk.tar.gz, riwane kubva kuDusun FTP.
5.2 Code Compression Package Tarisa
Nhanho inotevera inogona kutorwa chete mushure mekugadzira iyo MD5 kukosha kweiyo sosi compression package uye kuenzanisa kukosha kwe MD5 ye MD5 .txt mavara kuti asimbise kuti MD5 kukosha kwakafanana, uye kana iyo MD5 kukosha haina kufanana, iyo simba. kodhi paki yakakuvadzwa, ndapota idhawunirodhe zvakare.

$ md5sum px30_sdk.tar.gz

5.3 Iyo Source Compression Package haina kuvharwa
Kopa iyo kodhi kodhi kune inoenderana dhairekitori uye unzip iyo sosi kodhi compression package.

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

Code Compilation

6.1 Kutanga, Kuunganidzwa kwepasi rose
6.1.1 Tanga Kubatanidza Mamiriro Ezvakasiyana (sarudza file hurongwa)
Unogona kuvaka buildroot, ubuntu kana debian rootfs mufananidzo. Sarudza iyo mu "./mk.sh".

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

6.1.2 Gadzirira Mudzi File System base
Ichi chikamu ndechekuvaka ubuntu kana debian file system.
Gadzira Ubuntu
Dhawunirodha mudzi file system image rootfs-ubuntu16_xubuntu_v1.1.img Kopa mudzi file system kuenda kunzira yakatarwa, wobva wamhanya command ./mk.sh

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

Kuvaka kunotora nguva yakareba, ndapota mirira nemoyo murefu.
Zvadaro mufananidzo wacho waizoiswa mukati ./output/update-ubuntu.img
Iyo update-ubuntu.img inogona kushandiswa kugadzirisa firmware mugedhi

Unganidza buildroot
Gadzira iyo buildroot mufananidzo nekuraira mk.sh -b

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

Kuvaka kunotora nguva yakareba, ndapota mirira nemoyo murefu.
Zvadaro mufananidzo wacho waizoiswa mu ./output/update. img
The update. img inogona kushandiswa kugadzirisa firmware mugedhi

6.1.3 Mhanya Mufananidzo uri pabhodhi
Batanidza iyo PX30 board serial port kuPC kuburikidza ne USB kuUART Bridge.
Shandisa Putty kana imwe Terminal software sechishandiso chako chekunyaradza,
SERIAL CONSOL ZVIGADZIRO:

  • 115200/8N1
  • Nhamba: 115200
  • Data Bits: 8
  • Parity Bit: Kwete
  • Stop Bit: 1

Simba UP bhodhi, unogona kuona bhutsu yebhuti pane console:

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

Iko hakuna default password yekupinda system.

6.2 Yakaunganidza Chikamu Chega chega Mufananidzo Zvakaparadzana
6.2.1 Iyo yekuvaka sisitimu uye chimiro chemufananidzo
Iyo update.img inoumbwa nezvikamu zvakati. Main parts are uboot. img, boot.img, recovery.img, rootf.img. uboot.img ine bootloader uboot boot.img ine mudziyo muti .dtb image, Linux kernel image recovery.img: The system can boot up to recovery mode, recovery.img ndiyo rootfs inoshandiswa mukugadzirisa mode. rootfs.img: The yakajairika rootfs mufananidzo. Mune yakajairwa modhi, bhutsu system uye isa iyi rootfs mufananidzo.
Ungangoda kuvaka mifananidzo yacho zvakasiyana, kunyanya kana iwe uchitarisa pane imwechete module (eg uboot kana kernel driver) kusimudzira. Ipapo iwe unogona kuvaka chete icho chikamu chemufananidzo uye kugadzirisa icho chikamu mukupenya.

6.2.2 Vaka Uboot chete

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

6.2.3 Vaka Linux Kernel Chete

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

6.2.4 Vaka Kudzoreredza File System Chete

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

Zvakawanda nezve buildroot system

Kana iwe ukashandisa buildroot rootfs, mamwe Dusun bvunzo zvinyorwa/zvishandiso zvakatoiswa mune yekupedzisira kuvaka midzi. Unogona kureva buildroot/dusun_rootfs/add_ds_rootfs.sh

7.1 Edzai zvinhu zvehardware
Kuedzwa kunotevera kunoitwa pasi peiyo buildroot system.
7.1.1 Edza Wi-Fi seAP
Iyo "ds_conf_ap.sh" script ndeyekumisikidza Wi-Fi AP, SSID ndeye "dsap", password ndeye "12345678".

7.1.2 Muedzo I2C

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

Muedzo wei2c basa mugedhi

Wireless kuvandudza (Zigbee, Z-Wave, BLE, LoRaWAN)

Ndokumbira ushandise ubuntu system kuita zvinotevera matanho. Iyo kodhi ichaunganidzwa pabhodhi, kwete pamugamuchiri.

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

  1. Gadzirira imwe raibhurari pabhodhi
  2. scp SDK

8.1 BLE

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

BLE interface ndeye /dev/ttyUSB1.
Dhawunirodha "rk3328_ble_test.tar.gz" kubva kuDusun FTP, woikopa kubhodhi, pasi pe/root.

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

Unzip iyo uye iwe unogona kuwana ./bletest kuvaka ble test chishandiso uye mhanya:
Rumwe ruzivo nezve BLE bvunzo chishandiso, ndapota shanya https://docs.silabs.com/ kuti uwane rumwe ruzivo.

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

8.2 LoRaWAN
Sarudza iyo chaiyo interface yeLoRaWAN, yeexample /dev/spidev32766.0.
The configuration file nekuti iri mu./sx1302_hal/packet_forwarder/global_conf.json.
Dhaunirodha "sx1302_hal_0210.tar.gz" kubva kuDusun FTP, woikopa kubhodhi, pasi pe/root.

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

Untar it uye iwe unogona kuwana ./sx1302_hal kuvaka LoRaWAN sample kodhi sx1302_hal uye mhanya:
Rumwe ruzivo nezve LoRaWAN kodhi, ndapota shanya https://www.semtech.com/products/wireless-rf/lora-core/sx1302 kuti uwane rumwe ruzivo.

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

8.3 GPS
Tora iyo GPS data kubva kuGPS chirongwa, iyo default serial port ndeye ttyS3, baud chiyero 9600

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

Image Upgrade

9.1 Simudzira Chishandiso
Simudzira chishandiso:AndroidTool_Release_v2.69

9.2 Enda muKukwidziridza Modhi

  1. Batanidza iyo OTG chiteshi kune inopisa komputa USB port, inoshandawo se5V magetsi
  2. Dzvanya "Ctrl + C" kana uboot iri kutanga, kuisa uboot:
    DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 20
  3. uboot "rbrom" comand kuti utangezve bhodhi mu maskrom mode, kuitira kukwana kwakakwana kwe "update.img".
    DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 21
  4. "rockusb 0 mmc 0" kuraira kuti utangezve bhodhi kuloader modhi, kune chikamu chekusimudzira firmware kana yakakwana "update. img" kusimudzira.

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

9.3 Iyo Yese Package yeFirmware "update.img" Simudzira

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

9.4 Simudzira iyo Firmware Yakaparadzana

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

Tel:86-571-86769027/8 8810480
Websaiti: www.dusuniot.com
www.dusunremotes.com
Floor 8, kuvaka A, Wantong centre,
Hangzhou 310004, china
www.dusunlock.com

Zvinyorwa / Zvishandiso

DUSUN DSGW-010C IoT Edge Computer Gateway [pdf] Bhuku reMushandisi
DSGW-010C, DSGW-010C IoT Edge Computer Gateway, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway

References

Siya mhinduro

Yako email kero haizoburitswa. Nzvimbo dzinodiwa dzakamakwa *