Suaicheantas DUSUN

Companaidh DUSUN
Leabhar-iùil tòiseachaidh luath SDK
Ainm Bathar: Geata Coimpiutaireachd IoT Edge
Ainm a 'mhodail: DSGW-010C

Geata Coimpiutaireachd DSGW-010C IoT Edge

Eachdraidh Ath-sgrùdaidh

Sònrachadh Roinn. Tuairisgeul ùrachadh By
An t-Urr Ceann-latha
1.0 2022-07-07 Tionndadh ùr fhoillseachadh

Aontaidhean

Eagrachadh Ainm Tiotal Ceann-latha

Ro-ràdh

Tha an Iùl Tòiseachaidh Luath seo a’ mìneachadh nam bunaitean: mar a cheanglas tu agus a shuidhicheas tu an targaid agad air an lìonra; ciamar a stàladh an SDK; agus mar a thogas tu na h-ìomhaighean firmware.
Tha an Linux Software Developer's Kit (SDK) na shreath bathar-cruaidh is bathar-bog freumhaichte a leigeas le luchd-leasachaidh Linux tagraidhean a chruthachadh air geata DSGW-010C aig Dusun.
Stèidhichte air an kernel 4.4 Linux, agus a ’faighinn buannachd bho bhathar-bog stòr fosgailte a th’ ann mar-thà, bidh an SDK a ’sìmpleachadh a’ phròiseas airson tagraidhean àbhaisteach a chuir ris. Dràibhearan inneal, inneal GNU, rèiteachaidh ro-mhìnichte profiles, agus samptha tagraidhean uile air an toirt a-steach.

Fiosrachadh geata

2.1 Fiosrachadh bunaiteach
SOC: PX30 Quad-core ARM Cortex-A53
2 GB de RAM air bòrd
32GB eMMC
Bun-stèidh air an einnsean concentrator LoRa: Semtech SX1302
Cumhachd TX suas gu 27dBm, cugallachd RX sìos gu -139dBm @ SF12, BW125kHz
Taic còmhlan tricead LoRa: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Thoir taic do Wi-Fi 2.4G / 5G IEEE 802.11b / g / n / ac
Thoir taic do BLE5.0
Thoir taic do GPS, GLONASS, Galileo agus QZSS
Thoir taic do thaigheadas uisge-dìon IP66

2.2 Eadar-aghaidh

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 1

Suidheachadh targaid

Tha an earrann seo ag innse mar a cheanglas tu an geata a-steach don choimpiutair aoigheachd agus lìonra agad.

A 'ceangal geata - Cumhachd

  1. Dèan cinnteach gu bheil an inneal-atharrachaidh cumhachd 5V/3A.
  2. Tagh an inneal-atharrachaidh plug cumhachd iomchaidh airson d’ àite cruinn-eòlasach. Cuir a-steach e don t-slot air an Solar Cumhachd Uile-choitcheann; an uairsin cuir a-steach an solar cumhachd a-steach don ionad.
  3. Ceangail pluga toraidh an t-solair cumhachd ris a’ gheata

A 'ceangal geata - port USB

  1. Ceangail aon cheann den chàball USB ris a’ phort USB air an laptop no an deasg
  2. Ceangail ceann eile càball USB ris a 'phort USB air a' gheata.

A 'ceangal bòrd PCBA - Port Serial
Ma tha thu airson an geata fhosgladh, faodaidh tu an t-slige fhosgladh, Ceangail am PC ris a’ bhòrd PCBA tro inneal Serial to USB.
Uaine: GND
Gorm: RX
Donn: TX

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 2

Cuir ri chèile an Àrainneachd airson Togail

Cleachd ìomhaigh ubuntu 18.04 .iso gus an àrainneachd togail agad a rèiteachadh. Faodaidh tu inneal mas-fhìor no PC corporra a chleachdadh gus ubuntu 18.04 a stàladh.

4.1 Inneal Mas-fhìor
Thathas a’ moladh gun cleachd luchd-cleachdaidh ùr innealan mas-fhìor, stàlaich ubuntu 18.04 air an inneal brìgheil, agus fàg gu leòr àite diosc (co-dhiù 100G) airson an inneal brìgheil.

4.2 Ubuntu PC Cuir ri chèile an àrainneachd airson a thogail
Faodaidh luchd-cleachdaidh cruinneachaidh innealan fiosaigeach PC ubuntu a chleachdadh.

