Tags3DanalogB3MDDS-XRCEesp8266FITGR-ROSEICSincludeMG996RmicroSDMPL3115A2pinROSROS2rosserialRS-485RX65NSDHISerial2SmartConfiguratorspiWireRelatedaws_iot_mqtt_led_demoがうまくいきませんROSE本に従ってIDE4GRのExamples_FreeRTOS/aws_iot_mqtt_led_demoを試しているのですが、うまくいきません。Greengrass-Renesas」のクイック接続からダウンロードしたaws_clientcredential.hとaws_clientcredential_keys.hをファイル追加し、aws_iot_mqtt_led_demo.inoと同じディレクトリにある状態にしてコンパイルしています。Etherのケーブルはつないであります。IoTにつながりませんでした。シリアルモニタには以下のように表示されました。(12dd4164ip:8883)----aws_clientcredential.hにWifi情報を入れる箇所があったので、SSIDとPWを入れてEtherケーブルを抜いて試してみましたが、こちらもうまくいきませんでした。うまく行かない原因がわからなかったので解析のポイントなどを教えていただけないでしょうか。on"}がSubscribeの窓に表示されるのでBrokerの準備はできているように思いますが、通知に以下の内容が出ているのが気になっています。ユーザーポリシーにアクセスするための十分なアクセス許可がありませんAmazonCloudWatch。アクセス許可を追加してください。--「AmazonFreeRTOSFullAccess」と「AWSIoTFullAccess」はアタッチ済みです。アカウントの管理者権限が無いためのメッセージで無視して良いのでしょうか。6:47がじぇるね岡宮です。私の方でも試してみましたが、正常にできました。設定で何か悪いのか分かりませんが、まずは動いたのでご報告です。V1.09で「aws_iot_mqtt_led_demo」をそのまま実行しています。Yuuki:岡宮さん、お返事ありがとうございます。V1.09のスケッチ例「aws_iot_mqtt_led_demo」をそのまま実行しています。竹のしん:がじぇるね岡宮です。Ethernetの回路は変更ありませんので、影響はないと思います。怪しい気もするのですが、ちょっと今のところ分かりません。GRに登録されているヘッダファイルが使われたようで、シリアルモニタの表示はMac/Winとも以下のように変わりました。竹のしん:竹のしんさん、リプライ遅くすみません。ご確認ありがとうございました。「aws_iot_mqtt_led_demo.inoと同じディレクトリにある状態」というのが引っかかっています。以下のようにIDEのメニューからファイル追加をすると、Windowsの場合はコンパイル対象のcppファイルやヘッダファイルが、Local/Temp/xxx.tmpフォルダに集められます。IDEのメニューから追加したCredential用のヘッダも追加されるため、sketchでインクルードした際にはこのフォルダ内に存在するヘッダが使用されるようになります。竹のしんさんのファイル追加方法が上記と異なるようでしたら、合わせてみていただけますでしょうか。私の手元にあったβ版ボードでも正常動作しましたので、ハードウェア依存はないと考えられます。以下、ログの相違の抜粋です。Yuuki:岡宮さん、お返事ありがとうございます。同じ方法でファイル追加しているつもりです。「スケッチ」→「ファイル追加」からaws_clientcredential.hとaws_clientcredential_keys.hをそれぞれ追加。※これでaws_iot_mqtt_led_demo.inoと同じディレクトリに2つのヘッダファイルがある状態になります。IoTに接続し、テストの画面(MQTTクライアント)を出し、"freertos/demos/echo"をサブスクライブしておく。ROSEをリセットし、コンパイル、書き込みを行い、シリアルモニタを立ち上げてログを確認。ROSE本の指示だとボードでGR-ROSE(DHCP)を選んだ後にファイル追加し、その後、スケッチ例を開く手順になっていました(P.129)が、これだと空のスケッチにヘッダが追加され、新たに開いたスケッチ例にはヘッダが付かなかったので、上記の通りスケッチ例を開いてSaveしてからファイル追加しました。自宅のPCだとTempの場所がMac:"$HOME/tmp.ide4gr/build〜.tmp"、Windows:"C:\Windows\Temp\build〜.tmp"と少し違いましたが、岡宮さんのExplorerの写真と同じファイルができ、そこにあったaws_clientcredential.hとaws_clientcredential_keys.hは自分がAWSからダウンロードしファイル追加したものと中身が同じであることを確認しました。タイムスタンプもコンパイルした時刻のものであることを確認済みです。IoTにつなぎに行っていると思われ、これの履歴を確認できたらと思いました。竹のしん:竹のしんさん、ご返信ありがとうございます。IoT側のことはよく分かりませんが、以下私が確認用に使用したCredentialで試してみていただけませんか?(私のブローカーにパブリッシュされてしまうわけですが、どこに問題があるのか確認したいです。NULLここを触った記憶はないのですが、デフォルトが変わったのですかね。あと、これまで書き忘れていましたが、aws_clientcredential.hに以下を書き足していました。ダウンロードしたままの状態だとこれが無く、コンパイルエラーになりましたので。この部分を書き足したことで岡宮さんのものと同じになっていました。"aws_clientcredential_keys.h"手厚くサポートして頂き、ありがとうございました。竹のしん:がじぇるね岡宮です。ご確認ありがとうございました。書籍の原稿執筆時と変わったのかもしれないですね。バージョン互換問題がありますので、GR-ROSEのSDKをアップデートする際に、FreeRTOSのスタックの更新も検討しようと思います。