目录
1. EMQX Cloud (Serverless)
2. HiveMQ Cloud (Free Tier)
3. AWS IoT Core (Free Tier)
4. Alibaba Cloud IoT Platform (Free Trial)
5. Tencent Cloud IoT Hub (Free Tier)
6. Google Cloud IoT Core (Free Tier)
7. Microsoft Azure IoT Hub (Free Tier)
免费云服务 Broker 的对比
如何选择免费云服务 Broker?
示例:使用 EMQX Cloud 的免费 MQTT Broker
部分云服务提供商的 MQTT Broker 提供免费额度或免费试用,适合小型项目或个人开发者使用。以下是几个提供免费 MQTT Broker 的云服务:
1. EMQX Cloud (Serverless)
- 简介:EMQX 提供全托管的 MQTT Broker 服务,Serverless 版本提供免费额度。
- 免费额度:
- 每月 1000 分钟连接时间。
- 每月 1000 条消息。
- 官网:https://www.emqx.io/cloud
- 适用场景:小型项目、个人开发者、测试环境。
2. HiveMQ Cloud (Free Tier)
3. AWS IoT Core (Free Tier)
4. Alibaba Cloud IoT Platform (Free Trial)
5. Tencent Cloud IoT Hub (Free Tier)
6. Google Cloud IoT Core (Free Tier)
7. Microsoft Azure IoT Hub (Free Tier)
免费云服务 Broker 的对比
服务 | 免费额度 | 适用场景 |
---|
EMQX Cloud | 1000 分钟连接时间,1000 条消息 | 小型项目、个人开发者 |
HiveMQ Cloud | 100 并发连接,100 MB 消息流量 | 小型项目、测试环境 |
AWS IoT Core | 250,000 条消息,500 MB 数据传输 | 小型项目、测试环境 |
阿里云 IoT 平台 | 1 个月免费试用,1000 条消息 | 小型项目、测试环境 |
腾讯云 IoT Hub | 1000 条消息,100 MB 数据传输 | 小型项目、测试环境 |
Google IoT Core | 250 MB 数据传输,250,000 条消息 | 小型项目、测试环境 |
Azure IoT Hub | 8,000 条消息,0.5 GB 数据传输 | 小型项目、测试环境 |
如何选择免费云服务 Broker?
-
项目规模:
- 如果项目规模较小(如设备数量 < 100,消息量 < 1000 条/月),可以选择免费额度较大的服务(如 AWS IoT Core 或 Google IoT Core)。
-
功能需求:
- 如果需要高级功能(如设备管理、规则引擎),可以选择支持这些功能的云服务(如阿里云 IoT 平台或腾讯云 IoT Hub)。
-
试用期限:
- 如果需要长期免费使用,可以选择提供永久免费额度的服务(如 EMQX Cloud 或 HiveMQ Cloud)。
-
技术支持:
- 如果需要技术支持,可以选择提供社区或文档支持的服务(如 AWS IoT Core 或 Azure IoT Hub)。
示例:使用 EMQX Cloud 的免费 MQTT Broker
- 注册 EMQX Cloud 账号:
- 创建 Serverless 实例:
- 在控制台中创建 Serverless 实例,获取连接地址和端口。
- 使用
paho-mqtt
连接:
import paho.mqtt.client as mqtt
broker = "your-instance.emqx.cloud"
port = 1883
client_id = "your-client-id"
username = "your-username"
password = "your-password"
client = mqtt.Client(mqtt.CallbackAPIVersion.VERSION2, client_id)
client.username_pw_set(username, password)
client.connect(broker, port)
client.loop_start()
client.publish("your/topic", "Hello from paho-mqtt")
client.loop_stop()
通过以上免费云服务 Broker,你可以快速开始 MQTT 实验或小型项目。
本文作者:Dong
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。
许可协议。转载请注明出处!