部分云服务提供商的 MQTT Broker 提供免费额度或免费试用,适合小型项目或个人开发者使用。以下是几个提供免费 MQTT 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 数据传输 | 小型项目、测试环境 |
项目规模:
功能需求:
试用期限:
技术支持:
paho-mqtt
连接:
python展开代码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 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!