-
大小: 4.05MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-09-16
- 語言: Java
- 標簽: 物聯(lián)網(wǎng)??LiteNADemo??
資源簡介
最近接手一個物聯(lián)網(wǎng)NB-Iot的燃氣表的項目,從項目組長那里獲取到的中國電信物聯(lián)網(wǎng)NB-IOT南北向開發(fā)資料合集,其中有一個文檔名字叫中國電信物聯(lián)網(wǎng)開放平臺北向應用QuickStart.doc文件,在里面的4.5 導入樣例代碼一節(jié),有一個將下載到的樣例代碼解壓,進入LiteNADemo_https\src,一直苦于沒有找到對應的源碼文件,后來發(fā)現(xiàn)里面的jar包名字有華為的字樣,現(xiàn)在將這個源碼包分享出來,希望可以給與開發(fā)者一點幫助。

代碼片段和文件信息
package?com.huawei.service.appAccessSecurity;
import?java.util.HashMap;
import?java.util.Map;
import?com.huawei.utils.Constant;
import?com.huawei.utils.HttpsUtil;
import?com.huawei.utils.JsonUtil;
import?com.huawei.utils.StreamClosedHttpResponse;
/**
?*??Auth:
?*??This?interface?is?used?to?authenticate?third-party?systems?before?third-party?systems?access?open?APIs.
?*/
public?class?Authentication?{
????@SuppressWarnings(“unchecked“)
public?static?void?main(String?args[])?throws?Exception?{
????????//?Two-Way?Authentication
????????HttpsUtil?httpsUtil?=?new?HttpsUtil();
????????httpsUtil.initSSLConfigForTwoWay();
????????String?appId?=?Constant.APPID;
????????String?secret?=?Constant.SECRET;
????????String?urlLogin?=?Constant.APP_AUTH;
????????Map?param?=?new?HashMap<>();
????????param.put(“appId“?appId);
????????param.put(“secret“?secret);
????????StreamClosedHttpResponse?responseLogin?=?httpsUtil.doPostFormUrlEncodedGetStatusLine(urlLogin?param);
????????System.out.println(“app?auth?successreturn?accessToken:“);
????????System.out.print(responseLogin.getStatusLine());
????????System.out.println(responseLogin.getContent());
????????System.out.println();
????????//resolve?the?value?of?accessToken?from?responseLogin.
????????Map?data?=?new?HashMap<>();
????????data?=?JsonUtil.jsonString2SimpleObj(responseLogin.getContent()?data.getClass());
????????String?accessToken?=?data.get(“accessToken“);
????????System.out.println(“accessToken:“?+?accessToken);
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1575??2017-11-22?17:15??src\com\huawei\service\appAccessSecurity\Authentication.java
?????文件???????2437??2017-11-22?17:07??src\com\huawei\service\appAccessSecurity\RefreshToken.java
?????文件???????2961??2017-11-22?17:07??src\com\huawei\service\dataCollection\QueryDeviceCapabilities.java
?????文件???????2734??2017-11-22?17:07??src\com\huawei\service\dataCollection\QueryDeviceData.java
?????文件???????2950??2017-11-22?17:07??src\com\huawei\service\dataCollection\QueryDeviceHistoryData.java
?????文件???????2812??2017-11-22?17:07??src\com\huawei\service\dataCollection\QueryDevices.java
?????文件??????15345??2017-11-22?17:07??src\com\huawei\service\dataCollection\SubscribeNotification.java
?????文件???????2387??2017-11-22?17:07??src\com\huawei\service\deviceManagement\DeleteDirectlyConnectedDevice.java
?????文件???????4031??2017-11-22?17:19??src\com\huawei\service\deviceManagement\DiscoverNonDirectlyConnectedDevice.java
?????文件???????3625??2017-11-22?17:07??src\com\huawei\service\deviceManagement\ModifyDeviceInfo.java
?????文件???????2792??2017-11-22?17:07??src\com\huawei\service\deviceManagement\QueryDeviceActivationStatus.java
?????文件???????3246??2017-11-22?17:07??src\com\huawei\service\deviceManagement\RegisterDirectlyConnectedDevice.java
?????文件???????3894??2017-11-22?17:07??src\com\huawei\service\deviceManagement\RemoveNonDirectlyConnectedDevice.java
?????文件???????6600??2017-11-22?17:07??src\com\huawei\service\messagePushing\SubscribeNotifyResource.java
?????文件???????3490??2017-11-22?17:07??src\com\huawei\service\signalingDelivery\CreateDeviceCmdCancelTaskV4.java
?????文件???????5041??2017-11-22?17:07??src\com\huawei\service\signalingDelivery\PostAsynCommandV4.java
?????文件???????2404??2017-11-22?17:07??src\com\huawei\service\signalingDelivery\QueryAsynCommandsV4.java
?????文件???????3073??2017-11-22?17:07??src\com\huawei\service\signalingDelivery\QueryDeviceCmdCancelTaskV4.java
?????文件???????3101??2017-11-22?17:07??src\com\huawei\service\signalingDelivery\UpdateAsynCommandV4.java
?????文件???????1801??2017-11-22?17:07??src\com\huawei\testMessagePush\NotifyType.java
?????文件???????4712??2017-11-22?17:07??src\com\huawei\testMessagePush\SimpleHttpServer.java
?????文件???????3480??2017-11-22?17:16??src\com\huawei\testMessagePush\TestSubscribeAllNotification.java
?????文件???????7213??2017-11-22?17:19??src\com\huawei\utils\Constant.java
?????文件????????304??2017-11-22?17:12??src\com\huawei\utils\DefaultHostnameVerifier.java
?????文件???????3070??2017-11-22?17:07??src\com\huawei\utils\ExceptionUtil.java
?????文件??????11725??2017-11-22?17:14??src\com\huawei\utils\HttpsUtil.java
?????文件???????3952??2017-11-22?17:07??src\com\huawei\utils\JsonUtil.java
?????文件???????5404??2017-11-22?17:07??src\com\huawei\utils\StreamClosedHttpResponse.java
?????文件???????2015??2017-11-22?17:07??src\com\huawei\utils\StreamUtil.java
?????文件????????646??2017-11-22?17:07??src\com\huawei\utils\StringUtil.java
............此處省略33個文件信息
評論
共有 條評論