DUSUN logo

Kampani ya DUSUN
SDK Quick Start Guide
Dzina lazogulitsa: IoT Edge Computer Gateway
Dzina lachitsanzo: DSGW-010C

DSGW-010C IoT Edge Computer Gateway

Mbiri Yobwereza

Kufotokozera Chigawo. Kusintha Kufotokozera By
Rev Tsiku
1.0 2022-07-07 Kutulutsidwa kwatsopano

Zovomerezeka

Bungwe Dzina Mutu Tsiku

Mawu Oyamba

Buku Loyamba Mwamsanga limafotokoza zoyambira: momwe mungalumikizire ndikukhazikitsa chandamale chanu pamaneti; momwe kukhazikitsa SDK; ndi momwe mungapangire zithunzi za firmware.
Linux Software Developer's Kit (SDK) ndi zida zophatikizika ndi mapulogalamu omwe amathandizira opanga Linux kupanga mapulogalamu pachipata cha Dusun's DSGW-010C.
Kutengera 4.4 Linux kernel, ndikugwiritsa ntchito pulogalamu yotsegulira yomwe ilipo, SDK imathandizira njira yowonjezerera mapulogalamu. Madalaivala a chipangizo, GNU toolchain, Predefined configuration profiles, ndi sampmapulogalamu onse akuphatikizidwa.

Zambiri Zachipata

2.1 Zambiri zoyambira
SOC: PX30 Quad-core ARM Cortex-A53
2GB pa RAM pa bolodi
32GB eMMC
Kutengera Injini ya LoRa Concentrator: Semtech SX1302
TX mphamvu mpaka 27dBm, RX kumva kutsika mpaka -139dBm @SF12, BW125kHz
Thandizo la gulu la LoRa Frequency: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Thandizani Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac
Thandizani BLE5.0
Kuthandizira GPS, GLONASS, Galileo ndi QZSS
Thandizani IP66 nyumba yopanda madzi

2.2 Chiyankhulo

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

Kukhazikitsa Zolinga

Chigawochi chikufotokoza momwe mungalumikizire chipata mu kompyuta yanu ndi netiweki.

Kulumikiza chipata - Mphamvu

  1. Onetsetsani kuti adaputala yamagetsi ndi 5V/3A.
  2. Sankhani adaputala yoyenera ya pulagi yamagetsi ya komwe muli. Ikani mu kagawo ka Universal Power Supply; kenako lowetsani magetsi ku potulukira.
  3. Lumikizani pulagi yotulutsa mphamvu yamagetsi pachipata

Kulumikiza chipata - doko la USB

  1. Lumikizani mbali imodzi ya chingwe cha USB ku doko la USB pa laputopu kapena pakompyuta
  2. Lumikizani mbali ina ya chingwe cha USB ku doko la USB pachipata.

Kulumikiza bolodi la PCBA - Serial Port
Ngati mukufuna debug pachipata, mukhoza kutsegula chipolopolo, Lumikizani PC kwa bolodi PCBA kudzera siriyo kuti USB chida.
Green: GND
Mtundu: RX
Brown: TX

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

Lembani Chilengedwe Kuti Mumange

Chonde gwiritsani ntchito chithunzi cha ubuntu 18.04 .iso kuti mukhazikitse malo anu omanga. Mutha kugwiritsa ntchito makina enieni kapena PC yakuthupi kukhazikitsa ubuntu 18.04.

4.1 Makina Okhazikika
Ndibwino kuti ogwiritsa ntchito novice agwiritse ntchito makina enieni, kukhazikitsa ubuntu 18.04 ku makina enieni, ndikusiya malo okwanira disk (osachepera 100G) a makina enieni.

4.2 Ubuntu PC Phatikizani Chilengedwe Kuti Mumange
Kugwiritsa ntchito makina opanga makina amatha kugwiritsa ntchito Ubuntu PC.

Kupeza ndi Kukonzekera kwa SDK

