connflag=FALSE 是什么意思?
What does connflag=FALSE mean?
我正在使用脚本将树莓派连接到 AWS IOT
。
它包含一个引用 connflag
。到目前为止我找不到任何解释。
import paho.mqtt.client as paho
import random
import string
import json
from time import sleep
connflag = False
它是否属于 paho-Mqtt
模块?如果是,它是什么?有参考吗?
通过谷歌搜索,我猜是这段代码(或派生代码)? https://github.com/mariocannistra/python-paho-mqtt-for-aws-iot/blob/master/awsiotpub.py
你可以看到它正在做
def on_connect(client, userdata, flags, rc):
global connflag
connflag = True
print("Connection returned result: " + str(rc) )
# ...
if connflag == True:
tempreading = uniform(20.0,25.0)
mqttc.publish("temperature", tempreading, qos=1)
也就是说,connflag
在客户端连接到 MQTT 队列时设置,并且在连接之前不会发布读数。
变量本身的名称可能会更好(例如 is_connected
可能会立即有意义)。
我正在使用脚本将树莓派连接到 AWS IOT
。
它包含一个引用 connflag
。到目前为止我找不到任何解释。
import paho.mqtt.client as paho
import random
import string
import json
from time import sleep
connflag = False
它是否属于 paho-Mqtt
模块?如果是,它是什么?有参考吗?
通过谷歌搜索,我猜是这段代码(或派生代码)? https://github.com/mariocannistra/python-paho-mqtt-for-aws-iot/blob/master/awsiotpub.py
你可以看到它正在做
def on_connect(client, userdata, flags, rc):
global connflag
connflag = True
print("Connection returned result: " + str(rc) )
# ...
if connflag == True:
tempreading = uniform(20.0,25.0)
mqttc.publish("temperature", tempreading, qos=1)
也就是说,connflag
在客户端连接到 MQTT 队列时设置,并且在连接之前不会发布读数。
变量本身的名称可能会更好(例如 is_connected
可能会立即有意义)。