GR-SAKURA
GR-KURUMI
GR-COTTON
GR-CITRUS
GR-PEACH
GR-KAEDE
GR-ADZUKI
GR-LYCHEE
GR-ROSE
GR-MANGO(*)
SNShield
Web Compiler
IDE for GR
TOPPERS関連
女子美コラボ
その他
※プロデューサミーティング中
作り方使い方資料
イベント関連
作品記事
体験記事
ライブラリ
ツール
その他・過去ファイル
9/11のMeetupの復習はなんとか終わり、e2studioは挫けた(^^;)のでWebコンパイラ一本で頑張ろうと思っています。
Beebotte使いたいなーと思って探してみるとGR-CIRTRUSでこんなやりとりが・・・
https://japan.renesasrulz.com/gr_user_forum_japanese/f/gr-citrus/7425/milkcocoa
素人のざっくり質問で恐縮ですが・・・GR-ROSE + Webコンパイラでも動く可能性ありそうでしょうか?
がじぇるね岡宮です。
ご返信していなくて申し訳ありません。できると思います。
全然試していなかったのですが、今週末にちょっと試してみようと思います。
こちら自己解決しましたー。
以下の記述を参考に
https://japan.renesasrulz.com/gr_user_forum_japanese/f/gr-rose/5890/ibm-watson-iot
Arduino用のチュートリアルではArduinoJSON Version 5が使われているサンプルが見つかるのですが、GR-ROSEではVersion 6を標準ライブラリに入れている
LED-Controlのcallback部分を以下のように少しだけ修正するとOKでした。
```
void onMessage(char* topic, byte* payload, unsigned int length) { // decode the JSON payload StaticJsonDocument<128> doc;
// Test if parsing succeeds. DeserializationError error = deserializeJson(doc, payload); if (error) { Serial.print(F("deserializeJson() failed: ")); Serial.println(error.c_str()); return; } char root = doc["data"];
// led resource is a boolean read it accordingly bool data; if ( root ){ data = true; } else { data = false; }
ただ、まだ有線固定IP化は光が見えてません・・・(汗)