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

    本版积分规则

    热门推荐

    【原创】全球最小口袋3D打印机mini one直播教程贴
    【原创】全球最小口袋3D打
    最近闲得蛋疼,没事搞个掌上3D打印机,先放效果图吧。 搞了半天,终于能正常打印,
    SpiderRobot 蜘蛛
    SpiderRobot 蜘蛛
    关于SpiderRobot 项目实行方案 之前有人推荐我做这个项目,于是乎就有了这个 h
    Arduino MEGA 与UNO 通过nRF24L模块通讯
    Arduino MEGA 与UNO 通过n
    之前在深水宝很“实惠”的店铺买了一些原件,随手砍了esp8266以及nRF24L*3 因为缺
    求助!GM65二维码扫描模块怎么用?
    求助!GM65二维码扫描模块
    求助!GM65二维码扫描模块怎么用? 卖家给的资料真的看不懂该怎么弄。。( ̄▽ ̄)~*
    KPM大比拼
    KPM大比拼
    前言:没别的就是比手快! 方案描述: 做这个的初衷其实是受到一些网红玩具的启发—
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表