5.1 Tsitsani kachidindo kochokera ku Dusun FTP
Dzina la phukusi lidzakhala px30_sdk.tar.gz, lipezeni kuchokera ku Dusun FTP.
5.2 Code Compression Package Check
Gawo lotsatira likhoza kutengedwa pokhapokha mutapanga mtengo wa MD5 wa phukusi lopangira gwero ndikuyerekeza mtengo wa MD5 wa malemba a MD5 .txt kutsimikizira kuti mtengo wa MD5 ndi wofanana, ndipo ngati mtengo wa MD5 suli wofanana, mphamvu code paketi yawonongeka, chonde tsitsaninso.

$ md5sum px30_sdk.tar.gz

5.3 Phukusi la Kuponderezana kwa Source ndi Osatsegulidwa
Koperani kachidindo kochokera ku chikwatu chofananira ndikutsegula phukusi la compression code source.

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

Kupanga Kodi

6.1 Kuyamba, Kuphatikiza Padziko Lonse
6.1.1 Yambitsani Zosintha Zophatikiza Zachilengedwe (sankhani file dongosolo)
Mutha kupanga chithunzi cha buildroot, ubuntu kapena debian rootfs. Sankhani mu "./mk.sh".

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

6.1.2 Konzani Muzu File System maziko
Gawoli ndi lomanga ubuntu kapena debian file dongosolo.
Pangani Ubuntu
Koperani muzu file system image rootfs-ubuntu16_xubuntu_v1.1.img Koperani muzu file system kupita kunjira yotchulidwa, ndiye yendetsani lamulo ./mk.sh

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

Kumangako kudzatenga nthawi yayitali, chonde dikirani moleza mtima.
Kenako chithunzicho chidzayikidwa mu ./output/update-ubuntu.img
Update-ubuntu.img angagwiritsidwe ntchito kusintha firmware pachipata

Pangani buildroot
Lembani chithunzi cha buildroot ndi lamulo mk.sh -b

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

Kumangako kudzatenga nthawi yayitali, chonde dikirani moleza mtima.
Kenako chithunzicho chidzayikidwa mu ./output/update. img
Kusintha. img angagwiritsidwe ntchito kusintha firmware mu gateway

6.1.3 Thamangani Chithunzicho pa bolodi
Lumikizani doko la PX30 board ku PC kudzera pa USB kupita ku UART Bridge.
Gwiritsani ntchito Putty kapena mapulogalamu ena a Terminal ngati chida chanu chotonthoza,
ZOCHITIKA PA SERIAL CONSOL:

  • 115200/8N1
  • Zithunzi za 115200
  • Chiwerengero cha data: 8
  • Parity Bit: Ayi
  • Kuyimitsa pang'ono: 1

Limbikitsani bolodi, mutha kuwona chipika cha boot pa console:

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

Palibe mawu achinsinsi olowera pamakina.

6.2 Adaphatikiza Chithunzi Chilichonse Payokha
6.2.1 Njira yomanga ndi mawonekedwe azithunzi
Update.img ili ndi magawo angapo. Magawo akuluakulu ndi uboot. img, boot.img, recovery.img, rootf.img. uboot.img ili ndi bootloader uboot boot.img ili ndi mtengo wa chipangizo .dtb chithunzi, Linux kernel image recovery.img: Dongosolo likhoza kuyambiranso mpaka kuchira, recovery.img ndi rootfs yomwe imagwiritsidwa ntchito pochira. rootfs.img: Chithunzi chodziwika bwino cha rootfs. Mumayendedwe abwinobwino, yambitsani dongosolo ndikuyika chithunzi cha rootfs ichi.
Mungafunike kupanga zithunzizo padera, makamaka mukamayang'ana kwambiri gawo limodzi (monga uboot kapena kernel driver). Kenako mutha kupanga gawo lokhalo lachithunzicho ndikusintha magawowo mu flash.

6.2.2 Pangani Uboot okha

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

6.2.3 Pangani Linux Kernel Yokha

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

6.2.4 Pangani Kubwezeretsa File System Only

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

