@@ -4,16 +4,18 @@ huaweicloud-iot-device-sdk-java提供设备接入华为云IoT物联网平台的J
4
4
5
5
6
6
* [ 支持特性] ( #支持特性 )
7
- * [ 构建代码] ( #构建代码 )
8
7
* [ 如何使用] ( #如何使用 )
9
- * [ 快速开始] ( #快速开始 )
8
+ * [ 设备初始化] ( #设备初始化 )
9
+ * [ 上报消息] ( #上报消息 )
10
10
* [ 上报设备属性] ( #上报设备属性 )
11
11
* [ 处理平台下发的属性读写] ( #处理平台下发的属性读写 )
12
12
* [ 处理平台下发的命令] ( #处理平台下发的命令 )
13
13
* [ 面向物模型编程] ( #面向物模型编程 )
14
14
* [ 使用设备代码生成器] ( #使用设备代码生成器 )
15
15
* [ 使用证书认证] ( #使用证书认证 )
16
- * [ API Documentation] ( https://cn-north-4-iot-sp.huaweicloud.com/assets/helpcenter/doc/index.html )
16
+ * [ 如何贡献代码] ( #如何贡献代码 )
17
+ * [ 接口文档] ( https://cn-north-4-iot-sp.huaweicloud.com/assets/helpcenter/doc/index.html )
18
+ * [ 更多文档] ( https://support.huaweicloud.com/devg-iothub/iot_02_0089.html )
17
19
18
20
## 支持特性
19
21
- 支持设备消息、属性上报、属性读写、命令下发
@@ -24,18 +26,11 @@ huaweicloud-iot-device-sdk-java提供设备接入华为云IoT物联网平台的J
24
26
- 支持密码认证和证书认证两种设备认证方式
25
27
- 支持自定义topic
26
28
27
- ## 构建代码
29
+ ## 如何使用
28
30
29
31
依赖的版本:
30
32
* JDK :1.8 +
31
33
32
- 运行如下命令:
33
-
34
- git clone https://github.com/huaweicloud/huaweicloud-iot-device-sdk-java.git
35
- cd huaweicloud-iot-device-sdk-java
36
- mvn clean install
37
-
38
- ## 如何使用
39
34
因为huaweicloud-iot-device-sdk-java还没有发布到公共仓库,如果要使用,需要先下载代码在本地构建。
40
35
41
36
mvn clean install
@@ -45,10 +40,10 @@ huaweicloud-iot-device-sdk-java提供设备接入华为云IoT物联网平台的J
45
40
<dependency>
46
41
<groupId>com.huaweicloud.iot</groupId>
47
42
<artifactId>iot-device-sdk-java</artifactId>
48
- <version>0.5 .0</version>
43
+ <version>0.6 .0</version>
49
44
</dependency>
50
45
51
- ## 快速开始
46
+ ### 设备初始化
52
47
53
48
创建设备并初始化
54
49
``` java
@@ -59,7 +54,9 @@ huaweicloud-iot-device-sdk-java提供设备接入华为云IoT物联网平台的J
59
54
}
60
55
```
61
56
62
- 上报设备消息到平台(参见MessageSample)
57
+ ### 上报消息
58
+
59
+ 完整代码参见MessageSample.java
63
60
``` java
64
61
65
62
device. getClient(). reportDeviceMessage(new DeviceMessage (" hello" ), new ActionListener () {
@@ -346,8 +343,13 @@ setter接口为写接口,在平台修改属性时被sdk调用,如果属性
346
343
347
344
## License
348
345
SDK的开源License类型为 [ BSD 3-Clause License] ( https://opensource.org/licenses/BSD-3-Clause ) 。详情参见LICENSE.txt
349
-
350
- [ 更多文档] ( https://support.huaweicloud.com/usermanual-IoT/iot_01_0006.html )
351
346
347
+ ## 如何贡献代码
348
+ 1、创建github账号
349
+ 2、fork huaweicloud-iot-device-sdk-java源代码
350
+ 3、同步huaweicloud-iot-device-sdk-java主仓库代码到fork的仓库
351
+ 4、在本地修改代码并push到fork的仓库
352
+ 5、在fork的仓库提交pull request到主仓库
353
+
352
354
353
355
0 commit comments