DUSUN logo

Ile-iṣẹ DUSUN kan
SDK Quick Bẹrẹ Itọsọna
Ọja Name: IoT Edge Kọmputa Gateway
Orukọ awoṣe: DSGW-010C

DSGW-010C IoT eti Computer Gateway

Àtúnyẹwò History

Sipesifikesonu Apakan. Apejuwe imudojuiwọn By
Rev Ọjọ
1.0 2022-07-07 Titun ti ikede

Awọn ifọwọsi

Ajo Oruko Akọle Ọjọ

Ọrọ Iṣaaju

Itọsọna Ibẹrẹ Yiyara ṣe alaye awọn ipilẹ: bi o ṣe le sopọ ati ṣeto ibi-afẹde rẹ lori nẹtiwọọki; Bii o ṣe le fi SDK sori ẹrọ; ati bi o ṣe le kọ awọn aworan famuwia.
Ohun elo Olùgbéejáde Sọfitiwia Linux (SDK) jẹ ohun elo ifibọ ati suite sọfitiwia ti o fun laaye awọn olupilẹṣẹ Linux lati ṣẹda awọn ohun elo lori ẹnu-ọna Dusun's DSGW-010C.
Ipilẹ lori ekuro Linux 4.4, ati jijẹ sọfitiwia orisun ṣiṣi ti o wa tẹlẹ, SDK jẹ ki ilana ti ṣafikun awọn ohun elo aṣa. Awọn awakọ ẹrọ, ohun elo irinṣẹ GNU, Iṣeto ti a ti pinnu tẹlẹfiles, ati sample ohun elo ti wa ni gbogbo ninu.

Gateway Alaye

2.1 Alaye ipilẹ
SOC: PX30 Quad-mojuto ARM kotesi-A53
2GB lori-ọkọ Ramu
32GB eMMC
Ipilẹ lori LoRa Concentrator Engine: Semtech SX1302
Agbara TX to 27dBm, ifamọ RX si isalẹ -139dBm @SF12, BW125kHz
LoRa Igbohunsafẹfẹ atilẹyin iye: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Ṣe atilẹyin Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac
Ṣe atilẹyin BLE5.0
Ṣe atilẹyin GPS, GLONASS, Galileo ati QZSS
Atilẹyin IP66 mabomire ile

2.2 Ni wiwo

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 1

Eto afojusun

Abala yii ṣapejuwe bi o ṣe le sopọ ẹnu-ọna sinu kọnputa agbalejo rẹ ati nẹtiwọọki.

Nsopọ ẹnu-ọna kan - Agbara

  1. Rii daju pe ohun ti nmu badọgba agbara jẹ 5V/3A.
  2. Yan ohun ti nmu badọgba plug agbara ti o yẹ fun ipo agbegbe rẹ. Fi sii sinu Iho lori awọn Universal Power Ipese; lẹhinna pulọọgi ipese agbara sinu iṣan.
  3. So plug o wu ti ipese agbara si ẹnu-ọna

Sisopọ ẹnu-ọna kan – ibudo USB

  1. So opin okun USB kan pọ si ibudo USB lori kọǹpútà alágbèéká tabi tabili tabili
  2. So opin okun USB miiran pọ si ibudo USB lori ẹnu-ọna.

Nsopọ PCBA ọkọ - Serial Port
Ti o ba fẹ lati ṣatunṣe ẹnu-ọna, o le ṣii ikarahun naa, So PC pọ mọ igbimọ PCBA nipasẹ Serial si ọpa USB.
Alawọ ewe: GND
Blue: RX
Brown: TX

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 2

Ṣe akopọ Ayika lati Kọ

Jọwọ lo ubuntu 18.04 .iso aworan lati ṣeto agbegbe kikọ rẹ. O le lo ẹrọ foju tabi PC ti ara lati fi sori ẹrọ ubuntu 18.04.

4.1 foju Machine
A ṣe iṣeduro pe awọn olumulo alakobere lo awọn ẹrọ foju, fi Ubuntu 18.04 sori ẹrọ foju, ki o fi aaye disk to (o kere ju 100G) fun ẹrọ foju.

4.2 Ubuntu PC Ṣe akopọ Ayika lati Kọ
Lilo awọn olumulo akojọpọ ẹrọ ti ara le lo PC ubuntu kan.

