工作と競馬2

電子工作、プログラミング、木工といった工作の記録記事、競馬に関する考察記事を掲載するブログ

AWS IoT

AWS IoT Device SDK v2でpublishするときのackCallbackとpacket idについて

概要 AWS IoT Device SDK v2でのpublishで、ackCallbackとpacket idについて旧版との違いがわかったのでメモした。 背景と目的 AWS IoT Device SDK v2を使う必要が出た。APIの仕様が旧バージョンから変わっているので、ちょっと動かして確認する。 詳細 0. …

Lambdaからboto3を使ってAWS IoTにパブリッシュするときにSSL validation failedが出たので修正

概要 LambdaのPythonバージョン変更で解決。 詳細 ここ数日、AWS IoTにパブリッシュするLambda関数が以下のようなエラーを吐いて動かなかった。 [ERROR] SSLError: SSL validation failed for https://data.iot.ap-northeast-1.amazonaws.com/topics/*******…

rc.localで自動起動するときにやっておくべきこと

概要 rc.localで自動起動に失敗したときにすぐに原因がわかるようにする対策をメモした。 背景と目的 Raspberry Pi上で、AWS IoT Device SDKを使ったPythonスクリプトを作成し、rc.localで自動起動しようとして失敗したので、エラー原因を探るためにやったこ…