mqtt_constant module¶
-
mqtt_constant.AUTHORITY_CERT_PATH= 'certs/VeriSign-Class_3-Public-Primary-Certification-Authority-G5.pem'¶ Relative path to certifcate of authority
-
mqtt_constant.AWS_ENDPOINT= '.iot.us-east-1.amazonaws.com'¶ The middle part of the endpoint that indicates regions of aws service
-
mqtt_constant.CERTIFICATE_PATH= 'certs/certificate.pem.crt'¶ Relative path to device certificate, downloaded from aws IoT
-
mqtt_constant.CLIENT_ID= 'lambda_service'¶ ID of this lambda handler function
-
mqtt_constant.CONNECT_DISCONNECT_TIMEOUT= 5¶ How many seconds to wait before concluding that the connect/disconnect operation has timed out
-
mqtt_constant.DRAINING_FREQ= 5¶ How many requests that the Mqtt will try to resolve per seconds(the unit is Hz) if there is a big queue
-
mqtt_constant.ENDPT_FILE_PATH= 'certs/accessPointID.txt'¶ relative file path that has accessPointID, access point ID can be obtained by obtaining the first part of the REST API in the aws IoT core console
-
mqtt_constant.INITIAL_BACKOFF_TIME= 1¶ How may seconds to stop before retransmitting upon the first conflict in mqtt
-
mqtt_constant.KEEP_ALIVE_SECONDS= 300¶ Duration between ping to mqtt server to indicate the intention to continue connection
-
mqtt_constant.MAX_BACKOFF_TIME= 5¶ Max seconds to stop before retransmitting upon continuous conflict in mqtt
-
mqtt_constant.MQTT_PORT= 8883¶ Port used by secure MQTT service
-
mqtt_constant.OFFLINE_PUB_QUEUE= 3¶ Max number of requests to be queue while the lambda handler is offline, 0 for none, -1 for infinite
-
mqtt_constant.OPERATION_TIMEOUT= 4¶ How many seconds to wait before concluding that general operation(not special one like connect/disconenct) has timed out
-
mqtt_constant.PRIVATE_KEY_PATH= 'certs/private.pem.key'¶ Relative path to private key, downloaded from aws IoT
-
mqtt_constant.PUB_QOS= 1¶ Publish Quality of service, service of 1 guarantees at least 1 delivery arrives at target, 0 means best effort not gurantee
-
mqtt_constant.STABLE_TIME= 3¶ How much time in seconds are considered stable, after this amount of time, the backoff time will be reset back to the initial level
-
mqtt_constant.SUB_QOS= 1¶ Subscribe QoS, similar to PUB_QOS
-
mqtt_constant.UNCERTAINTY_MS= 200¶ Uncertainty of measurement that is reported to Alexa during responses