查看: 807|回复: 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
    如果以上内容对你有帮助,你可以通过打赏支持作者
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    【原创】 drawbot平面关节scara机械臂写字机 画画机器人直播...
    【原创】 drawbot平面关节
    这个项目上个月就在做了,结构和代码反反复复改了多次,加上自己又太忙,一直没来得及
    对于ADC读取按键值的疑问
    对于ADC读取按键值的疑问
    大佬们好 我在一篇帖子上看见了用ADC读取模拟值并判断哪颗按键 我也画了一下板子 这
    ADC模拟输入读取独立按键值
    ADC模拟输入读取独立按键
    在论坛H2O了这么久,给大家分享一个实用的小技巧!在使用按键与单片机进行人机交互时
    【Arduino】108种传感器模块系列实验(97)---0.96寸OLED液晶屏
    【Arduino】108种传感器模
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    【Arduino】108种传感器模块系列实验(107)---400KV高压发生器
    【Arduino】108种传感器模
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表