如本IoT所述,我试图使用脚本来设置AWS 。
我能够在AWS IoT MQTT上连接,而不需要WebSocket (使用x.509证书)。
# creates the AWS IoT
def createIoT():
iot = AWSIoTMQTTShadowClient('AWSHome')
# update this with your own endpoint from the IOT dashboard
iot.configureEndpoint('allj.iot.reg.amazonaws.com', 443)
我已经定义了一个自定义保存方法。在这个方法中,如果其中一个字段是空的,我想要引发一些错误。
def save(self, *args, **kwargs):
# do some operation and end up getting self.iot_boxes
# this model field (iot_boxes) can be a list full of values or an empty list
logger.info(f"Selected IOT boxes to be updated {self.iot