程序员

阿里云微服务消息队列MQTT管控API本地测试Quick Start

作者:admin 2021-07-19 我要评论

Step By Step 1、设备端建立连接进行消息收发 2、添加pom.xml依赖 3、集成测试 一、设备端建立连接进行消息收发参考官方Demo: MQ4IoTSendMessageToMQ4IoTUseSig...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)
Step By Step

1、设备端建立连接进行消息收发
2、添加pom.xml依赖
3、集成测试

一、设备端建立连接进行消息收发参考官方Demo:MQ4IoTSendMessageToMQ4IoTUseSignatureMode完整正常的消息收发,确保设备在线。控制台快速查看

图片.png

二、添加pom.xml依赖
 dependencies 
 dependency 
 groupId com.aliyun /groupId 
 artifactId aliyun-java-sdk-core /artifactId 
 version 4.1.1 /version 
 /dependency 
 dependency 
 groupId com.aliyun /groupId 
 artifactId onsmqtt20200420 /artifactId 
 version 1.0.1 /version 
 /dependency 
 /dependencies 
三、集成测试3.1 CodeSample
import com.aliyun.onsmqtt20200420.models.*;
import com.aliyun.teaopenapi.models.*;
import com.google.gson.Gson;
public class Sample {
 * 使用AK SK初始化账号Client
 * @param accessKeyId
 * @param accessKeySecret
 * @return Client
 * @throws Exception
 public static com.aliyun.onsmqtt20200420.Client createClient(String accessKeyId, String accessKeySecret) throws Exception {
 Config config = new Config()
 // 您的AccessKey ID
 .setAccessKeyId(accessKeyId)
 // 您的AccessKey Secret
 .setAccessKeySecret(accessKeySecret);
 // 访问的域名
// config.endpoint = "onsmqtt.cn-qingdao.aliyuncs.com";
 config.endpoint = "onsmqtt.cn-beijing.aliyuncs.com";
 return new com.aliyun.onsmqtt20200420.Client(config);
 public static void main(String[] args_) throws Exception {java.util.List String args = java.util.Arrays.asList(args_);
 com.aliyun.onsmqtt20200420.Client client = Sample.createClient(" access key ", " access secret 
 QuerySessionByClientIdRequest querySessionByClientIdRequest = new QuerySessionByClientIdRequest()
 .setClientId("GID_demo1@@@DEVICE_001")
 .setInstanceId("post-cn-st*********");
 // 复制代码运行请自行打印 API 的返回值
 QuerySessionByClientIdResponse response = client.querySessionByClientId(querySessionByClientIdRequest);
// System.out.println(response.body.onlineStatus);
 System.out.println(new Gson().toJson(response.body));
}
3.2 The Result
{"onlineStatus":true,"requestId":"87D17FA5-F1F9-48F3-893C-BD70C8CA3DED"}
更多参考

QuerySessionByClientId
服务接入点
阿里云常见参数获取位置


本文转自网络,原文链接:https://developer.aliyun.com/article/785421

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 数智洞察丨和死神赛跑,那些不得不“闯

    数智洞察丨和死神赛跑,那些不得不“闯

  • 酒店小程序开发瑞蚁解决方案

    酒店小程序开发瑞蚁解决方案

  • 自建Kubernetes集群如何使用阿里云CSI

    自建Kubernetes集群如何使用阿里云CSI

  • 【kafka运维】数据迁移、分区副本重分

    【kafka运维】数据迁移、分区副本重分

腾讯云代理商
海外云服务器