2022-10-13 11:04:06 [显示全部楼层]
3900浏览
查看: 3900|回复: 1

[ESP8266/ESP32] arduino esp32 怎么用4g连接mqtt服务器?

[复制链接]
我搜到的代码例子都是wifi的。
用的都是Arduino  PubSubClient库,mqtt连接的参数的client id 是wificlient这个类型的。

用4g的话,我的那个4g模块也有对应的AT指令。但是那个指令也要传client id。但是我根本找不到arduino ide里边怎么获取esp32开发板的client id,很迷茫。。。希望大家能解答。

Inlook  学徒

发表于 2022-10-19 21:02:51

ClientId是MQTT客户端的标识。MQTT服务端用该标识来识别客户端。因此ClientId必须是独立的。如果两个MQTT客户端使用相同ClientId标识,服务端会把它们当成同一个客户端来处理。通常ClientId是由一串字符所构成的。

所以,随便给一个字符串就可以当client ID。如果多个程序使用重复的Client ID,mqtt broker会随机reset连接
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
关于楼主
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail