ஒரு DUSUN நிறுவனம்
SDK விரைவு தொடக்க வழிகாட்டி
தயாரிப்பு பெயர்: IoT எட்ஜ் கம்ப்யூட்டர் கேட்வே
மாடல் பெயர்: DSGW-010C
DSGW-010C IoT எட்ஜ் கம்ப்யூட்டர் கேட்வே
மீள்பார்வை வரலாறு
விவரக்குறிப்பு | பிரிவை. | புதுப்பிப்பு விளக்கம் | By | |
ரெவ் | தேதி | |||
1.0 | 2022-07-07 | புதிய பதிப்பு வெளியீடு | ||
ஒப்புதல்கள்
அமைப்பு | பெயர் | தலைப்பு | தேதி |
அறிமுகம்
இந்த விரைவு தொடக்க வழிகாட்டி அடிப்படைகளை விளக்குகிறது: நெட்வொர்க்கில் உங்கள் இலக்கை எவ்வாறு இணைப்பது மற்றும் அமைப்பது; SDK ஐ எவ்வாறு நிறுவுவது; மற்றும் ஃபார்ம்வேர் படங்களை எவ்வாறு உருவாக்குவது.
லினக்ஸ் மென்பொருள் டெவலப்பர்ஸ் கிட் (SDK) என்பது உட்பொதிக்கப்பட்ட வன்பொருள் மற்றும் மென்பொருள் தொகுப்பாகும், இது லினக்ஸ் டெவலப்பர்கள் Dusun இன் DSGW-010C கேட்வேயில் பயன்பாடுகளை உருவாக்க உதவுகிறது.
4.4 லினக்ஸ் கர்னலின் அடிப்படையிலும், ஏற்கனவே உள்ள ஓப்பன் சோர்ஸ் மென்பொருளை மேம்படுத்துவதன் மூலமும், தனிப்பயன் பயன்பாடுகளைச் சேர்க்கும் செயல்முறையை SDK எளிதாக்குகிறது. சாதன இயக்கிகள், குனு கருவித்தொகுப்பு, முன் வரையறுக்கப்பட்ட கட்டமைப்பு சார்புfiles, மற்றும் sample பயன்பாடுகள் அனைத்தும் சேர்க்கப்பட்டுள்ளன.
நுழைவாயில் தகவல்
2.1 அடிப்படை தகவல்
SOC: PX30 Quad-core ARM Cortex-A53
2ஜிபி ஆன்-போர்டு ரேம்
32 ஜிபி ஈஎம்எம்சி
லோரா கான்சென்ட்ரேட்டர் எஞ்சினின் அடிப்படை: செம்டெக் SX1302
TX சக்தி 27dBm வரை, RX உணர்திறன் -139dBm @SF12, BW125kHz வரை
LoRa அதிர்வெண் இசைக்குழு ஆதரவு: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac ஆதரவு
ஆதரவு BLE5.0
GPS, GLONASS, Galileo மற்றும் QZSS ஆகியவற்றை ஆதரிக்கவும்
IP66 நீர்ப்புகா வீடுகளை ஆதரிக்கவும்
2.2 இடைமுகம்
இலக்கு அமைப்பு
உங்கள் ஹோஸ்ட் கணினி மற்றும் நெட்வொர்க்கில் நுழைவாயிலை எவ்வாறு இணைப்பது என்பதை இந்தப் பகுதி விவரிக்கிறது.
ஒரு நுழைவாயிலை இணைக்கிறது - சக்தி
- பவர் அடாப்டர் 5V/3A என்பதை உறுதிப்படுத்தவும்.
- உங்கள் புவியியல் இருப்பிடத்திற்கு பொருத்தமான பவர் பிளக் அடாப்டரைத் தேர்ந்தெடுக்கவும். யுனிவர்சல் பவர் சப்ளையில் உள்ள ஸ்லாட்டில் அதைச் செருகவும்; பின்னர் மின்சார விநியோகத்தை ஒரு கடையில் செருகவும்.
- மின் விநியோகத்தின் வெளியீட்டு பிளக்கை நுழைவாயிலுடன் இணைக்கவும்
நுழைவாயிலை இணைக்கிறது - USB போர்ட்
- USB கேபிளின் ஒரு முனையை மடிக்கணினி அல்லது டெஸ்க்டாப்பில் உள்ள USB போர்ட்டுடன் இணைக்கவும்
- USB கேபிளின் மறுமுனையை நுழைவாயிலில் உள்ள USB போர்ட்டுடன் இணைக்கவும்.
PCBA போர்டை இணைக்கிறது - சீரியல் போர்ட்
நீங்கள் நுழைவாயிலை பிழைத்திருத்த விரும்பினால், நீங்கள் ஷெல்லைத் திறக்கலாம், சீரியல் டு யூ.எஸ்.பி டூல் வழியாக PC ஐ PCBA போர்டுடன் இணைக்கவும்.
பச்சை: GND
நீலம்: RX
பழுப்பு: TX
கட்டமைக்க சுற்றுச்சூழலை தொகுக்கவும்
உபுண்டு 18.04 .iso படத்தைப் பயன்படுத்தி உங்கள் உருவாக்க சூழலை அமைக்கவும். உபுண்டு 18.04 ஐ நிறுவ நீங்கள் மெய்நிகர் இயந்திரம் அல்லது இயற்பியல் கணினியைப் பயன்படுத்தலாம்.
4.1 மெய்நிகர் இயந்திரம்
புதிய பயனர்கள் மெய்நிகர் இயந்திரங்களைப் பயன்படுத்தவும், மெய்நிகர் கணினியில் ubuntu 18.04 ஐ நிறுவவும் மற்றும் மெய்நிகர் இயந்திரத்திற்கு போதுமான வட்டு இடத்தை (குறைந்தது 100G) விடவும் பரிந்துரைக்கப்படுகிறது.
4.2 உபுண்டு பிசி உருவாக்க சூழலை தொகுக்க
இயற்பியல் இயந்திர தொகுப்பு பயனர்களின் பயன்பாடு உபுண்டு பிசியைப் பயன்படுத்தலாம்.
SDK கையகப்படுத்தல் மற்றும் தயாரிப்பு
5.1 Dusun FTP இலிருந்து மூலக் குறியீட்டைப் பதிவிறக்கவும்
மூல தொகுப்பு பெயர் px30_sdk.tar.gz ஆக இருக்கும், அதை Dusun FTP இலிருந்து பெறவும்.
5.2 குறியீடு சுருக்க தொகுப்பு சோதனை
மூல சுருக்கத் தொகுப்பின் MD5 மதிப்பை உருவாக்கி, MD5 .txt உரையின் MD5 மதிப்பை ஒப்பிட்டு, MD5 மதிப்பு ஒன்றுதான் என்பதை உறுதிப்படுத்தவும், MD5 மதிப்பு ஒரே மாதிரியாக இல்லாவிட்டால், ஆற்றல் குறியீடு பேக் சேதமடைந்துள்ளது, தயவுசெய்து அதை மீண்டும் பதிவிறக்கவும்.
$ md5sum px30_sdk.tar.gz
5.3 மூல சுருக்கத் தொகுப்பு அன்சிப் செய்யப்பட்டுள்ளது
மூலக் குறியீட்டை தொடர்புடைய கோப்பகத்திற்கு நகலெடுத்து, மூலக் குறியீடு சுருக்கத் தொகுப்பை அன்சிப் செய்யவும்.
குறியீடு தொகுப்பு
6.1 தொடங்குதல், உலகளாவிய தொகுப்பு
6.1.1 தொகுத்தல் சுற்றுச்சூழல் மாறிகளை துவக்கவும் (தேர்ந்தெடுக்கவும் file அமைப்பு)
நீங்கள் buildroot, ubuntu அல்லது debian rootfs படத்தை உருவாக்கலாம். அதை “./mk.sh” இல் தேர்ந்தெடுக்கவும்.
6.1.2 ரூட் தயார் File அமைப்பின் அடிப்படை
இந்த பகுதி உபுண்டு அல்லது டெபியனை உருவாக்குவதற்கானது file அமைப்பு.
உபுண்டுவை தொகுக்கவும்
மூலத்தைப் பதிவிறக்கவும் file system image rootfs-ubuntu16_xubuntu_v1.1.img ரூட்டை நகலெடுக்கவும் file கணினி குறிப்பிட்ட பாதையில், பின்னர் கட்டளையை இயக்கவும்./mk.sh
உருவாக்கம் நீண்ட நேரம் எடுக்கும், தயவுசெய்து பொறுமையாக காத்திருங்கள்.
பின்னர் படம் ./output/update-ubuntu.img இல் வைக்கப்படும்
கேட்வேயில் ஃபார்ம்வேரைப் புதுப்பிக்க update-ubuntu.imgஐப் பயன்படுத்தலாம்
பில்ட்ரூட்டை தொகுக்கவும்
mk.sh -b கட்டளை மூலம் பில்ட்ரூட் படத்தை தொகுக்கவும்
உருவாக்கம் நீண்ட நேரம் எடுக்கும், தயவுசெய்து பொறுமையாக காத்திருங்கள்.
பின்னர் படம் ./output/update இல் வைக்கப்படும். img
புதுப்பிப்பு. நுழைவாயிலில் firmware ஐ மேம்படுத்த img பயன்படுத்தப்படலாம்
6.1.3 போர்டில் படத்தை இயக்கவும்
பிஎக்ஸ்30 போர்டு சீரியல் போர்ட்டை பிசியுடன் யூஎஸ்பி முதல் யுஏஆர்டி பிரிட்ஜ் வழியாக இணைக்கவும்.
புட்டி அல்லது பிற டெர்மினல் மென்பொருளை உங்கள் கன்சோல் கருவியாகப் பயன்படுத்தவும்,
சீரியல் கன்சோல் அமைப்புகள்:
- 115200/8N1
- பாட்: 115200
- டேட்டா பிட்கள்: 8
- பாரிட்டி பிட்: இல்லை
- நிறுத்து பிட்: 1
பலகையை இயக்கவும், கன்சோலில் துவக்க பதிவை நீங்கள் காணலாம்:
கணினி உள்நுழைவுக்கு இயல்புநிலை கடவுச்சொல் இல்லை.
6.2 ஒவ்வொரு படத்தின் பகுதியும் தனித்தனியாக தொகுக்கப்பட்டது
6.2.1 உருவாக்க அமைப்பு மற்றும் பட அமைப்பு
update.img பல பகுதிகளைக் கொண்டது. முக்கிய பாகங்கள் உபூட் ஆகும். img, boot.img, recovery.img, rootfs.img. uboot.img இல் பூட்லோடர் உள்ளது uboot boot.img சாதனம் ட்ரீ .dtb படம், லினக்ஸ் கர்னல் பட மீட்பு.img உள்ளது: கணினி மீட்பு பயன்முறையில் துவக்க முடியும், recovery.img என்பது மீட்பு பயன்முறையில் பயன்படுத்தப்படும் ரூட்எஃப் ஆகும். rootfs.img: சாதாரண ரூட்ஃப்ஸ் படம். சாதாரண பயன்முறையில், இந்த ரூட்ஃப்ஸ் படத்தை கணினி துவக்கி ஏற்றவும்.
நீங்கள் படங்களை தனித்தனியாக உருவாக்க வேண்டியிருக்கலாம், குறிப்பாக நீங்கள் ஒற்றை தொகுதி (எ.கா. uboot அல்லது கர்னல் இயக்கி) மேம்பாட்டில் கவனம் செலுத்தும்போது. நீங்கள் படத்தின் அந்த பகுதியை மட்டும் உருவாக்கலாம் மற்றும் அந்த பகிர்வை ஃபிளாஷில் புதுப்பிக்கலாம்.
6.2.2 Uboot ஐ மட்டும் உருவாக்கவும்
6.2.3 லினக்ஸ் கர்னலை மட்டும் உருவாக்கவும்
6.2.4 மீட்டெடுப்பை உருவாக்குங்கள் File அமைப்பு மட்டும்
பில்ட்ரூட் சிஸ்டம் பற்றி மேலும்
நீங்கள் buildroot ரூட்ஃப்களைப் பயன்படுத்தினால், சில Dusun சோதனை ஸ்கிரிப்டுகள்/கருவிகள் ஏற்கனவே இறுதி பில்ட்ரூட் ரூட்ஃப்களில் நிறுவப்பட்டுள்ளன. நீங்கள் buildroot/dusun_rootfs/add_ds_rootfs.sh ஐப் பார்க்கவும்
7.1 வன்பொருள் கூறுகளை சோதிக்கவும்
பில்ட்ரூட் அமைப்பின் கீழ் பின்வரும் சோதனைகள் செய்யப்படுகின்றன.
7.1.1 Wi-Fi ஐ AP ஆக சோதிக்கவும்
“ds_conf_ap.sh” ஸ்கிரிப்ட் Wi-Fi AP ஐ அமைப்பதற்கானது, SSID என்பது “dsap”, கடவுச்சொல் “12345678”.
7.1.2 டெஸ்ட் I2C
கேட்வேயில் i2c செயல்பாட்டின் சோதனை
வயர்லெஸ் மேம்பாடு (ஜிக்பீ, இசட்-வேவ், பிஎல்இ, லோராவான்)
பின்வரும் படிகளைச் செய்ய உபுண்டு அமைப்பைப் பயன்படுத்தவும். குறியீடு போர்டில் தொகுக்கப்படும், ஹோஸ்டில் அல்ல.
- போர்டில் சில நூலகத்தை தயார் செய்யவும்
- scp SDK
8.1 BLE
BLE இடைமுகம் /dev/ttyUSB1.
Dusun FTP இலிருந்து “rk3328_ble_test.tar.gz” ஐப் பதிவிறக்கி, /root இன் கீழ் பலகையில் நகலெடுக்கவும்.
அதை அவிழ்த்து, நீங்கள் ./bletest build ble சோதனைக் கருவியைப் பெற்று இயக்கலாம்:
BLE சோதனைக் கருவியைப் பற்றிய கூடுதல் தகவலுக்கு, தயவுசெய்து பார்வையிடவும் https://docs.silabs.com/ மேலும் தகவலுக்கு.
8.2 லோராவன்
LoRaWAN க்கு சரியான இடைமுகத்தைத் தேர்வு செய்யவும்ample /dev/spidev32766.0.
கட்டமைப்பு file அது ./sx1302_hal/packet_forwarder/global_conf.json இல் உள்ளது.
Dusun FTP இலிருந்து “sx1302_hal_0210.tar.gz” ஐப் பதிவிறக்கி, /root இன் கீழ் பலகையில் நகலெடுக்கவும்.
அதை அவிழ்த்து நீங்கள் ./sx1302_hal உருவாக்க LoRaWAN s ஐப் பெறலாம்ample குறியீடு sx1302_hal மற்றும் இயக்கவும்:
LoRaWAN குறியீட்டைப் பற்றிய கூடுதல் தகவலுக்கு, தயவுசெய்து பார்வையிடவும் https://www.semtech.com/products/wireless-rf/lora-core/sx1302 மேலும் தகவலுக்கு.
8.3 ஜி.பி.எஸ்
ஜிபிஎஸ் நிரலிலிருந்து ஜிபிஎஸ் தரவைப் பெறுங்கள், இயல்புநிலை சீரியல் போர்ட் ttyS3, பாட் விகிதம் 9600
படத்தை மேம்படுத்துதல்
9.1 மேம்படுத்தல் கருவி
மேம்படுத்தல் கருவி: AndroidTool_Release_v2.69
9.2 மேம்படுத்தல் பயன்முறைக்குச் செல்லவும்
- எரியும் கணினி USB போர்ட்டுடன் OTG போர்ட்டை இணைக்கவும், இது 5V மின் விநியோகமாகவும் செயல்படுகிறது
- uboot ஐ உள்ளிட, uboot துவங்கும் போது “Ctrl+C” ஐ அழுத்தவும்:
- முழுமையான "update.img" மேம்படுத்துதலுக்கு, மாஸ்க்ரோம் பயன்முறையில் பலகையை மறுதொடக்கம் செய்ய "rbrom" கட்டளையை uboot செய்யவும்.
- "rockusb 0 mmc 0" கட்டளையை ஏற்றி பயன்முறையில் மறுதொடக்கம் செய்ய, ஒரு பகுதி நிலைபொருள் மேம்படுத்தல் அல்லது முழுமையான "புதுப்பிப்பு. img" மேம்படுத்தல்.
9.3 Firmware “update.img” மேம்படுத்தலின் முழு தொகுப்பு
9.4 நிலைபொருளைத் தனித்தனியாக மேம்படுத்தவும்
Tel:86-571-86769027/8 8810480
Webதளம்: www.dusuniot.com
www.dusunremotes.com
தளம் 8, கட்டிடம் A, வாண்டோங் மையம்,
Hangzhou 310004, சீனா
www.dusunlock.com
ஆவணங்கள் / ஆதாரங்கள்
![]() |
DUSUN DSGW-010C IoT எட்ஜ் கம்ப்யூட்டர் கேட்வே [pdf] பயனர் வழிகாட்டி DSGW-010C, DSGW-010C IoT எட்ஜ் கம்ப்யூட்டர் கேட்வே, IoT எட்ஜ் கம்ப்யூட்டர் கேட்வே, எட்ஜ் கம்ப்யூட்டர் கேட்வே, கம்ப்யூட்டர் கேட்வே, கேட்வே |