AWS Edukit のチュートリアルの、
Lチカの
Lチカのシリアル出力確認部分
ここで、以下のようなエラーが出て、先に進めなかった。
1 2 3 4 5 |
␛[0;31mE (613728) aws_iot: failed! mbedtls_net_connect returned -0x52␛[0m ␛[0;31mE (613728) MAIN: Error(-23) connecting to :8883␛[0m ␛[0;32mI (614788) aws_iot: Attempting to use device certificate from ATECC608␛[0m |
簡単に解決方法は、
Blinky-Hello-World 直下にある、sdkconfig の CONFIG_AWS_IOT_MQTT_HOST に、
1 2 3 |
% aws iot describe-endpoint --endpoint-type iot:Data-ATS |
の実行結果表示されるエンドポイントを入れてあげる。
sdkconfig.defaults の方には、
1 2 3 |
CONFIG_AWS_IOT_MQTT_HOST="xxxxxxx.amazonaws.com" |
と記載があって、
sdkconfig の方は、
1 2 3 |
CONFIG_AWS_IOT_MQTT_HOST="" |
となっていて、おそらく””で上書きされてる模様。
1 2 3 |
CONFIG_AWS_IOT_MQTT_HOST="xxxxxxx.amazonaws.com" |
の形にしたら、Lチカ成功した。