| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- menuconfig AWS_IOT_SDK
- bool "Amazon Web Services IoT Platform"
- help
- Select this option to enable support for the AWS IoT platform,
- via the esp-idf component for the AWS IoT Device C SDK.
- config AWS_IOT_MQTT_HOST
- string "AWS IoT Endpoint Hostname"
- depends on AWS_IOT_SDK
- default ""
- help
- Default endpoint host name to connect to AWS IoT MQTT/S gateway
- This is the custom endpoint hostname and is specific to an AWS
- IoT account. You can find it by logging into your AWS IoT
- Console and clicking the Settings button. The endpoint hostname
- is shown under the "Custom Endpoint" heading on this page.
- If you need per-device hostnames for different regions or
- accounts, you can override the default hostname in your app.
- config AWS_IOT_MQTT_PORT
- int "AWS IoT MQTT Port"
- depends on AWS_IOT_SDK
- default 8883
- range 0 65535
- help
- Default port number to connect to AWS IoT MQTT/S gateway
- If you need per-device port numbers for different regions, you can
- override the default port number in your app.
- config AWS_IOT_MQTT_TX_BUF_LEN
- int "MQTT TX Buffer Length"
- depends on AWS_IOT_SDK
- default 512
- range 32 65536
- help
- Maximum MQTT transmit buffer size. This is the maximum MQTT
- message length (including protocol overhead) which can be sent.
- Sending longer messages will fail.
- config AWS_IOT_MQTT_RX_BUF_LEN
- int "MQTT RX Buffer Length"
- depends on AWS_IOT_SDK
- default 512
- range 32 65536
- help
- Maximum MQTT receive buffer size. This is the maximum MQTT
- message length (including protocol overhead) which can be
- received.
- Longer messages are dropped.
- config AWS_IOT_MQTT_NUM_SUBSCRIBE_HANDLERS
- int "Maximum MQTT Topic Filters"
- depends on AWS_IOT_SDK
- default 5
- range 1 100
- help
- Maximum number of concurrent MQTT topic filters.
- config AWS_IOT_MQTT_MIN_RECONNECT_WAIT_INTERVAL
- int "Auto reconnect initial interval (ms)"
- depends on AWS_IOT_SDK
- default 1000
- range 10 3600000
- help
- Initial delay before making first reconnect attempt, if the AWS IoT connection fails.
- Client will perform exponential backoff, starting from this value.
- config AWS_IOT_MQTT_MAX_RECONNECT_WAIT_INTERVAL
- int "Auto reconnect maximum interval (ms)"
- depends on AWS_IOT_SDK
- default 128000
- range 10 3600000
- help
- Maximum delay between reconnection attempts. If the exponentially increased delay
- interval reaches this value, the client will stop automatically attempting to reconnect.
|