SDK Togail agus Ullachadh

5.1 Luchdaich sìos an còd tùsail bhon Dusun FTP
Is e ainm a’ phacaid stòr px30_sdk.tar.gz, faigh e bho Dusun FTP.
5.2 Sgrùdadh pacaid teannachaidh còd
Chan urrainnear an ath cheum a ghabhail ach às deidh dhut luach MD5 a’ phacaid teannachaidh stòr a ghineadh agus coimeas a dhèanamh eadar luach MD5 an teacsa MD5 .txt gus dearbhadh gu bheil an luach MD5 mar an ceudna, agus mura h-eil an luach MD5 mar an ceudna, tha am pasgan còd lùth air a mhilleadh, feuch an luchdaich thu sìos a-rithist e.

$ md5sum px30_sdk.tar.gz

5.3 Tha am pasgan teannachaidh stòr air a dhì-sgaradh
Dèan lethbhreac den chòd stòr chun eòlaire co-fhreagarrach agus unzip am pasgan teannachaidh còd stòr.

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 3

Cruinneachadh còd

6.1 A’ tòiseachadh, Cruinneachadh cruinneil
6.1.1 Tòiseachadh caochlaidhean àrainneachd cruinneachaidh (tagh file siostam)
Faodaidh tu ìomhaigh buildroot, ubuntu no debian rootfs a thogail. Tagh e ann an “./mk.sh”.

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 4

6.1.2 Ullaich an Root File Bun-stèidh siostam
Tha an earrann seo airson ubuntu no debian a thogail file siostam.
Dèan Ubuntu
Luchdaich sìos root file ìomhaigh siostam rootfs-ubuntu16_xubuntu_v1.1.img Dèan lethbhreac dhen fhreumh file siostam chun na slighe ainmichte, an uairsin ruith àithne ./mk.sh

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 5

Bheir an togail ùine mhòr, fuirich gu foighidneach.
An uairsin bhiodh an ìomhaigh air a chuir ann an ./output/update-ubuntu.img
Faodar an t-ùrachadh-ubuntu.img a chleachdadh gus firmware ùrachadh sa gheata

Cruinnich buildroot
Cruinnich an ìomhaigh buildroot le àithne mk.sh -b

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 6

Bheir an togail ùine mhòr, fuirich gu foighidneach.
An uairsin bhiodh an ìomhaigh air a chuir ann an ./output/update. img
An t-ùrachadh. Faodar img a chleachdadh gus firmware ùrachadh sa gheata

6.1.3 Ruith an Ìomhaigh air a’ bhòrd
Ceangail port sreathach bòrd PX30 ris a’ PC tro USB gu Drochaid UART.
Cleachd Putty no bathar-bog Terminal eile mar an inneal tòcan agad,
suidheachaidhean CONSOLE SRAITH:

  • 115200 / 8N1
  • Meud: 115200
  • Pàirtean dàta: 8
  • Co-ionannachd: Chan eil
  • Cuir stad air Bit: 1

Cumhachd UP am bòrd, chì thu an log bròg air consol:

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 7

Chan eil facal-faire bunaiteach ann airson logadh a-steach don t-siostam.

6.2 Gach pàirt ìomhaigh air a chuir ri chèile air leth
6.2.1 An siostam togail agus structar nan ìomhaighean
Tha an update.img air a dhèanamh suas de ghrunn phàirtean. Is e na prìomh phàirtean uboot. img, boot.img, recovery.img, rootfs.img. uboot.img tha bootloader ann uboot boot.img tha craobh an inneal .dtb image, Linux kernel image recovery.img: Faodaidh an siostam tòiseachadh gu modh ath-bheothachaidh, is e recovery.img na rootfs a thathar a’ cleachdadh sa mhodh ath-bheothachaidh. rootfs.img: An ìomhaigh rootfs àbhaisteach. Ann am modh àbhaisteach, tòisich an siostam agus cuir suas an ìomhaigh rootfs seo.
Is dòcha gum feum thu na h-ìomhaighean a thogail air leth, gu sònraichte nuair a chuireas tu fòcas air leasachadh modal singilte (me uboot no kernel driver). An uairsin chan urrainn dhut ach am pàirt sin den ìomhaigh a thogail agus an sgaradh sin ùrachadh ann am flash.

6.2.2 Tog Uboot a-mhàin

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 8

6.2.3 Tog Linux Kernel a-mhàin

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 9

