JJ1WKN Log

自作や移動運用関連のログです。

トラ技 Wi-Fiアルデュイーノ 「IoT Express」の製作 その3

2018-01-25 | Tanukino
その3です。

Arduino同士の通信をしようと思い色々調べてみましたが、とりあえずUDPを使用すればテキストのやり取りが可能なようです。

char s[32];
Udp.write(s);
だとコンパイルエラーとなるので、下記のように修正したら動きました。
ちなみに10は送る文字数です。
Udp.write((uint8_t *)s,10);

テストしたスケッチはメッセージを受信したら適当なメッセージを返すだけですが、Windowsで動作するUDP/IPテストツールを使用してテストしました。
PCからはjj1wknを送り、Arduinoからはnumber=1,2,...を返します。


Arduino側の画面です。


今回はPCが接続されているWiFiネットワークにコネクトして行いましたが、Arduino同士の場合は片方はSoftAPモードで立ち上げ、これにコネクトするようにします。
もう1台WROOM32の開発ボードがあるので、これでテストしてみようと思います。