Zambiri za buildroot system

Ngati mugwiritsa ntchito buildroot rootfs, zolemba / zida zina za Dusun zayikidwa kale muzomaliza za buildroot rootfs. Mutha kulozera ku buildroot/dusun_rootfs/add_ds_rootfs.sh

7.1 Yesani magawo a hardware
Kuyesa kotsatiraku kumachitika pansi pa buildroot system.
7.1.1 Yesani Wi-Fi ngati AP
Zolemba za "ds_conf_ap.sh" ndizokhazikitsa Wi-Fi AP, SSID ndi "dsap", mawu achinsinsi ndi "12345678".

7.1.2 Yesani I2C

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

Kuyesa kwa i2c ntchito pachipata

Kukula kopanda zingwe (Zigbee, Z-Wave, BLE, LoRaWAN)

Chonde gwiritsani ntchito dongosolo la ubuntu kuti muchite izi. Khodiyo idzalembedwa pa bolodi, osati pa wolandira.

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

  1. Konzani laibulale pa bolodi
  2. scp SDK

8.1 BLE

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

BLE mawonekedwe ndi /dev/ttyUSB1.
Tsitsani "rk3328_ble_test.tar.gz" kuchokera ku Dusun FTP, ndi kukopera pa bolodi, pansi pa /root.

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

Tsegulani ndipo mutha kupeza ./bletest build ble test chida ndikuyendetsa:
Zambiri za chida choyesera cha BLE, chonde pitani https://docs.silabs.com/ kuti mudziwe zambiri.

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

8.2 LoRaWAN
Sankhani mawonekedwe olondola a LoRaWAN, mwachitsanzoample /dev/spidev32766.0.
kasinthidwe file chifukwa ili mu ./sx1302_hal/packet_forwarder/global_conf.json.
Tsitsani "sx1302_hal_0210.tar.gz" kuchokera ku Dusun FTP, ndi kukopera pa bolodi, pansi pa /root.

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

Chotsani ndipo mutha kupeza ./sx1302_hal build LoRaWAN sample code sx1302_hal ndikuyendetsa:
Zambiri za nambala ya LoRaWAN, chonde pitani https://www.semtech.com/products/wireless-rf/lora-core/sx1302 kuti mudziwe zambiri.

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

8.3 GPS
Pezani zambiri za GPS kuchokera ku pulogalamu ya gps, doko lokhazikika ndi ttyS3, baud rate 9600

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

Sinthani Zithunzi

9.1 Sinthani Chida
Chida Chokweza:AndroidTool_Release_v2.69

9.2 Pitani ku Mode Yokweza

  1. Lumikizani doko la OTG ku doko la USB loyaka pakompyuta, limagwiranso ntchito ngati magetsi a 5V
  2. Dinani "Ctrl + C" pamene uboot ikuyambira, kuti mulowetse uboot:
    DUSUN DSGW-010C IoT Edge Computer Gateway - Chithunzi 20
  3. uboot "rbrom" comand kuti muyambitsenso bolodi kukhala maskrom mode, kuti mukweze kwathunthu "update.img".
    DUSUN DSGW-010C IoT Edge Computer Gateway - Chithunzi 21
  4. Lamulo la "rockusb 0 mmc 0" kuti muyambitsenso bolodi kuti mulowetse, kuti mukweze pang'ono firmware kapena "kusintha". img" kuwonjezera.

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

9.3 Phukusi Lonse la Firmware "update.img" Kukweza

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

9.4 Sinthani Firmware Payokha

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

Tel:86-571-86769027/8 8810480
Webtsamba: www.dusuniot.com
www.dusunremotes.com
Pansi 8, nyumba A, Wantong Center,
Hangzhou 310004, china
www.dusunlock.com

Zolemba / Zothandizira

DUSUN DSGW-010C IoT Edge Computer Gateway [pdf] Buku Logwiritsa Ntchito
DSGW-010C, DSGW-010C IoT Edge Computer Gateway, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *