Nembo ya DUSUN

Kampuni ya DUSUN
Mwongozo wa Kuanza Haraka wa SDK
Jina la Bidhaa: IoT Edge Computer Gateway
Jina la Mfano: DSGW-010C

Njia ya Kompyuta ya DSGW-010C IoT Edge

Historia ya Marekebisho

Vipimo Sect. Sasisha Maelezo By
Mch Tarehe
1.0 2022-07-07 Toleo jipya la kutolewa

Vibali

Shirika Jina Kichwa Tarehe

Utangulizi

Mwongozo huu wa Kuanza Haraka unafafanua mambo ya msingi: jinsi ya kuunganisha na kuweka lengo lako kwenye mtandao; jinsi ya kufunga SDK; na jinsi ya kuunda picha za firmware.
Seti ya Wasanidi Programu wa Linux (SDK) ni kifurushi cha maunzi na programu kilichopachikwa ambacho huwezesha wasanidi wa Linux kuunda programu kwenye lango la Dusun la DSGW-010C.
Kulingana na 4.4 Linux kernel, na kutumia programu huria iliyopo, SDK hurahisisha mchakato wa kuongeza programu maalum. Viendeshaji vya kifaa, mnyororo wa zana wa GNU, mtaalamu wa usanidi uliofafanuliwafiles, na sampmaombi yote yamejumuishwa.

Habari ya lango

2.1 Habari ya msingi
SOC: PX30 Quad-core ARM Cortex-A53
2GB ya RAM kwenye ubao
32GB eMMC
Kwa msingi wa Injini ya Kuzingatia ya LoRa: Semtech SX1302
Nguvu ya TX hadi 27dBm, usikivu wa RX hadi -139dBm @SF12, BW125kHz
Usaidizi wa bendi ya LoRa Frequency: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Inatumia Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac
Msaada BLE5.0
Msaada wa GPS, GLONASS, Galileo na QZSS
Msaada wa makazi ya IP66 ya kuzuia maji

2.2 Kiolesura

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 1

Mpangilio wa Lengo

Sehemu hii inaelezea jinsi ya kuunganisha lango kwenye kompyuta na mtandao mwenyeji wako.

Kuunganisha lango - Nguvu

  1. Hakikisha kuwa adapta ya nguvu ni 5V/3A.
  2. Chagua adapta inayofaa ya kuziba umeme kwa eneo lako la kijiografia. Ingiza kwenye slot kwenye Ugavi wa Nguvu za Universal; kisha chomeka usambazaji wa umeme kwenye plagi.
  3. Unganisha plagi ya pato la usambazaji wa umeme kwenye lango

Kuunganisha lango - bandari ya USB

  1. Unganisha ncha moja ya kebo ya USB kwenye mlango wa USB kwenye kompyuta ya mkononi au eneo-kazi
  2. Unganisha mwisho mwingine wa kebo ya USB kwenye mlango wa USB kwenye lango.

Kuunganisha bodi ya PCBA - Bandari ya Serial
Ikiwa unataka kurekebisha lango, unaweza kufungua ganda, Unganisha PC kwenye ubao wa PCBA kupitia chombo cha Serial hadi USB.
Kijani: GND
Bluu: RX
Brown: TX

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 2

Kukusanya Mazingira ya Kujenga

Tafadhali tumia picha ya ubuntu 18.04 .iso ili kusanidi mazingira yako ya ujenzi. Unaweza kutumia mashine pepe au Kompyuta halisi kusakinisha ubuntu 18.04.

4.1 Mashine ya Mtandaoni
Inapendekezwa kuwa watumiaji wanaoanza kutumia mashine pepe, kusakinisha ubuntu 18.04 kwenye mashine pepe, na kuacha nafasi ya kutosha ya diski (angalau 100G) kwa mashine pepe.

4.2 Kompyuta ya Ubuntu Kukusanya Mazingira ya Kujenga
Utumiaji wa watumiaji wa ujumuishaji wa mashine halisi wanaweza kutumia PC ya ubuntu.

Upataji na Maandalizi ya SDK

5.1 Pakua msimbo wa chanzo kutoka kwa Dusun FTP
Jina la kifurushi cha chanzo litakuwa px30_sdk.tar.gz, lipate kutoka kwa Dusun FTP.
5.2 Angalia Kifurushi cha Mfinyazo wa Msimbo
Hatua inayofuata inaweza kuchukuliwa tu baada ya kutoa thamani ya MD5 ya kifurushi cha ukandamizaji wa chanzo na kulinganisha thamani ya MD5 ya maandishi ya MD5 .txt ili kuthibitisha kwamba thamani ya MD5 ni sawa, na ikiwa thamani ya MD5 si sawa, nishati. kifurushi cha msimbo kimeharibika, tafadhali kipakue tena.

$ md5sum px30_sdk.tar.gz

5.3 Kifurushi cha Ukandamizaji Chanzo kimefunguliwa
Nakili msimbo wa chanzo kwenye saraka inayolingana na ufungue kifurushi cha msimbo wa chanzo.

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 3

Mkusanyiko wa Kanuni

6.1 Kuanza, Mkusanyiko wa kimataifa
6.1.1 Anzisha Vigeu vya Mazingira vya Mkusanyiko (chagua file mfumo)
Unaweza kuunda buildroot, ubuntu au debian rootfs picha. Ichague katika "./mk.sh".

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 4

6.1.2 Tayarisha Mzizi File Msingi wa mfumo
Sehemu hii ni ya kujenga ubuntu au debian file mfumo.
Unganisha Ubuntu
Pakua mzizi file picha ya mfumo rootfs-ubuntu16_xubuntu_v1.1.img Nakili mzizi file mfumo kwa njia iliyobainishwa, kisha endesha amri ./mk.sh

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 5

Ujenzi utachukua muda mrefu, tafadhali subiri kwa subira.
Kisha picha ingewekwa katika ./output/update-ubuntu.img
Update-ubuntu.img inaweza kutumika kusasisha programu dhibiti kwenye lango

Kukusanya mzizi wa ujenzi
Kusanya picha ya ujenzi kwa amri mk.sh -b

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 6

Ujenzi utachukua muda mrefu, tafadhali subiri kwa subira.
Kisha picha ingewekwa katika ./output/update. img
Sasisho. img inaweza kutumika kusasisha firmware kwenye lango

6.1.3 Endesha Taswira ubaoni
Unganisha mlango wa mfululizo wa bodi ya PX30 kwenye Kompyuta kupitia USB hadi UART Bridge.
Tumia Putty au programu nyingine ya terminal kama kifaa chako cha koni,
MIPANGILIO YA SERIAL Console:

  • 115200/8N1
  • Ubora: 115200
  • Sehemu za data: 8
  • Parity Bit: Hapana
  • Acha Kidogo: 1

WIKISHA ubao, unaweza kuona logi ya buti kwenye koni:

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 7

Hakuna nenosiri la msingi la kuingia kwa mfumo.

6.2 Imekusanya Kila Sehemu ya Picha Kitenge
6.2.1 Mfumo wa kujenga na muundo wa picha
Update.img inaundwa na sehemu kadhaa. Sehemu kuu ni uboot. img, boot.img, recovery.img, rootfs.img. uboot.img ina bootloader uboot boot.img ina mti wa kifaa .dtb picha, Linux kernel image recovery.img: Mfumo unaweza kuwasha hadi hali ya kurejesha, recovery.img ni rootfs kutumika katika hali ya kurejesha. rootfs.img: Picha ya kawaida ya rootfs. Katika hali ya kawaida, fungua mfumo na uweke picha hii ya rootfs.
Huenda ukahitaji kuunda taswira kando, haswa unapozingatia ukuzaji wa moduli moja (km uboot au kernel driver). Kisha unaweza kuunda sehemu hiyo tu ya picha na kusasisha kizigeu hicho kwa flash.

6.2.2 Unda Uboot pekee

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 8

6.2.3 Unda Linux Kernel Pekee

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 9

6.2.4 Kujenga Ahueni File Mfumo Pekee

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 10

Zaidi juu ya mfumo wa kujenga

Ikiwa unatumia miundo ya mizizi ya kujenga, hati/zana zingine za majaribio ya Dusun tayari zimesakinishwa kwenye vipashio vya mwisho vya ujenzi. Unaweza kurejelea buildroot/dusun_rootfs/add_ds_rootfs.sh

7.1 Jaribu vipengele vya maunzi
Upimaji ufuatao unafanywa chini ya mfumo wa kujenga.
7.1.1 Jaribu Wi-Fi kama AP
Hati ya "ds_conf_ap.sh" ni ya kusanidi AP ya Wi-Fi, SSID ni "dsap", nenosiri ni "12345678".

7.1.2 Jaribio la I2C

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 12

Jaribio la utendakazi wa i2c kwenye lango

Utengenezaji usiotumia waya (Zigbee, Z-Wave, BLE, LoRaWAN)

Tafadhali tumia mfumo wa ubuntu kufanya hatua zifuatazo. Nambari itaundwa kwenye ubao, sio kwenye mwenyeji.

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 13

  1. Tayarisha baadhi ya maktaba ubaoni
  2. scp SDK

8.1 BONYEZA

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 14

Kiolesura cha BLE ni /dev/ttyUSB1.
Pakua “rk3328_ble_test.tar.gz” kutoka kwa Dusun FTP, na unakili kwenye ubao, chini ya /root.

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 15

Unzip na unaweza kupata ./bletest build ble test chombo na uendeshe:
Maelezo zaidi kuhusu zana ya majaribio ya BLE, tafadhali tembelea https://docs.silabs.com/ kwa taarifa zaidi.

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 16

8.2 LoRaWAN
Chagua kiolesura sahihi cha LoRaWAN, kwa mfanoample /dev/spidev32766.0.
Usanidi file kwa kuwa iko katika ./sx1302_hal/packet_forwarder/global_conf.json.
Pakua “sx1302_hal_0210.tar.gz” kutoka kwa Dusun FTP, na uinakili kwenye ubao, chini ya /root.

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 17

Untar it na unaweza kupata ./sx1302_hal build LoRaWAN sample code sx1302_hal na uendeshe:
Maelezo zaidi kuhusu msimbo wa LoRaWAN, tafadhali tembelea https://www.semtech.com/products/wireless-rf/lora-core/sx1302 kwa taarifa zaidi.

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 18

8.3 GPS
Pata data ya GPS kutoka kwa programu ya gps, bandari chaguo-msingi ya serial ni ttyS3, kiwango cha baud 9600

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 19

Uboreshaji wa Picha

9.1 Zana ya Kuboresha
Zana ya kuboresha:AndroidTool_Release_v2.69

9.2 Nenda kwenye Hali ya Kuboresha

  1. Unganisha mlango wa OTG kwenye lango la USB la kompyuta inayowaka, pia linafanya kazi kama usambazaji wa nishati ya 5V
  2. Bonyeza "Ctrl+C" wakati uboot inawashwa, ili kuingiza uboot:
    DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 20
  3. uboot "rbrom" comand ili kuwasha upya ubao katika modi ya maskrom, kwa uboreshaji kamili wa "update.img".
    DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 21
  4. Amri ya "rockusb 0 mmc 0" ya kuwasha upya bodi hadi modi ya kipakiaji, kwa ajili ya uboreshaji wa sehemu ya programu dhibiti au "sasisho kamili. img" sasisha.

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 22

9.3 Kifurushi Kizima cha Firmware "update.img" Boresha

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 23

9.4 Boresha Kidhibiti Kitenge

DUSUN DSGW-010C IoT Edge lango la Kompyuta - Kielelezo 24

Tel:86-571-86769027/8 8810480
Webtovuti: www.dusuniot.com
www.dusunremotes.com
Sakafu ya 8, jengo A, kituo cha Wantong,
Hangzhou 310004, china
www.dusunlock.com

Nyaraka / Rasilimali

Lango la Kompyuta la DUSUN DSGW-010C IoT Edge [pdf] Mwongozo wa Mtumiaji
DSGW-010C, DSGW-010C IoT Edge Computer Gateway, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *