快速接入、弹性伸缩,EMQX Cloud Serverless正式版惊喜来袭!
2023-12-03 16:02:40
EMQX Cloud Serverless 正式版:解锁物联网应用的无限潜力
EMQX Cloud Serverless:MQTT 消息云服务的未来
EMQX Cloud Serverless 正式版震撼来袭,为物联网(IoT)应用场景注入全新活力。作为云原生的 MQTT 消息服务器,EMQX Cloud Serverless 秉承了 EMQX 一贯的高品质和高性能,为您带来前所未有的灵活性和可扩展性。
快速接入,轻松入门
EMQX Cloud Serverless 消除了繁琐的前期准备和环境配置。只需几个简单的步骤,您即可接入该服务,开启您的物联网应用之旅。告别复杂的技术门槛,尽情享受 MQTT 的强大功能。
弹性伸缩,按需而变
EMQX Cloud Serverless 具备弹性伸缩能力,让您轻松应对业务高峰和低谷。根据实际需求调整 MQTT 服务,有效控制成本,让您的应用始终保持高效稳定。
按量计费,物超所值
EMQX Cloud Serverless 采用按量计费模式,让您仅为所使用的资源付费。告别不必要的浪费,充分利用云端优势,让您的物联网应用高效经济。
多租户技术,安全可靠
EMQX Cloud Serverless 采用多租户技术,将物理资源划分为多个虚拟的租户,实现资源隔离和数据安全。您的物联网应用将拥有独立的安全空间,安心畅享 MQTT 服务。
丰富功能,满足所需
EMQX Cloud Serverless 提供丰富的插件和集成,如 MQTT 协议桥接、规则引擎、身份验证和授权等。轻松构建物联网解决方案,满足各种应用场景的需求。
适用场景,无所不在
EMQX Cloud Serverless 适用于广泛的物联网应用场景,包括:
- 智能家居: 连接智能设备,实现远程控制和数据采集。
- 工业物联网: 连接工业设备,实现远程监控和数据采集。
- 车联网: 连接车载设备,实现远程监控和数据采集。
- 智慧城市: 连接城市基础设施,实现远程监控和数据采集。
- 农业物联网: 连接农业设备,实现远程监控和数据采集。
代码示例
// Java 代码示例
import com.hivemq.client.mqtt.MqttClient;
import com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient;
public class EMQXCloudServerlessExample {
public static void main(String[] args) {
// 替换为您的 Cloud Serverless 实例的连接信息
String serverAddress = "your-cloud-serverless-instance-address.emqx.io";
String username = "your-username";
String password = "your-password";
// 创建 MQTT 客户端
MqttClient client = Mqtt5AsyncClient.builder()
.serverAddress(serverAddress)
.useMqttVersion5()
.automaticReconnect(true)
.build();
// 设置凭证
client.getConfig().setCredentialsProvider(() -> new String[]{username, password});
// 连接到 MQTT 服务器
client.connect().whenComplete((connAck, throwable) -> {
if (throwable != null) {
System.out.println("连接失败:" + throwable.getMessage());
return;
}
// 发布消息
client.publishWith()
.topic("my-topic")
.payload("Hello from EMQX Cloud Serverless!".getBytes())
.send();
// 订阅主题
client.subscribeWith()
.topicFilter("my-topic")
.qos(1)
.subscribe();
// 接收消息
client.receivePublishes().whenComplete((publish, throwable) -> {
if (throwable != null) {
System.out.println("接收消息失败:" + throwable.getMessage());
return;
}
System.out.println("收到消息:" + new String(publish.getPayloadAsBytes()));
});
});
}
}
常见问题解答
-
EMQX Cloud Serverless 与其他 MQTT 服务有什么区别?
EMQX Cloud Serverless 是一款云原生的 MQTT 消息服务器,为您提供按需付费、快速扩展和高度安全的物联网服务。 -
EMQX Cloud Serverless 的定价模式是什么?
EMQX Cloud Serverless 采用按量计费模式,让您仅为实际使用的资源付费。 -
EMQX Cloud Serverless 支持哪些协议?
EMQX Cloud Serverless 支持 MQTT、WebSocket、TCP 等多种协议。 -
EMQX Cloud Serverless 可以与哪些设备集成?
EMQX Cloud Serverless 可以与各种物联网设备集成,包括传感器、执行器、网关等。 -
EMQX Cloud Serverless 如何确保数据安全?
EMQX Cloud Serverless 采用多租户技术,将物理资源划分为多个虚拟的租户,实现资源隔离和数据安全。