AWS IoT Device SDK C:
Shadow
AWS IoT Device Shadow library
|
Return to main page ↑ |
Configuration settings of the Shadow system tests.
Configuration settings are C pre-processor constants. They can be set with a #
in the config file (define
iot_config.h
) or by using a compiler option such as -D
in gcc. If a configuration setting is not defined, the library will use a "sensible" default value (unless otherwise noted). Because they are compile-time constants, a library must be rebuilt if a configuration setting is changed.
The settings on this page only affect the Shadow system tests. In addition to the settings on this page, them Shadow system tests will also be affected by settings that affect all tests.
The Thing Name to use in the Shadow system tests.
Thing Names are used to manage devices with AWS IoT. No default value is provided for Thing Names, so this constant must be defined. In addition to the Thing Name, AWS IoT credentials (root CA certificate, client certificate, and client certificate private key) must be provided to run the system tests. The AWS IoT policy must also be properly configured.
Possible values: A string representing an AWS IoT Thing Name.
The keep-alive interval to use in the Shadow system tests.
MQTT PINGREQ packets will be sent at this interval.
Possible values: Any positive integer.
Recommended values: This value should be the shortest keep-alive interval supported by the connection.
Default value (if undefined): 30