6.2.4 Tog ath-bheothachadh File Siostam a-mhàin

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 10

Tuilleadh mun t-siostam buildroot

Ma chleachdas tu buildroot rootfs, tha cuid de sgriobtaichean / innealan deuchainn Dusun air an stàladh mu thràth anns na rootfs buildroot mu dheireadh. Faodaidh tu iomradh a thoirt air buildroot/dusun_rootfs/add_ds_rootfs.sh

7.1 Dèan deuchainn air pàirtean bathar-cruaidh
Tha na deuchainnean a leanas air an dèanamh fon t-siostam buildroot.
7.1.1 Dèan deuchainn air Wi-Fi mar AP
Tha an sgriobt “ds_conf_ap.sh” airson Wi-Fi AP a stèidheachadh, is e SSID “dsap”, is e am facal-faire “12345678”.

7.1.2 Deuchainn I2C

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 12

Deuchainn gnìomh i2c sa gheata

Leasachadh gun uèir (Zigbee, Z-Wave, BLE, LoRaWAN)

Feuch an cleachd thu siostam ubuntu gus na ceumannan a leanas a dhèanamh. Thèid an còd a chur ri chèile air a 'bhòrd, chan ann air aoigheachd.

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 13

  1. Ullaich cuid de leabharlann air a 'bhòrd
  2. scp SDK

8.1 BLE

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 14

Tha eadar-aghaidh BLE / dev/ttyUSB1.
Luchdaich sìos “rk3328_ble_test.tar.gz” bho Dusun FTP, agus dèan lethbhreac dheth gu bòrd, fo / root.

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 15

Unzip e agus gheibh thu inneal deuchainn ./bletest build ble agus ruith:
Barrachd fiosrachaidh mun inneal deuchainn BLE, tadhal air https://docs.silabs.com/ airson tuilleadh fiosrachaidh.

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 16

8.2 LoRaWAN
Tagh an eadar-aghaidh ceart airson LoRaWAN, airson example /dev/spidev32766.0.
An rèiteachadh file oir tha e ann an ./sx1302_hal/packet_forwarder/global_conf.json.
Luchdaich sìos “sx1302_hal_0210.tar.gz” bho Dusun FTP, agus dèan lethbhreac dheth chun bhòrd, fo / root.

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 17

Thoir às e agus gheibh thu ./sx1302_hal togail LoRaWAN sample còd sx1302_hal agus ruith:
Barrachd fiosrachaidh mun chòd LoRaWAN, tadhal air https://www.semtech.com/products/wireless-rf/lora-core/sx1302 airson tuilleadh fiosrachaidh.

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 18

8.3 GPS
Faigh an dàta GPS bhon phrògram gps, is e am port sreathach bunaiteach ttyS3, ìre baud 9600

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 19

Àrdachadh ìomhaigh

9.1 Inneal ùrachadh
Inneal ùrachadh:AndroidTool_Release_2.69

9.2 Rach a-steach don mhodh ùrachadh

  1. Ceangail am port OTG ri port USB a’ choimpiutair losgaidh, tha e cuideachd na sholar cumhachd 5V
  2. Brùth “Ctrl + C” nuair a tha uboot a’ tòiseachadh, gus uboot a chuir a-steach:
    Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 20
  3. àithne uboot “rbrom” gus am bòrd ath-thòiseachadh gu modh maskrom, airson ùrachadh iomlan “update.img”.
    Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 21
  4. Òrdugh “rockusb 0 mmc 0” gus bòrd ath-thòiseachadh gu modh luchdaidh, airson ùrachadh pàirt de firmware no ùrachadh iomlan. img” ùrachadh.

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 22

9.3 Am pasgan iomlan de ùrachadh firmware “update.img”.

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 23

9.4 Ùraich am Firmware air leth

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge - Fig 24

Tel:86-571-86769027/8 8810480
Weblàrach: www.dusuniot.com
www.dusunremotes.com
Làr 8, togalach A, ionad Wantong,
Hangzhou 310004, Sìona
www.dusunlock.com

Sgrìobhainnean/Goireasan

Geata Coimpiutaireachd DUSUN DSGW-010C IoT Edge [pdfStiùireadh Cleachdaiche
DSGW-010C, DSGW-010C Geata Coimpiutaireachd IoT Edge, Geata Coimpiutaireachd IoT Edge, Geata Coimpiutaireachd Edge, Geata Coimpiutaireachd, Geata

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *