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

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4654|回复: 6

[已解答] 求助 百度音箱接入问题

[复制链接]
发表于 2019-3-28 13:18 | 显示全部楼层 |阅读模式
本帖最后由 mihho 于 2019-3-28 13:29 编辑

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


#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();
}
发表于 2019-3-29 13:55 | 显示全部楼层
最近更新了服务器端程序,可能是bug,不过应该已经修复了,再试试
发表于 2019-5-4 17:08 | 显示全部楼层
同上问题,今天5月4日,试了多次,小度提示音:发生***错误,请联系服务商。
发表于 2019-5-7 12:54 | 显示全部楼层
小度插座控制问题已修复,建议重新绑定及更新库测试
发表于 2019-5-7 21:54 来自手机 | 显示全部楼层
app2.1.7有连接esp8266能正常控制   但小度授权总后提示未绑定设备,不知道什么问题。
发表于 2019-5-7 22:02 来自手机 | 显示全部楼层
安卓6.0  app2.2 里看不到控制主页上边天气信息,和右上边增加设备+,下边的菜单栏也不出来,根据提示更新也没用

点评

建议使用版本:>=android 8.0  详情 回复 发表于 2019-5-8 09:07
发表于 2019-5-8 09:07 | 显示全部楼层
zhzrat 发表于 2019-5-7 22:02
安卓6.0  app2.2 里看不到控制主页上边天气信息,和右上边增加设备+,下边的菜单栏也不出来,根据提示更新 ...

建议使用版本:>=android 8.0
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 19:23 , Processed in 0.112472 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表