SDK Akomora ati igbaradi

5.1 Ṣe igbasilẹ koodu orisun lati Dusun FTP
Orukọ idii orisun yoo jẹ px30_sdk.tar.gz, gba lati Dusun FTP.
5.2 Code funmorawon Package Ṣayẹwo
Igbesẹ ti o tẹle le ṣee ṣe nikan lẹhin ti o ṣẹda iye MD5 ti package funmorawon orisun ati ifiwera iye MD5 ti ọrọ MD5 .txt lati jẹrisi pe iye MD5 jẹ kanna, ati pe ti iye MD5 ko ba jẹ kanna, agbara naa idii koodu ti bajẹ, jọwọ ṣe igbasilẹ lẹẹkansii.

$ md5sum px30_sdk.tar.gz

5.3 Package funmorawon Orisun ti wa ni Unzipped
Daakọ koodu orisun si itọsọna ti o baamu ki o si ṣii idii idii koodu orisun naa.

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 3

Akopọ koodu

6.1 Bibẹrẹ, Akopọ agbaye
6.1.1 Bibẹrẹ Awọn oniyipada Ayika Iṣakojọpọ (yan file eto)
O le kọ buildroot, ubuntu tabi aworan rootfs debian. Yan ni "./mk.sh".

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 4

6.1.2 Mura Gbongbo naa File ipilẹ eto
Abala yii wa fun kikọ ubuntu tabi debian file eto.
Ṣe akopọ Ubuntu
Gba awọn root file aworan eto rootfs-ubuntu16_xubuntu_v1.1.img Da rootfs file eto si ọna pàtó kan, lẹhinna ṣiṣe pipaṣẹ ./mk.sh

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 5

Ikọle naa yoo gba akoko pipẹ, jọwọ duro ṣinṣin.
Lẹhinna aworan naa yoo wa ni ./output/update-ubuntu.img
Imudojuiwọn-ubuntu.img le ṣee lo lati ṣe imudojuiwọn famuwia ni ẹnu-ọna

Sakojo buildroot
Ṣe akopọ aworan buildroot nipasẹ aṣẹ mk.sh -b

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 6

Ikọle naa yoo gba akoko pipẹ, jọwọ duro ṣinṣin.
Lẹhinna a yoo gbe aworan naa sinu ./output/update. img
Imudojuiwọn naa. img le ṣee lo lati ṣe imudojuiwọn famuwia ni ẹnu-ọna

6.1.3 Ṣiṣe Aworan lori ọkọ
So PX30 ọkọ ni tẹlentẹle ibudo to PC nipasẹ a USB to UART Bridge.
Lo Putty tabi sọfitiwia Terminal miiran bi ohun elo console rẹ,
Awọn eto console ni tẹlentẹle:

  • 115200/8N1
  • Ẹdun: 115200
  • Data Bits: 8
  • Parity Bit: Rara
  • Duro Duro: 1

Fi agbara soke igbimọ, o le wo akọọlẹ bata lori console:

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 7

Ko si ọrọigbaniwọle aiyipada fun wiwọle eto.

6.2 Compiled Kọọkan Pipa Apá Lọtọ
6.2.1 Awọn Kọ eto ati awọn aworan be
Update.img jẹ awọn ẹya pupọ. Awọn ẹya akọkọ jẹ uboot. img, boot.img, recovery.img, rootfs.img. uboot.img ni bootloader uboot boot.img ni igi ẹrọ .dtb aworan, Linux kernel image recovery.img: Eto naa le bata soke si ipo imularada, recovery.img jẹ awọn rootfs ti a lo ni ipo imularada. rootfs.img: Aworan rootfs deede. Ni ipo deede, bata eto ati gbe aworan rootfs yii.
O le nilo lati kọ awọn aworan lọtọ, paapaa nigbati o ba dojukọ module ẹyọkan (fun apẹẹrẹ uboot tabi awakọ kernel) idagbasoke. Lẹhinna o le kọ apakan ti aworan nikan ki o ṣe imudojuiwọn ipin yẹn ni filasi.

6.2.2 Kọ Uboot nikan

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 8

6.2.3 Kọ Linux ekuro Nikan

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 9

6.2.4 Kọ Gbigba File Eto Nikan

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 10

