我有一个提供天气状况的API(例如),我将这个API托管在AWS Lambda上,并使用AWS Cognito对其进行保护。
我还有一个可以通过移动应用程序控制的空调。 我需要从移动设备连接到天气API,以获取天气状况,并使用AWS IOT相应地控制空调。
因此,整个移动应用程序将连接到:
1- Weather API,它使用AWS Cognito作为授权者。
2-用于控制空调的AWS IOT(通过AWS证书进行授权)。
使用以前的体系结构,我不知道什么Cognito用户正在向我的事物发布消息。
关于如何知道的任何想法?
注意:由于SDK的限制,我不能使用accessKeyId和secretAccessKey来授权我与IOT的连接,我可以使用证书。