
# 快速引用
#### mvn引用
```
<dependencies>
    <dependency>
        <groupId>com.huaweicloud</groupId>
        <artifactId>iot-device-sdk-java</artifactId>
        <version>1.2.2</version>
    </dependency>
</dependencies>
```
#### 源码获取及编译
1. 开发环境要求：已经安装JDK（版本1.8以上）和maven。
2. 访问[SDK下载页面](https://github.com/huaweicloud/huaweicloud-iot-device-sdk-java)，下载SDK，整个工程包含以下子工程：
   ![](https://support.huaweicloud.com/sdkreference-iothub/figure/zh-cn_image_0000002390892349.png)
   - iot-device-sdk-java：sdk代码。
   
   - iot-device-demo：普通直连设备的demo代码。
   
   - iot-gateway-demo：网关设备的demo代码。
   
   - iot-bridge-sdk：网桥的sdk代码。
   
   - iot-bridge-demo：网桥的demo代码，用来演示如何将tcp设备桥接到平台。
   
   - iot-bridge-sample-tcp-protocol：子设备使用tcp协议连接网桥的样例。
   
   - iot-device-code-generator：设备代码生成器，可以根据产品模型自动生成设备代码。
    
3. 编译安装：进入到SDK根目录，执行mvn install。
 