Diẹ ẹ sii nipa buildroot eto

Ti o ba lo awọn rootfs buildroot, diẹ ninu awọn iwe afọwọkọ / awọn irinṣẹ idanwo Dusun ti wa tẹlẹ ti fi sori ẹrọ ni awọn gbongbo root root ti ikẹhin. O le tọka si buildroot/dusun_rootfs/add_ds_rootfs.sh

7.1 Idanwo hardware irinše
Idanwo atẹle yii ni a ṣe labẹ eto buildroot.
7.1.1 Idanwo Wi-Fi bi AP
Iwe afọwọkọ “ds_conf_ap.sh” jẹ fun iṣeto Wi-Fi AP, SSID jẹ “dsap”, ọrọ igbaniwọle jẹ “12345678”.

7.1.2 Igbeyewo I2C

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 12

Idanwo ti iṣẹ i2c ni ẹnu-ọna

Idagbasoke Alailowaya (Zigbee, Z-Wave, BLE, LoRaWAN)

Jọwọ lo eto ubuntu lati ṣe awọn igbesẹ wọnyi. Awọn koodu yoo wa ni compiled lori awọn ọkọ, ko lori ogun.

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 13

  1. Mura diẹ ninu awọn ìkàwé lori ọkọ
  2. scp SDK

8.1 BLE

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 14

BLE ni wiwo jẹ / dev/ttyUSB1.
Ṣe igbasilẹ “rk3328_ble_test.tar.gz” lati Dusun FTP, ki o daakọ si igbimọ, labẹ / root.

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 15

Ṣii silẹ ati pe o le gba ./bletest build ble irinṣẹ idanwo ati ṣiṣe:
Alaye diẹ sii nipa ọpa idanwo BLE, jọwọ ṣabẹwo https://docs.silabs.com/ fun alaye siwaju sii.

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 16

8.2 LoRaWAN
Yan wiwo to tọ fun LoRaWAN, fun example / dev/spidev32766.0.
Iṣeto ni file nitori o wa ninu ./sx1302_hal/packet_forwarder/global_conf.json.
Ṣe igbasilẹ “sx1302_hal_0210.tar.gz” lati Dusun FTP, ki o daakọ si igbimọ, labẹ /root.

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 17

Untar o ati pe o le gba ./sx1302_hal build LoRaWAN sample koodu sx1302_hal ati ṣiṣe:
Alaye diẹ sii nipa koodu LoRaWAN, jọwọ ṣabẹwo https://www.semtech.com/products/wireless-rf/lora-core/sx1302 fun alaye siwaju sii.

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 18

8.3 GPS
Gba data GPS lati eto GPS, ibudo ni tẹlentẹle aiyipada jẹ ttyS3, oṣuwọn baud 9600

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 19

Igbesoke Aworan

9.1 Igbesoke Ọpa
Ohun elo Igbesoke: AndroidTool_Release_v2.69

9.2 Lọ si Ipo Igbesoke

  1. So ibudo OTG pọ si ibudo USB kọnputa ti o njo, o tun ṣiṣẹ bi ipese agbara 5V
  2. Tẹ "Ctrl+C" nigbati uboot ba n gbe soke, lati tẹ uboot sii:
    DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 20
  3. uboot “rbrom” pipaṣẹ lati tun atunbere igbimọ sinu ipo maskrom, fun igbesoke “update.img” pipe.
    DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 21
  4. “Rockusb 0 mmc 0” pipaṣẹ lati tun atunbere igbimọ si ipo agberu, fun igbesoke famuwia apa kan tabi “imudojuiwọn. img" igbesoke.

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 22

9.3 Gbogbo Package ti famuwia “update.img” Igbesoke

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 23

9.4 Igbesoke Famuwia Lọtọ

DUSUN DSGW-010C IoT Edge Kọmputa Gateway - olusin 24

Tel:86-571-86769027/8 8810480
Webojula: www.dusuniot.com
www.dusunremotes.com
Ilẹ 8, ile A, Ile-iṣẹ Wantong,
Hangzhou 310004, china
www.dusunlock.com

Awọn iwe aṣẹ / Awọn orisun

DUSUN DSGW-010C IoT eti Computer Gateway [pdf] Itọsọna olumulo
DSGW-010C.

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *