資源簡(jiǎn)介
1.中國(guó)電信NB-IOT調(diào)用平臺(tái)接口的demo
2.可實(shí)現(xiàn)基本功能,注冊(cè)設(shè)備,鑒權(quán),修改信息,下發(fā)命令等
3.包含demo中所有的jar包
4.平臺(tái)搭建好,在平臺(tái)上應(yīng)用注冊(cè)后即可使用

代碼片段和文件信息
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({?“resource“?“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);
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2017-05-10?19:30??LiteNAdemo_https\
?????目錄???????????0??2017-05-10?19:30??LiteNAdemo_https\Open?source?components\
?????文件??????263965??2017-05-03?11:34??LiteNAdemo_https\Open?source?components\commons-codec-1.9.jar
?????文件???????61829??2017-05-03?11:34??LiteNAdemo_https\Open?source?components\commons-logging-1.2.jar
?????文件??????736658??2017-05-03?11:34??LiteNAdemo_https\Open?source?components\httpclient-4.5.2.jar
?????文件??????326724??2017-05-03?11:34??LiteNAdemo_https\Open?source?components\httpcore-4.4.4.jar
?????文件???????41029??2017-05-03?11:34??LiteNAdemo_https\Open?source?components\httpmime-4.5.2.jar
?????文件???????39822??2017-05-03?11:34??LiteNAdemo_https\Open?source?components\jackson-annotations-2.5.4.jar
?????文件??????229999??2017-05-03?11:34??LiteNAdemo_https\Open?source?components\jackson-core-2.5.4.jar
?????文件?????1144035??2017-05-03?11:34??LiteNAdemo_https\Open?source?components\jackson-databind-2.5.4.jar
?????文件??????159123??2017-05-03?11:34??LiteNAdemo_https\Open?source?components\json-lib-2.4-jdk15.jar
?????文件?????1007922??2017-05-03?11:34??LiteNAdemo_https\Open?source?components\spring-core-4.1.6.RELEASE.jar
?????文件??????718705??2017-05-03?11:34??LiteNAdemo_https\Open?source?components\spring-web-4.1.6.RELEASE.jar
?????目錄???????????0??2017-05-10?19:30??LiteNAdemo_https\src\
?????目錄???????????0??2017-05-10?19:30??LiteNAdemo_https\src\com\
?????目錄???????????0??2017-05-10?19:30??LiteNAdemo_https\src\com\huawei\
?????目錄???????????0??2017-05-10?19:30??LiteNAdemo_https\src\com\huawei\service\
?????目錄???????????0??2017-05-10?19:30??LiteNAdemo_https\src\com\huawei\service\appAccessSecurity\
?????文件????????1594??2017-05-04?17:15??LiteNAdemo_https\src\com\huawei\service\appAccessSecurity\Authentication.java
?????文件????????2437??2017-05-08?16:17??LiteNAdemo_https\src\com\huawei\service\appAccessSecurity\RefreshToken.java
?????目錄???????????0??2017-05-10?19:30??LiteNAdemo_https\src\com\huawei\service\dataCollection\
?????文件????????2961??2017-05-05?10:07??LiteNAdemo_https\src\com\huawei\service\dataCollection\QueryDeviceCapabilities.java
?????文件????????2734??2017-05-05?10:07??LiteNAdemo_https\src\com\huawei\service\dataCollection\QueryDeviceData.java
?????文件????????2950??2017-05-05?10:07??LiteNAdemo_https\src\com\huawei\service\dataCollection\QueryDeviceHistoryData.java
?????文件????????2812??2017-05-08?17:59??LiteNAdemo_https\src\com\huawei\service\dataCollection\QueryDevices.java
?????文件???????15345??2017-05-04?17:15??LiteNAdemo_https\src\com\huawei\service\dataCollection\SubscribeNotification.java
?????目錄???????????0??2017-05-10?19:30??LiteNAdemo_https\src\com\huawei\service\deviceManagement\
?????文件????????2387??2017-05-05?10:07??LiteNAdemo_https\src\com\huawei\service\deviceManagement\DeleteDirectlyConnectedDevice.java
?????文件????????4069??2017-05-04?17:15??LiteNAdemo_https\src\com\huawei\service\deviceManagement\DiscoverNonDirectlyConnectedDevice.java
?????文件????????3625??2017-05-09?08:59??LiteNAdemo_https\src\com\huawei\service\deviceManagement\ModifyDeviceInfo.java
?????文件????????2792??2017-05-05?10:07??LiteNAdemo_https\src\com\huawei\service\deviceManagement\QueryDeviceActivationStatus.java
............此處省略30個(gè)文件信息
評(píng)論
共有 條評(píng)論