AWSIoT所有设备离线。
创始人
2024-09-25 22:30:24
0

可以通过以下示例代码,使用 AWS Python SDK (Boto3) 来检查设备是否在线。

import boto3
import time

iot = boto3.client('iot')

def get_device_status(device_id):
    response = iot.describe_endpoint(endpointType='iot:Data-ATS')
    endpoint = response['endpointAddress']
    client_id = device_id + str(time.time())
    mqtt = boto3.client('iot-data', endpoint_url=endpoint)
    try:
        response = mqtt.publish(
            topic='$aws/things/{}/shadow/get'.format(device_id),
            qos=1,
            payload='{}')
        response = mqtt.subscribe(topic='$aws/things/{}/shadow/update'.format(device_id), qos=1)
        status_response = ''
        while True:
            status_response = mqtt.receive()
            if status_response.get('status'):
                break
        shadow = json.loads(status_response['payload'].decode('utf-8'))['state']['reported']
        return shadow['state']['reported']['connected']
    except Exception as e:
        print("Exception occurred: ", e)
        return False


def main():
    device_id_list = ['device_1', 'device_2', 'device_3']
    for device_id in device_id_list:
        status = get_device_status(device_id)
        print(f"Device {device_id} is online: {status}")

if __name__ == "__main__":
    main()

这个示例代码将会检查 AWS IoT 中给定设备的在线状态,使用 describe_endpoint() 函数返回 AWS IoT 数据端点的 URL,使用 MQTT 协议来进行数据传输,并对设备的在线状态进行了判断和输出。

相关内容

热门资讯

透视好友!智星德州有脚本吗,吉... 透视好友!智星德州有脚本吗,吉祥填大坑有什么诀窍,实用技巧(有挂技巧);1分钟了解详细教程(微信 1...
我来教教你!德扑之星如何分别是... 您好,aapoker挂这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在...
玩家必看攻略!微扑克系统机制,... 玩家必看攻略!微扑克系统机制,wepoke辅助插件,扑克教程(一向是真的有挂)1、在wepoke辅助...
透视规律!aapoker透视脚... 透视规律!aapoker透视脚本,科勒天天踢有没有挂作笔,透明挂教程(有挂技巧);原来确实真的有挂(...
科技通报!德州poker外挂,... 科技通报!德州poker外挂,wepoke辅助技巧,技巧教程(确实存在有挂);致您一封信;亲爱wep...
透视肯定!wepoker底牌透... 1、透视肯定!wepoker底牌透视脚本http,天天互娱辅助器免费下载,分享教程(有挂神器);详细...
记者发布!微扑克ai机器人,德... 记者发布!微扑克ai机器人,德扑ai智能,2025教程(确实是真的有挂),您好,微扑克ai机器人这款...
辅助透视!wpk透视辅助方法,... 辅助透视!wpk透视辅助方法,方片十三张外挂,揭秘教程(有挂技巧);大神普及一款德州ai内幕,确定了...
盘点十款!wepoke存在外挂... 盘点十款!wepoke存在外挂么,wpk透视辅助工具,黑科技教程(本然是真的有挂);致您一封信;亲爱...
透视规律!红龙poker作弊指... 透视规律!红龙poker作弊指令,福建兄弟13水修改器,透视教程(有挂辅助);最新版2024是一款经...