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-040
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 Firmware Upgrade .......................................................................................................................................... 11
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) ....................................................................................................................... 20
7. Easy Function Test Script ......................................................................................................................................... 21
8. Luci Web Function Description ............................................................................................................................... 22
9. Application Layer Development .............................................................................................................................. 32
9.1 Led 33
9.1 on led .................................................................................................................................................... 33
9.2 off led ................................................................................................................................................... 33
9.3 blink led ................................................................................................................................................ 33
9.2 Button ............................................................................................................................................................. 33
9.3 Ethernet .......................................................................................................................................................... 34
9.4 wifi 35
9.5 Zigbee ............................................................................................................................................................. 35
9.6 Bluetooth ........................................................................................................................................................ 37
9.7 Zwave ............................................................................................................................................................. 38
9.14 LTE 39
10. Kernel Development DTS Description ................................................................................................................... 41
10.1 Led 41
10.2 Button ........................................................................................................................................................... 42
10.3 Ethernet......................................................................................................................................................... 42
10.4 wifi 42
10.5 Zigbee ........................................................................................................................................................... 43