Sahte kullanarak bir ESP8266 kontrol etmeye çalışıyorum. Program doğru derleniyor, ancak cihazları bulmak için Alexa uygulamasını çalıştırdığımda ESP görünmüyor.
ESP kesinlikle ev ağıma bağlı ve program çalışıyor (seri çıkışı kontrol ettim). Ayrıca Nest termostatım gibi diğer ağa bağlı cihazlar da görünüyor.
Neden görünmüyor olabileceğine dair herhangi bir fikir, büyük beğeni topluyor.
İşte benim wemos d1 mini kod
#include <Arduino.h>
#include <ESP8266WiFi.h>
#include "fauxmoESP.h"
#define WIFI_SSID "..."
#define WIFI_PASS "..."
#define SERIAL_BAUDRATE 115200
fauxmoESP fauxmo;
// -----------------------------------------------------------------------------
// Wifi
// -----------------------------------------------------------------------------
void wifiSetup() {
// Set WIFI module to STA mode
WiFi.mode(WIFI_STA);
// Connect
Serial.printf("[WIFI] Connecting to %s ", WIFI_SSID);
WiFi.begin(WIFI_SSID, WIFI_PASS);
// Wait
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(100);
}
Serial.println();
// Connected!
Serial.printf("[WIFI] STATION Mode, SSID: %s, IP address: %s\n", WiFi.SSID().c_str(), WiFi.localIP().toString().c_str());
}
void callback(uint8_t device_id, const char * device_name, bool state) {
Serial.print("Device "); Serial.print(device_name);
Serial.print(" state: ");
if (state) {
Serial.println("ON");
} else {
Serial.println("OFF");
}
}
void setup() {
// Init serial port and clean garbage
Serial.begin(SERIAL_BAUDRATE);
Serial.println("FauxMo demo sketch");
Serial.println("After connection, ask Alexa/Echo to 'turn <devicename> on' or 'off'");
// Wifi
wifiSetup();
// Fauxmo
fauxmo.addDevice("relay");
fauxmo.addDevice("pixels");
fauxmo.onMessage(callback);
}
void loop() {
fauxmo.handle();
}
1
Kodunuz iyi görünüyor. Yönlendiricinizde UPnP etkin mi?
—
Optinaut
OSI yığınından başlayın, aynı Frekansı kullanıyorlar mı? Protokol 802.11 abgn? Yani, sorun gidermek için aşağıdan OSI yığınından başlayın
—
Snake Sanders
Alexa'yı Fire TV çubuğunda kullanıyorum, Echo değil. Sorun bu olabilir mi?
—
llewmihs
Fire TV, esp ile aynı wifi ağında mı?
—
mico