求助 百度音箱接入问题-Arduino中文社区 - Powered by Discuz! Archiver

mihho 发表于 2019-3-28 13:18

求助 百度音箱接入问题

本帖最后由 mihho 于 2019-3-28 13:29 编辑

我用的开发板是nodemcu,esp8266芯片,烧录小度音箱接入例程后试了下blinker的app能正常连接,在小度app上添加了设备,对音箱说“小度小度,打开{插座}”后,LED能正常点亮,但是音箱提示“小度暂时不能控制{插座}了,请在其对应的品牌app上重新连接一下,或稍后再试”。我试过重新下载程序,重新在blinker的app里删除再添加设备,在小度app上解除授权再重新授权blinker重新添加设备,反反复复试了很多遍还是不行,





#define BLINKER_PRINT Serial
#define BLINKER_WIFI
#define BLINKER_DUEROS_OUTLET

#include <Blinker.h>

char auth[] = "314e2c7c5f79";
char ssid[] = "190513";
char pswd[] = "pswod190513";

bool oState = false;

void duerPowerState(const String & state)
{
BLINKER_LOG("need set power state: ", state);

if (state == BLINKER_CMD_ON) {
    digitalWrite(LED_BUILTIN, LOW);

    BlinkerDuerOS.powerState("on");
    BlinkerDuerOS.print();

    oState = true;
}
else if (state == BLINKER_CMD_OFF) {
    digitalWrite(LED_BUILTIN, HIGH);

    BlinkerDuerOS.powerState("off");
    BlinkerDuerOS.print();

    oState = false;
}
}

void duerQuery(int32_t queryCode)
{
BLINKER_LOG("DuerOS Query codes: ", queryCode);

switch (queryCode)
{
    case BLINKER_CMD_QUERY_TIME_NUMBER :
      BLINKER_LOG("DuerOS Query time");
      BlinkerDuerOS.time(millis());
      BlinkerDuerOS.print();
      break;
    default :
      BlinkerDuerOS.time(millis());
      BlinkerDuerOS.print();
      break;
}
}

void dataRead(const String & data)
{
BLINKER_LOG("Blinker readString: ", data);

Blinker.vibrate();

uint32_t BlinkerTime = millis();
Blinker.print(BlinkerTime);
Blinker.print("millis", BlinkerTime);
}

void setup()
{
Serial.begin(115200);

#if defined(BLINKER_PRINT)
BLINKER_DEBUG.stream(BLINKER_PRINT);
#endif

pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, HIGH);

Blinker.begin(auth, ssid, pswd);
Blinker.attachData(dataRead);

BlinkerDuerOS.attachPowerState(duerPowerState);
BlinkerDuerOS.attachQuery(duerQuery);
}

void loop()
{
Blinker.run();
}

奈何col 发表于 2019-3-29 13:55

最近更新了服务器端程序,可能是bug,不过应该已经修复了,再试试

zhzrat 发表于 2019-5-4 17:08

同上问题,今天5月4日,试了多次,小度提示音:发生***错误,请联系服务商。

三水 发表于 2019-5-7 12:54

小度插座控制问题已修复,建议重新绑定及更新库测试

zhzrat 发表于 2019-5-7 21:54

app2.1.7有连接esp8266能正常控制   但小度授权总后提示未绑定设备,不知道什么问题。

zhzrat 发表于 2019-5-7 22:02

安卓6.0app2.2 里看不到控制主页上边天气信息,和右上边增加设备+,下边的菜单栏也不出来,根据提示更新也没用

奈何col 发表于 2019-5-8 09:07

zhzrat 发表于 2019-5-7 22:02
安卓6.0app2.2 里看不到控制主页上边天气信息,和右上边增加设备+,下边的菜单栏也不出来,根据提示更新 ...

建议使用版本:>=android 8.0
页: [1]
查看完整版本: 求助 百度音箱接入问题