DUSUN logotipoa

DUSUN enpresa bat
SDK-ren hasierako gida azkarra
Produktuaren izena: IoT Edge Computer Gateway
Ereduaren izena: DSGW-010C

DSGW-010C IoT Edge Computer Gateway

Berrikuspen historia

Zehaztapena Sekta. Eguneratu deskribapena By
Errev Data
1.0 2022-07-07 Bertsio berria kaleratzea

Onarpenak

Antolaketa Izena Izenburua Data

Sarrera

Hasierako Gida Azkar honek oinarriak azaltzen ditu: nola konektatu eta zure helburua sarean konfiguratu; SDK nola instalatu; eta firmware irudiak nola eraiki.
Linux Software Developer's Kit (SDK) txertatutako hardware eta software suite bat da, Linux garatzaileei Dusun-en DSGW-010C atebidean aplikazioak sortzeko aukera ematen diena.
4.4 Linux nukleoan oinarrituta, eta lehendik dagoen kode irekiko softwarea aprobetxatuz, SDK-k aplikazio pertsonalizatuak gehitzeko prozesua errazten du. Gailu kontrolatzaileak, GNU tresna-katea, Aurrez definitutako konfigurazio profiles, eta sampAplikazio guztiak barne daude.

Pasabidearen informazioa

2.1 Oinarrizko informazioa
SOC: PX30 Quad-core ARM Cortex-A53
2 GB barneko RAM
32GB eMMC
LoRa Concentrator Engine-en oinarria: Semtech SX1302
TX potentzia 27dBm arte, RX sentsibilitatea -139dBm @SF12, BW125kHz
LoRa maiztasun banda euskarria: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Onartu Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac
BLE5.0 euskarria
GPS, GLONASS, Galileo eta QZSS onartzen ditu
IP66 etxebizitza iragazgaitza onartzen du

2.2 Interfazea

DUSUN DSGW-010C IoT Edge Computer Gateway - 1. irudia

Helburuen konfigurazioa

Atal honetan atebidea zure ostalari ordenagailura eta sarera nola konektatu deskribatzen da.

Pasabide bat konektatzea – Power

  1. Ziurtatu korronte-egokigailua 5V/3A dela.
  2. Hautatu zure kokapen geografikorako entxufe egokitzaile egokia. Sartu elikadura unibertsalaren zirrikituan; gero konektatu elikadura entxufe batera.
  3. Konektatu elikadura-iturriaren irteerako entxufea atebidera

Pasabide bat konektatzea – USB ataka

  1. Konektatu USB kablearen mutur bat ordenagailu eramangarri edo mahaigaineko USB atakara
  2. Konektatu USB kablearen beste muturra atebideko USB atakara.

PCBA plaka bat konektatzea - ​​Serial Port
Pasabidea arazketatu nahi baduzu, shell ireki dezakezu, konektatu ordenagailua PCBA plaka Serial to USB tresnaren bidez.
Berdea: GND
Urdina: RX
Marroia: TX

DUSUN DSGW-010C IoT Edge Computer Gateway - 2. irudia

Konpilatu Ingurumena Eraikitzeko

Mesedez, erabili ubuntu 18.04 .iso irudia zure eraikuntza-ingurunea konfiguratzeko. Makina birtual bat edo ordenagailu fisiko bat erabil dezakezu ubuntu 18.04 instalatzeko.

4.1 Makina birtuala
Erabiltzaile hasiberriek makina birtualak erabiltzea gomendatzen da, ubuntu 18.04 makina birtualean instalatzea eta diskoko leku nahikoa (100G gutxienez) uztea makina birtualerako.

4.2 Ubuntu PC Konpilatu ingurunea eraikitzeko
Makina fisikoen konpilazio erabiltzaileek ubuntu ordenagailu bat erabil dezakete.

SDK eskuratzea eta prestatzea

5.1 Deskargatu iturburu-kodea Dusun FTP-tik
Iturburu-paketearen izena px30_sdk.tar.gz izango da, eskuratu Dusun FTP-tik.
5.2 Kode-konpresioaren paketeen egiaztapena
Hurrengo urratsa iturburu-konpresio paketearen MD5 balioa sortu eta MD5 .txt testuaren MD5 balioa alderatu ondoren soilik eman daiteke MD5 balioa berdina dela baieztatzeko, eta MD5 balioa berdina ez bada, energia. kode paketea hondatuta dago, deskargatu berriro.

