Hangzhou Roombanker Technology Co., Ltd.
A DUSUN company
Floor 8 | Building A | Wantong center | Hangzhou 310004 | China Tel:+86-571-86769027/88810480
Website: www.dusuniot.com
www.dusunremotes.com
www.hzdusun.com
Development Document
Document Name: DSGW-021
SmartGateway SDK QuickStart
Revision History
Specification
Update Description
By
Rev
Date
1.0
2023-04-20
New version release
au
Approvals
Organization
Name
Title
Date
Hangzhou Roombanker Technology Co., Ltd.
A DUSUN company
Floor 8 | Building A | Wantong center | Hangzhou 310004 | China Tel:+86-571-86769027/88810480
Website: www.dusuniot.com
www.dusunremotes.com
www.hzdusun.com
Content
1. Introduction ................................................................................................................................................................ 4
2. Gateway Information .................................................................................................................................................. 4
2.1 Basic information ............................................................................................................................................. 4
2.2 Interface ............................................................................................................................................................ 4
3. Debug Setup ............................................................................................................................................................... 5
3.1 Power ................................................................................................................................................................ 5
3.2 Wire Connect .................................................................................................................................................... 5
3.3 Debug Uart Connect ......................................................................................................................................... 6
4. SDK Download And Compile .................................................................................................................................... 7
4.1 SDK Envirment Prepare ................................................................................................................................... 7
4.1 SDK Download ................................................................................................................................................ 7
4.2 SDK Compile ................................................................................................................................................... 7
4.2 SDK Output ...................................................................................................................................................... 7
5. Firmware Program And Program ............................................................................................................................... 7
5.1 Firmware Program ............................................................................................................................................ 7
5.1.1 SPI Programer ..................................................................................................................................... 7
5.2.2 Uboot Web Upgrade .......................................................................................................................... 11
5.2.3 System Web Upgrade ........................................................................................................................ 14
5.2.4 System Command Upgrade ............................................................................................................... 16
6. Gateway Login ......................................................................................................................................................... 17
6.1 Login Through Debug Uart ............................................................................................................................ 17
6.2 Login Through Network(SSH) ....................................................................................................................... 19
7. Easy Function Test Script ......................................................................................................................................... 21
8. Luci Web Function Description ............................................................................................................................... 22
9. Application Layer Development .............................................................................................................................. 31
9.1 Led 32
9.1 on led .................................................................................................................................................... 32
9.2 off led ................................................................................................................................................... 32
9.3 blink led ................................................................................................................................................ 32
9.2 Button ............................................................................................................................................................. 32
9.3 Ethernet .......................................................................................................................................................... 33
9.4 wifi 34
9.5 Zigbee ............................................................................................................................................................. 35
9.6 Bluetooth ........................................................................................................................................................ 36
9.7 Zwave ............................................................................................................................................................. 37
9.14 LTE 38
10. Kernel Development DTS Description ................................................................................................................... 40
10.1 Led 40
10.2 Button ........................................................................................................................................................... 40
10.3 Ethernet......................................................................................................................................................... 41
10.4 wifi 41
10.5 Zigbee ........................................................................................................................................................... 41
10.6 Bluetooth ...................................................................................................................................................... 41