एलेक्सा फॉक्समो और ईएसपी 8266 की पहचान नहीं कर सकती है


10

मैं fauxmo का उपयोग कर एक ESP8266 को नियंत्रित करने की कोशिश कर रहा हूं। कार्यक्रम सही ढंग से संकलित करता है, लेकिन जब मैं उपकरणों को खोजने के लिए एलेक्सा ऐप चलाता हूं तो ईएसपी दिखाई नहीं देता है।

ईएसपी निश्चित रूप से मेरे होम नेटवर्क से जुड़ा हुआ है, और प्रोग्राम चल रहा है (मैंने सीरियल आउटपुट की जांच की है)। इसके अलावा मेरे नेस्ट थर्मोस्टैट जैसे अन्य नेटवर्क वाले डिवाइस दिखाई दे रहे हैं।

किसी भी विचार के रूप में यह क्यों नहीं दिखाया जा सकता है, बहुत सराहना की।

यहाँ मेरे wemos d1 मिनी पर कोड है

#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
आपका कोड ठीक लग रहा है। क्या UPnP आपके राउटर पर सक्षम है?
Optinaut

2
OSI स्टैक से शुरू करें, क्या वे समान आवृत्ति का उपयोग कर रहे हैं? प्रोटोकोल 802.11 abgn? मेरा मतलब है, OSI स्टैक से समस्या निवारण के लिए नीचे शुरू करें
स्नेक सैंडर्स

1
मैं एलेक्सा को फायर टीवी स्टिक पर इस्तेमाल कर रहा हूं, इको नहीं। क्या यह समस्या हो सकती है?
llewmihs

1
क्या फायर टीवी आपके wifi के समान नेटवर्क में है?
मायो

जवाबों:


4

तो मुझे समस्या का हल मिल गया।

मैं मूल रूप से फायर टीवी स्टिक एलेक्सा को जासूसी से जोड़ने जा रहा था। मैंने बुलेट को बिट किया और एक इको डॉट खरीदा।

समस्या सुलझ गयी।

Fauxmo अपनी वर्तमान स्थिति में फायर टीवी के साथ काम नहीं करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.