0

现在,直到我在 nodejs 中实现 web 服务器,其中连续脚本正在运行,并且阴影将通过根据用户给出的输入来更新。

这个链接基本上是为了添加规范的标题所以我应该添加任何额外的标题吗?如果我错了。

此链接用于与我的问题相关的网络套接字通信

从上面的两个链接中,我了解了我如何在 android mobile 中执行此操作,但我得到了相同的响应

在这里,我使用 nodeJs 进行树莓派通信。它工作正常并更新它。

同样从应用程序如何取回阴影?

此图像是来自 nodeJs 的 aws-iot 事物影子更新。此处创建的 API 用于移动设备以在您的移动设备上获取结果

在这张图片中,当我在休息客户端上点击相同的 api 时出现错误,缺少身份验证令牌。我为此使用了规范标头,但不是运气

4

2 回答 2

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;
于 2016-09-10T16:18:08.500 回答
0

要与 AWS IoT Shadow 交互,您有以下选项:
1. 使用 IAM 凭证的
HTTP 2. 使用基于 X.509 证书的身份验证的 HTTP
3. MQTT 端点

AWS IoT 提供 AWS 开发工具包 (HTTP) 和 AWS IoT 设备开发工具包 (MQTT) 以允许您对影子执行操作。有关 RESTful API 的更多详细信息,请查看以下 AWS IoT文档

请注意,在使用 IAM 凭证时,HTTP 静态访问需要适当的身份验证并执行 SigV4 签名过程,这由 AWS 开发工具包为您处理。如果您需要手动执行此操作,则必须在请求中包含所需的签名。

为了从 AWS 获得更好的支持,我建议您在AWS 论坛中打开一个线程。您将从那里的社区和开发人员那里获得帮助和支持。

于 2016-09-16T00:32:05.750 回答