$ md5sum px30_sdk.tar.gz

5.3 Iturburu-konpresioaren paketea deskonprimituta dago
Kopiatu iturburu-kodea dagokion direktoriora eta deskonprimitu iturburu-kodea konprimitzeko paketea.

DUSUN DSGW-010C IoT Edge Computer Gateway - 3. irudia

Kode-bilketa

6.1 Hasteko, konpilazio globala
6.1.1 Hasieratu konpilazio inguruneko aldagaiak (hautatu file sistema)
buildroot, ubuntu edo debian rootfs irudia eraiki dezakezu. Hautatu "./mk.sh" atalean.

DUSUN DSGW-010C IoT Edge Computer Gateway - 4. irudia

6.1.2 Erroa prestatu File Sistemaren oinarria
Atal hau ubuntu edo debian eraikitzeko da file sistema.
Konpilatu Ubuntu
Deskargatu erroa file sistemaren irudia rootfs-ubuntu16_xubuntu_v1.1.img Kopiatu erroa file sistema zehaztutako bidera, ondoren exekutatu ./mk.sh komandoa

DUSUN DSGW-010C IoT Edge Computer Gateway - 5. irudia

Eraikuntzak denbora luzea beharko du, mesedez itxaron pazientziaz.
Ondoren, irudia ./output/update-ubuntu.img-en jarriko litzateke
Update-ubuntu.img atebideko firmwarea eguneratzeko erabil daiteke

Konpilatu buildroot
Konpilatu buildroot irudia mk.sh -b komandoaren bidez

DUSUN DSGW-010C IoT Edge Computer Gateway - 6. irudia

Eraikuntzak denbora luzea beharko du, mesedez itxaron pazientziaz.
Ondoren, irudia ./output/update-n jarriko litzateke. irudia
Eguneraketa. img atebidean firmwarea eguneratzeko erabil daiteke

6.1.3 Exekutatu Irudia arbelean
Konektatu PX30 plaka serieko ataka ordenagailura USB baten bidez UART Bridge-ra.
Erabili Putty edo Terminaleko beste software bat zure kontsola tresna gisa,
SERIAL KONTSOLAREN EZARPENAK:

  • 115200/8N1
  • Balioa: 115200
  • Datu-bitak: 8
  • Parekidetasun bit: Ez
  • Gelditzeko bit: 1

PIZTU taula, abioko erregistroa ikus dezakezu kontsolan:

DUSUN DSGW-010C IoT Edge Computer Gateway - 7. irudia

Ez dago pasahitz lehenetsirik sisteman saioa hasteko.

6.2 Irudi-zati bakoitza bereizita bildu
6.2.1 Eraikitze-sistema eta irudiaren egitura
Update.img hainbat zatiz osatuta dago. Zati nagusiak uboot dira. img, boot.img, recovery.img, rootfs.img. uboot.img-ek abio-kargatzailea dauka uboot boot.img-ek gailuen zuhaitza dauka .dtb irudia, Linux nukleoaren irudia recovery.img: Sistema berreskuratzeko modura abiarazi dezake, recovery.img berreskuratzeko moduan erabiltzen den rootfs da. rootfs.img: rootfs irudi normala. Modu normalean, sistema abiarazi eta muntatu rootfs irudi hau.
Baliteke irudiak bereizita eraiki behar izatea, batez ere modulu bakarrean (adibidez, uboot edo kernel kontrolatzailea) garapenean zentratzen zarenean. Ondoren, irudiaren zati hori bakarrik eraiki dezakezu eta partizio hori flashean eguneratu dezakezu.

6.2.2 Eraiki Uboot soilik

DUSUN DSGW-010C IoT Edge Computer Gateway - 8. irudia

6.2.3 Eraiki Linux Kernel soilik

DUSUN DSGW-010C IoT Edge Computer Gateway - 9. irudia

6.2.4 Eraikiaren berreskurapena File Sistema soilik

DUSUN DSGW-010C IoT Edge Computer Gateway - 10. irudia

Buildroot sistemari buruzko informazio gehiago

buildroot rootfs erabiltzen baduzu, Dusun probako script/tresna batzuk instalatuta daude dagoeneko azken buildroot rootfs-etan. buildroot/dusun_rootfs/add_ds_rootfs.sh helbidera jo dezakezu

