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
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
- Dèan cinnteach gu bheil an inneal-atharrachaidh cumhachd 5V/3A.
- 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.
- Ceangail pluga toraidh an t-solair cumhachd ris a’ gheata
A 'ceangal geata - port USB
- Ceangail aon cheann den chàball USB ris a’ phort USB air an laptop no an deasg
- 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
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.
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”.
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
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
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:
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
6.2.3 Tog Linux Kernel a-mhàin
6.2.4 Tog ath-bheothachadh File Siostam a-mhàin
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
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.
- Ullaich cuid de leabharlann air a 'bhòrd
- scp SDK
8.1 BLE
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.
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.
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.
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.
8.3 GPS
Faigh an dàta GPS bhon phrògram gps, is e am port sreathach bunaiteach ttyS3, ìre baud 9600
Àrdachadh ìomhaigh
9.1 Inneal ùrachadh
Inneal ùrachadh:AndroidTool_Release_2.69
9.2 Rach a-steach don mhodh ùrachadh
- Ceangail am port OTG ri port USB a’ choimpiutair losgaidh, tha e cuideachd na sholar cumhachd 5V
- Brùth “Ctrl + C” nuair a tha uboot a’ tòiseachadh, gus uboot a chuir a-steach:
- àithne uboot “rbrom” gus am bòrd ath-thòiseachadh gu modh maskrom, airson ùrachadh iomlan “update.img”.
- Ò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.
9.3 Am pasgan iomlan de ùrachadh firmware “update.img”.
9.4 Ùraich am Firmware air leth
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 |