2016-09-12 40 views
0

我有IOT解决几个问题的AWS属性:AWS IOT:注册东西和使用的东西在规则和操作

我想注册一个“东西”有几个属性和准客户端证书对事物。
我可以用java sdk来做这个吗?也许你有一个例子的链接?
(没有发现,在AWS-IOT-设备的SDK,只看到AWS CLI例子)

如果设备(与客户端证书)发布的消息,我怎么可以使用相关的事情,它的属性? (在动作或规定)
仅见得到影子设备,而不是“东西”:
http://docs.aws.amazon.com/iot/latest/developerguide/iot-sql-functions.html#iot-sql-function-get-thing-shadow

任何人能帮助我吗?

问候,
马库斯

+0

关于你的第二个问题。为什么你需要访问规则中的属性?也许像东西/ typeOfThing/thingId/typeOfData这样的主题层次结构可以提供帮助吗? – hellomichibye

+0

我想在动作中使用这些“Thing”属性(如Dynamo Save Action)。由于这些属性不是由设备发送的,而是需要将有效负载存储在表中。 解决方法是,为每个消息调用一个lambda,从数据库中的主数据表中获取属性值,然后将该记录存储在发电机中,例如: 事情:Bike1 {属性:“teamid”:“4711 “} MQTT消息:主题:自行车/自行车1有效载荷= {GPS数据} Dynamotable:teamid,bikeid,gpsdata - >所以我需要teamid从thing属性 – mananana

回答