arduino esp32 怎么用4g连接mqtt服务器?
我搜到的代码例子都是wifi的。用的都是arduinoPubSubClient库,mqtt连接的参数的client id 是wificlient这个类型的。
用4g的话,我的那个4g模块也有对应的AT指令。但是那个指令也要传client id。但是我根本找不到arduino ide里边怎么获取esp32开发板的client id,很迷茫。。。希望大家能解答。
ClientId是MQTT客户端的标识。MQTT服务端用该标识来识别客户端。因此ClientId必须是独立的。如果两个MQTT客户端使用相同ClientId标识,服务端会把它们当成同一个客户端来处理。通常ClientId是由一串字符所构成的。
所以,随便给一个字符串就可以当client ID。如果多个程序使用重复的Client ID,mqtt broker会随机reset连接
页:
[1]