|
@@ -256,14 +256,13 @@ class IotCoreView(View):
|
|
|
# rtsp://rtsp.zositech.org:8554/ZFdqWldXRFpMTkVaYVZEaEJXRXhUV0RFeE1VRT1B
|
|
|
# api doc: https://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/http.html
|
|
|
# https://IoT_data_endpoint/topics/url_encoded_topic_name?qos=1
|
|
|
- # POST请求url来发布消息
|
|
|
+ # 请求url来发布MQTT消息
|
|
|
url = 'https://{}/topics/{}?rtsp_command={}'.format(endpoint, topic_name, MSG)
|
|
|
authorizer_name = 'Ansjer_Iot_Auth'
|
|
|
signature = self.rsa_sign(Token) # Token签名
|
|
|
headers = {'x-amz-customauthorizer-name': authorizer_name, 'Token': Token,
|
|
|
'x-amz-customauthorizer-signature': signature}
|
|
|
- params = {'rtsp_command': MSG}
|
|
|
- r = requests.post(url=url, headers=headers, json=params, timeout=2)
|
|
|
+ r = requests.get(url=url, headers=headers, timeout=2)
|
|
|
if r.status_code == 200:
|
|
|
return response.json(0)
|
|
|
else:
|