
# 快速引用
#### GO语言安装
```
go get github.com/huaweicloud/huaweicloud-iot-device-sdk-go
```
#### 源码获取
- 开发环境要求：Go 1.18+。
- 访问[SDK下载页面](https://github.com/huaweicloud/huaweicloud-iot-device-sdk-go)，下载工程，工程包含以下子工程：
  表1GO语言SDK目录结构 
  | 目录结构                                                                                                                                             | 目录         | 说明         |
  |:---|:---|:---|
  | iot                                               | callback   | 客户端回调函数    |
  | iot                                               | client     | 设备客户端      |
  | iot                                               | config     | 客户端配置      |
  | iot                                               | constants  | 常量包        |
  | iot                                               | device     | 直连设备客户端    |
  | iot                                               | file       | 文件上传下载     |
  | iot                                               | gateway    | 网关设备客户端    |
  | iot                                               | model      | 结构体包       |
  | iot                                               | rule       | 端侧规则包      |
  | sample              | bs         | 设备发放demo   |
  | sample              | command    | 命令demo     |
  | sample              | file       | 文件上传下载demo |
  | sample              | device     | 直连设备客户端    |
  | sample              | file       | 文件上传下载     |
  | sample              | gateway    | 网关设备客户端    |
  | sample              | log        | 设备日志demo   |
  | sample              | message    | 消息上报下发demo |
  | sample              | ota        | ota升级demo  |
  | sample              | properties | 设备属性demo   |
  | sample              | rule       | 端侧规则demo   |
  | sample              | test_model | 测试结构体      |
  | sample              | test_util  | 测试工具类      |
  | sample              | test_sync  | 时间同步demo   |
     
  
 
