查看: 609|回复: 6

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

[复制链接]
  • TA的每日心情
    奋斗
    2019-3-28 13:26
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 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();
    }
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-3-29 13:55 | 显示全部楼层
    最近更新了服务器端程序,可能是bug,不过应该已经修复了,再试试
    如果以上内容对你有帮助,你可以通过打赏支持作者

    该用户从未签到

    发表于 2019-5-4 17:08 | 显示全部楼层
    同上问题,今天5月4日,试了多次,小度提示音:发生***错误,请联系服务商。
  • TA的每日心情

    1544106114
  • 签到天数: 48 天

    发表于 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
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

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

    建议使用版本:>=android 8.0
    如果以上内容对你有帮助,你可以通过打赏支持作者
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    开贴讲讲NRF24L01P,让你彻底搞懂它的工作原理,持续更...
    开贴讲讲NRF24L01P,让你
    *****************************************
    小白求助arduino源码如何使用
    小白求助arduino源码如何
    淘宝买了个六足机器人的源码 但是一打开就蒙了 完全看不懂啊,以前没接触过过arduino
    设计了一款智能加湿器,出现了一些控制上的问题
    设计了一款智能加湿器,出
    最近在学习blinker,就想着把手头的加湿器改装成智能加湿器,用了一块WiFiduino、一个
    有偿解答!!求大神带《指纹解锁杯》项目
    有偿解答!!求大神带《指
    想做一个职位解锁的杯子,通过指纹模块控制继电器锁头,从而控制杯子的锁死和开放的装
    【Arduino】37种传感器模块系列实验(29)---实时时钟模块
    【Arduino】37种传感器模
    37款传感器模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表