mbed ethernet UDPSocket

すこし確かめたいことがあったので
mbed(LPC1768)でEthernetを用いてUDP通信を行った。

プログラム

mbed osのバージョンによっていろいろと違うらしいので
最新のサンプルをImportする
os.mbed.com

f:id:katakanan:20190407005904p:plain

しかしすでに、exampleにあるような
UDPSocketのコンストラクタでEthernetInterfaceのインスタンスを渡すのは
deprecatedらしい。

    UDPSocket sock(&net);
    SocketAddress sockAddr;


openで渡す。

動作確認

connectでDHCPでIPを取ってくる。
f:id:katakanan:20190407005645p:plain

netcatでUDPパケットを受信できる。
f:id:katakanan:20190407002728p:plain

mbed NXP LPC1768

mbed NXP LPC1768

mbed LPC1768用イーサネット接続キット

mbed LPC1768用イーサネット接続キット