现在我要在nodejs中实现web服务器,其中连续脚本正在运行,并且阴影将根据用户给出的输入进行更新。
this link is basically for adding canonical headers所以如果我错了,我还要添加任何额外的标题。
This link for web socket communication related to my question
从上面两个链接我明白我在android手机中如何处理这个但我得到了同样的回复
这里我使用nodeJs进行覆盆子pi通信。它工作正常并更新它。
从应用程序如何获取阴影同样如此?
答案 0 :(得分:0)
你在github上有这个例子,解释了如何从你的移动应用程序中使用ThingShadow。 https://github.com/awslabs/aws-sdk-android-samples/blob/master/TemperatureControl/README.md
AWS提供了访问它的工具。
import com.amazonaws.services.iotdata.AWSIotDataClient;
import com.amazonaws.services.iotdata.model.GetThingShadowRequest;
import com.amazonaws.services.iotdata.model.GetThingShadowResult;
import com.amazonaws.services.iotdata.model.UpdateThingShadowRequest;
import com.amazonaws.services.iotdata.model.UpdateThingShadowResult;
答案 1 :(得分:0)
要与AWS IoT Shadow进行交互,您有以下选择:
1.使用IAM凭证的HTTP
2.使用基于X.509证书的身份验证的HTTP
3. MQTT端点
AWS IoT提供AWS SDK(HTTP)和AWS IoT设备SDK(MQTT),允许您对影子执行操作。有关restful API的更多详细信息,请查看以下AWS IoT readAll
。
请注意,HTTP restful访问需要正确的身份验证,并在使用IAM凭据时执行SigV4签名过程,这些凭据由AWS SDK为您处理。如果您需要手动执行此操作,则必须在请求中包含所需的签名。
为了从AWS获得更好的支持,我建议您在Documentations中打开一个帖子。您将获得社区和开发人员的帮助和支持。