আমি ফক্সমো ব্যবহার করে একটি ESP8266 নিয়ন্ত্রণ করার চেষ্টা করছি। প্রোগ্রামটি সঠিকভাবে সংকলন করে, তবে আমি যখন ডিভাইসগুলি সন্ধান করতে আলেক্সা অ্যাপটি চালিত করি তখন ইএসপি প্রদর্শিত হয় না।
ইএসপি অবশ্যই আমার হোম নেটওয়ার্কের সাথে সংযুক্ত এবং প্রোগ্রামটি চলছে (আমি সিরিয়াল আউটপুটটি দেখেছি)। এছাড়াও আমার নেস্ট থার্মোস্টেটের মতো অন্যান্য নেটওয়ার্কওয়ালা ডিভাইসগুলি প্রদর্শিত হচ্ছে।
এটি কেন প্রদর্শিত হচ্ছে না এমন কোনও ধারণা, প্রচুর প্রশংসা।
আমার ওয়েমোস ডি 1 মিনিতে কোডটি এখানে
#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 সক্ষম করা আছে?
—
অপ্টিনাট
ওএসআই স্ট্যাক থেকে শুরু করুন, তারা কি একই ফ্রিকোয়েন্সি ব্যবহার করছেন? প্রোটোকল 802.11 abgn? মানে, ওএসআই স্ট্যাক থেকে নীচে সমস্যার সমাধানের জন্য শুরু করুন
—
স্নেক স্যান্ডার্স
আমি ইকো নয়, ফায়ার টিভি স্টিকটিতে আলেক্সা ব্যবহার করছি। সেটা কি সমস্যা হতে পারে?
—
llewmihs
ফায়ার টিভিটি কি আপনার এসএসপি হিসাবে একই ওয়াইফাই নেটওয়ার্কে আছে?
—
mico