-
大小: 4.05MB文件类型: .rar金币: 1下载: 0 次发布日期: 2023-09-16
- 语言: Java
- 标签: 物联网 LiteNADemo
资源简介
最近接手一个物联网NB-Iot的燃气表的项目,从项目组长那里获取到的中国电信物联网NB-IOT南北向开发资料合集,其中有一个文档名字叫中国电信物联网开放平台北向应用QuickStart.doc文件,在里面的4.5 导入样例代码一节,有一个将下载到的样例代码解压,进入LiteNADemo_https\src,一直苦于没有找到对应的源码文件,后来发现里面的jar包名字有华为的字样,现在将这个源码包分享出来,希望可以给与开发者一点帮助。
代码片段和文件信息
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个文件信息
相关资源
- 基于 Web 的物流管理系统设计与实现
- android预订座位,控制单片机
- 物联网智能家居小程序
- 物联网基础项目——基于ESP8266,STM
- 风电系统物联网iot平台监控、报表、
- Android 手表消息通知(物联网开发-1
- Android Wi-Fi共享(物联网开发-16_156)
- Android 周围Wi-Fi检测连接(物联网开发
- 《Android物联网开发从入门到实战》
- Android物联网源码
- Android集成消息推送之MQTT
- Hands-On Internet of Things with Blynk [True P
- OneNet设备云平台javaAPI
- 基于Eclipse paho的MQTT java客户端
- 阿里云物联网套件开发API说明文档I
- zhidev-Agriculture-master 智慧农业物联网应
- 从0开始用Java做智慧农业物联网.txt
- 中国电信物联网开放平台API Demo例程
- Android 触碰NFC标签打开设置的应用(物
- Android物联网开发细致入门与最佳实践
- Android 单对单蓝牙聊天(物联网开发
- Android 智能摄像头(物联网开发-16_1
- Android 智能家居(物联网开发-16_150)
评论
共有 条评论