概要
wemos d1で、alexaデバイスを作ってみる。
練習問題、やってみた。
練習問題
udpで、ブロードキャストで、ポート49153番に、helloを送信せよ。
サンプルコード
#include <ESP8266WiFi.h>
#include <WiFiUDP.h>
const char * ssid = "****";
const char * pass = "****";
static WiFiUDP udp;
#define LOCAL_PORT 0xC000
#define REMOTE_PORT 0xC001
IPAddress broadcastIP(239, 255, 255, 250);
void setup() {
Serial.begin(115200);
Serial.println("start");
WiFi.begin(ssid, pass);
while (WiFi.status() != WL_CONNECTED)
{
delay(500);
}
udp.begin(LOCAL_PORT);
}
void loop() {
udp.beginPacketMulticast(broadcastIP, LOCAL_PORT, WiFi.localIP());
udp.write("hello");
udp.endPacket();
delay(3000);
Serial.print(".");
}
以上。