资源简介
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 打开蓝牙耳机录音
相关资源
- pc与android通过usb socket实现手机通信
- java23种设计模式+23个实例demo
- android 瀑布流Demo
- jsp 统计在线人数利用HttpSessionListene
- 3.3.6微信支付JAVA版demo
- hpsocket demo
- 验证全志R18的LCD+HDMI双屏异显
- 阿里云rocketmq消息队列对接demo
- sqlserver2016数据库连接驱动及demo
- 微信支付java demo V3版本
- zip4jDemo+jar包
- Android更新升级Demo
- java实现websocket简单demo
- android 留言板小demo
- Android车牌识别 Demo 源码 能识别蓝色和
- 大华摄像头Demo
- java生成pdf文件Demo加印章
- Jfinal框架搭建JSP项目Demo
- 中控智慧考勤机-SDK-Java二次开发demo
- Android蓝牙遥控器字符串形式应用例程
- Android BLE Demo
- 新中新二次开发dll与demo
- android NFCA、NFCB卡读写demo
- Android佳博热敏票据打印机demo
- java微信登陆demo
- 灵信LED屏JAVA demo
- Java8 Demo代码
- WebRTCDemo android 源代码
- Android mupdfDemo
- 生成电子签名和印章的pdf文件demo
评论
共有 条评论