资源简介
1.中国电信NB-IOT调用平台接口的demo
2.可实现基本功能,注册设备,鉴权,修改信息,下发命令等
3.包含demo中所有的jar包
4.平台搭建好,在平台上应用注册后即可使用
代码片段和文件信息
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);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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个文件信息
- 上一篇:JAVA办公管理系统(OA)
- 下一篇:Android 打开蓝牙耳机录音
相关资源
- 一个简单的商城Demo手机android端源码
- Android OverridePendingTransitionDemo
- java连接mq的demo
- 高德地图AMap_Android_API_3DMap_Demo_V2.4.0
- springmvc4.0+mongodb3.0 demo
- Android 备忘录demo(有两个版本)
- java 支付宝H5支付Demo
- Android串口通信超简单的Demo
- paypal快速支付java代码demo
- Android扫描二维码及生成二维码Demo
- android圆形图片裁剪demo以及实现
- android https demo
- Honeywell EDA50 SDK 实现连续扫描及定时
- Android客户端与服务器端通信Demo
- 上传Excel的Demojava代码
- Android中Http的Get与Post的demo
- Android解决数据库注入漏洞风险的dem
- AIDL详细demo
- 科大讯飞语音识别demo
- Java开发的OCR程序源码和demo
- Android二维码扫描识别-二维码生成de
- Jmxdemo
- Android 评论、回复功能,测试demo
- Android智能灯泡demo
- android UDP通信demo,仅文字
- Android串口通信demo(AS)
- Java实现物流跟踪查询+Demo+Word
- 中国电信物联网开放平台北向应用L
- Android emoji demo
- java后端调用大华视频的demo
评论
共有 条评论