Skip to content

Google接入

接入介绍

巴法云物联网平台默认接入Google智能家居控制,仅支持以下类型的设备:

仅当用户手机安装有Google服务时,或者用户购买有Google Home 智能音箱或Google其他音箱时,才可以使用该服务。

用户可以自主选择是否接入谷歌智能家居,根据主题名字判定。

当主题名字后三位是001时为插座设备。

当主题名字后三位是002时为灯泡设备。

当主题名字后三位是003时为风扇设备。

当主题名字后三位是005时为空调设备。

当主题名字后三位是006时为开关设备。

当主题名字后三位是009时为窗帘设备。

当主题名字为其他时,默认为普通主题节点,不会同步到Google智能家居。

示例

若新建主题名字为:chazuo001,haha001,led001,balabala001,sha001等均为插座设备。

若新建主题名字为:led002,shawanyi002,led_002,myled002,hahaha002等均为灯泡设备。

若新建主题名字为:fan003,fan_003,myfan_003,hahahahh003,balabala003等均为风扇设备。

若新建主题名字为:haha005,w005,air005,wo_005,nihao005等均为空调设备。

若新建主题名字为:switch006,haha006,led006,balabala006,sha006等均为开关设备。

若新建主题名字为:haha009,1111099,air009,nihao009等均为窗帘设备。

灯类

当主题名字后三位是002时为灯泡设备。

开关控制指令:

当打开时,消息为 on

当关闭时,消息为 off

亮度控制指令:

当打开时,消息为 on#亮度值 亮度值0-100,例如on#100是亮度最大,on#80是亮度80%,on#20是亮度20%。

颜色控制指令:

当打开时,消息为 on#亮度值#rgb值

亮度值0-100,RGB值为RGB十进制值。

插座

当主题名字后三位是001时为插座设备。

当打开时,消息为 on

当关闭时,消息为 off

风扇

当主题名字后三位是003时为风扇设备。

当打开时,消息为 on

当关闭时,消息为 off

空调

当主题名字后三位是005时为空调设备。

空调设备目前支持打开、关闭、模式、温度设置:

消息格式为:开关#模式#温度#风速

当打开时:消息为 on

当关闭时:消息为 off

自动模式:消息为 on#1

制冷模式:消息为 on#2

制热模式:消息为 on#3

送风模式:消息为 on#4

干燥模式:消息为 on#5

节能模式:消息为 on#7

净化模式:消息为 on#8

温度设置23度:消息为 on#模式位#23

风速范围:只有档位,大于3是高档,小于3是低档。

例如: on#3#20 , 此消息说明空调处于打开状态,制热模式,温度20摄氏度。后面用不到的功能可以省略。

开关

当主题名字后三位是006时为开关设备。

开关设备目前支持打开和关闭:

当打开时,消息为 on

当关闭时,消息为 off

窗帘

当主题名字后三位是009时为窗帘设备。

窗帘设备目前支持打开和关闭,暂停、百分比:

当打开时,消息为 on

当关闭时,消息为 off

当暂停时,消息为 pause

打开百分之80时,消息为on#80

示例语句:

Ok Google,turn on office light

Ok Google,turn off office light

Ok Google,turn off office light

Ok Google,Increase the brightness of office light

Ok Google,Decrease the brightness of office light

Ok Google,Set the office lights to red

Ok Google,Set the office lights to blue

Ok Google,Set the office lights to green

Ok Google,State of the office light?

Ok Google,What is the current device temperature?

Ok Google,What is the current device temperature?

Ok Google,Set the device temperature to 22 degrees.

Ok Google,Set the device to inDryMode.(可选值:inAutoMode,inAwayMode,inDryMode,inEcoMode,inFanOnlyMode,inHeatOrCool,inPurifierMode)

使用说明

  1. 新建主题

首先在控制台新建主题,主题名字必须为上述类型才可以接入Google智能家居。

  1. 发现设备

打开Google 助手app,或者Google home app 里,点击头像,设置,assitent 设置,Home Control 设置,点击+号,搜索be home,点击绑定账号,登陆你的巴法云账号,登陆成功后,上一步骤新建的设备就自动同步到谷歌智能家居了,现在可以使用Google语音来控制了,仅支持英文,如无法使用,可尝试把手机系统语言改为英文。

  1. 设备控制

?> 如果ESP8266订阅了该主题,就会接收到发往该主题的消息,当打开设备时会收到消息体为on的消息,关闭设备时会收到消息体为off的消息。

如果接入的是灯泡,可对谷歌助手说打开灯、关闭灯、灯开了吗?增加灯的亮度,设置亮度为50,设置灯的颜色为红色等,进行控制询问,以上指令必须为英文。

同时也可以自己通过网页进行设备控制,或者通过自己编写安卓app进行控制。

当使用网页进行控制时,想要打开设备时对主题推送消息on,关闭设备时推送off。编写智能家居app 详见上节智能家居app开发。

小程序控制(微信搜索:巴法云)。

如果接入的设备过多,可在谷歌助手app中设置设备的位置,例如阳台的插座,客厅的插座,设置后控制的时候可以说打开阳台的灯。

  1. 控制协议

当消息体msg=on时为打开设备,当消息体msg=off时为关闭设备。

  1. 接入测试

例如接入的是插座,对助手说打开插座,助手就会推送一个cmd=2,消息体msg=on 的消息,在控制台刷新网页,此时在网页上该主题的值应on,表示接入成功。

打开

  1. 接入单片机

下载示例程序,修改自己WIFI信息,和UID,和主题名字、要控制的IO口。

将程序烧录到esp8266 即可使用智能语音控制。

例程下载:点击下载

巴法开放联盟