7.1 Probatu hardware-osagaiak
Ondorengo probak buildroot sistemaren arabera egiten dira.
7.1.1 Probatu Wi-Fi AP gisa
"ds_conf_ap.sh" scripta Wi-Fi AP konfiguratzeko da, SSID "dsap" da, pasahitza "12345678".

7.1.2 I2C proba

DUSUN DSGW-010C IoT Edge Computer Gateway - 12. irudia

i2c funtzioaren proba atebidean

Haririk gabeko garapena (Zigbee, Z-Wave, BLE, LoRaWAN)

Mesedez, erabili ubuntu sistema hurrengo urratsak egiteko. Kodea arbelean bilduko da, ez ostalarian.

DUSUN DSGW-010C IoT Edge Computer Gateway - 13. irudia

  1. Prestatu liburutegi batzuk arbelean
  2. scp SDK

8.1 BLE

DUSUN DSGW-010C IoT Edge Computer Gateway - 14. irudia

BLE interfazea /dev/ttyUSB1 da.
Deskargatu "rk3328_ble_test.tar.gz" Dusun FTP-tik, eta kopiatu taulara, /root-en.

DUSUN DSGW-010C IoT Edge Computer Gateway - 15. irudia

Deskonprimitu eta ./bletest build ble test tresna lor dezakezu eta exekutatu:
BLE proba tresnari buruzko informazio gehiago, mesedez bisitatu https://docs.silabs.com/ informazio gehiagorako.

DUSUN DSGW-010C IoT Edge Computer Gateway - 16. irudia

8.2 LoRaWAN
Aukeratu LoRaWAN-erako interfaze egokia, adibidezample /dev/spidev32766.0.
Konfigurazioa file ./sx1302_hal/packet_forwarder/global_conf.json-en baitago.
Deskargatu "sx1302_hal_0210.tar.gz" Dusun FTP-tik, eta kopiatu taulara, /root azpian.

DUSUN DSGW-010C IoT Edge Computer Gateway - 17. irudia

Deskargatu eta ./sx1302_hal build LoRaWAN s lor dezakezuample code sx1302_hal eta exekutatu:
LoRaWAN kodeari buruzko informazio gehiago, mesedez bisitatu https://www.semtech.com/products/wireless-rf/lora-core/sx1302 informazio gehiagorako.

DUSUN DSGW-010C IoT Edge Computer Gateway - 18. irudia

8.3 GPS
Eskuratu GPS datuak GPS programatik, serie ataka lehenetsia ttyS3 da, baud-tasa 9600

DUSUN DSGW-010C IoT Edge Computer Gateway - 19. irudia

Irudia berritzea

9.1 Berritu tresna
Bertsio-tresna: AndroidTool_Release_v2.69

9.2 Joan Berritze modura

  1. Konektatu OTG ataka erretako ordenagailuaren USB atakara, 5V-ko elikadura gisa ere funtzionatzen du
  2. Sakatu "Ctrl + C" uboot abiarazten ari denean, uboot sartzeko:
    DUSUN DSGW-010C IoT Edge Computer Gateway - 20. irudia
  3. uboot "rbrom" komandoa taula maskrom moduan berrabiarazteko, "update.img" berritze osoa lortzeko.
    DUSUN DSGW-010C IoT Edge Computer Gateway - 21. irudia
  4. "rockusb 0 mmc 0" komandoa taula berrabiarazteko kargagailu moduan, firmware partziala eguneratzeko edo "eguneratze osoa". img” bertsio berritzea.

DUSUN DSGW-010C IoT Edge Computer Gateway - 22. irudia

9.3 "update.img" firmwarearen pakete osoa

DUSUN DSGW-010C IoT Edge Computer Gateway - 23. irudia

9.4 Firmwarea bereizita eguneratu

DUSUN DSGW-010C IoT Edge Computer Gateway - 24. irudia

Tel:86-571-86769027/8 8810480
Webgunea: www.dusuniot.com
www.dusunremotes.com
8. solairua, A eraikina, Wantong zentroa,
Hangzhou 310004, Txina
www.dusunlock.com

Dokumentuak / Baliabideak

DUSUN DSGW-010C IoT Edge Computer Gateway [pdfErabiltzailearen gida
DSGW-010C, DSGW-010C IoT Edge Computer Gateway, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *