0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用GBridge.io从Google Home控制ESP8266

454398 来源:网络整理 作者:佚名 2019-11-07 11:44 次阅读

Step 1:到ESP8266的FTDI电缆

如何使用GBridge.io从Google Home控制ESP8266

要在ESP8266和PC之间进行通信,您必须对ESP8266适配器进行FTDI。

如果您使用5V FTDI电缆,则必须构建链接图像中显示的电路:

如果您使用的是3.3V FTDI电缆,则可以避开78xxl芯片,并直接插入3.3V电压ESP8266。

左侧按钮是“编程”按钮,右侧是“重置”按钮

当您想要将其置于“编程”模式时,您必须保持按下两个按钮,然后首先释放重置按钮,然后释放第二个按钮。

此项目中将使用程序按钮手动打开和关闭内置LED

步骤2:使用Arduino编程ESP8266 IDE

第二步是能够使用Arduino IDE对ESP01模块进行编程。这样就可以轻松使用Adafruit的MQTT库。我对这些步骤的启发感到鼓舞:http://www.whatimade.today/esp8266-easiest-way-to-program-so-far/

安装最新的Arduino IDE版本。在我的情况下,它是v1.8.8。

转到文件 - 》首选项,并将链接http://arduino.esp8266.com/stable/package_esp8266com_index.json添加到其他板管理器URL。

转到工具 - 》电路板 - 》电路板管理员

您现在应该选择esp8266作为选项,因为您已将其添加到附加电路板。

选择它并按安装。

您现在应该将ESP8266模块列为“Generic ESP8266”模块。

在我的情况下,我必须选择链接图像中显示的一些参数

选择插入FTDI电缆的端口

你可以测试“闪烁示例”(文件 - 》示例 - 》 ESP8266 - 》闪烁)。

按住两个按钮将ESP8266置于“编程”模式,然后首先释放重置按钮,然后释放第二个按钮。

步骤3:设置GBridge

转到https://about.gbridge.io/

注册帐户

登录您的帐户

创建新设备

按添加。

在您的设备列表中,您应该列出新设备。

您需要两个Feed地址以供日后使用。

连接Google助理,您可以按照gBridge文档中提供的指南进行操作:https://doc.gbridge.io/firstSteps/gettingStarted.html

第4步:获取Adafruit MQTT库与GBridge一起使用

Adafruit MQTT库将用于ESP866和gBridge.io之间的通信

在Arduino IDE中,转到工具 - 》库管理器

安装Adafruit MQTT库

在t的第一部分输入信息他编码并上传它。你应该开始运作。

/************************* WiFi Access Point *********************************/

#define WLAN_SSID “Your SSID name”

#define WLAN_PASS “Your SSID Password”

/************************* Gbridge Setup *********************************/

#define AIO_SERVER “mqtt.gbridge.kappelt.net”

#define AIO_SERVERPORT 1883 // use 8883 for SSL

#define AIO_USERNAME “your gBridge username”

#define AIO_KEY “your gBridge password”

/****************************** Feeds ***************************************/

Adafruit_MQTT_Publish onoffset = Adafruit_MQTT_Publish(&mqtt, “gBridge/u341/d984/onoff/set”); //Replace by your feedname

Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe(&mqtt, “gBridge/u341/d984/onoff”); //Replace by your feedname
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ESP8266
    +关注

    关注

    50

    文章

    961

    浏览量

    44575
  • Google Home
    +关注

    关注

    1

    文章

    13

    浏览量

    6014
收藏 人收藏

    评论

    相关推荐

    ESP8266 通过 MQTT 协议实现 LED 的远程控制

    本文简要介绍了搭建 EMQX 服务器实现基于 MQTT 协议远程控制 NodeMCU ESP8266 板载 LED 的解决方案。
    的头像 发表于 09-25 09:11 872次阅读
    <b class='flag-5'>ESP8266</b> 通过 MQTT 协议实现 LED 的远程<b class='flag-5'>控制</b>

    STM32 ESP8266阿里云链接源码

    stm32F103C8T6 ESP8266 物联网电表 登录阿里云
    发表于 08-29 14:21 4次下载

    esp32和esp8266代码共用吗

    本文将介绍ESP32和ESP8266两款流行的微控制器在代码共用性方面的可能性与差异性。 一、引言 随着物联网技术的飞速发展,越来越多的智能设备开始进入我们的生活。其中,ESP32和
    的头像 发表于 08-19 18:23 666次阅读

    esp8266esp32区别是什么

    以下是关于ESP8266ESP32的主要区别: 处理器和架构 : ESP8266 :使用一个Tensilica L106 80MHz的处理器,属于Xtensa架构。 ESP32 :使
    的头像 发表于 08-19 18:16 1844次阅读

    esp8266不烧录可以使用吗

    ESP8266是一款非常流行的Wi-Fi模块,广泛应用于物联网项目中。然而,如果不进行烧录,ESP8266将无法正常工作。 1. ESP8266简介 ESP8266是一款由Espres
    的头像 发表于 08-19 17:28 389次阅读

    esp8266wifi模块怎么连接手机

    ESP8266 WiFi模块连接手机主要可以通过两种方式实现: 通过路由器连接(STA模式)和直接作为热点连接(AP模式) 。以下是两种连接方式的步骤: 一、通过路由器连接(STA模式) 配置
    的头像 发表于 08-19 17:27 910次阅读

    请问如何ESP8266共享互联网?

    我是 esp8266 的新手,在指挥部学习。 我试图esp8266通过Internet,但失败了。 在 cwmode=3 时 AT+CWJAP=\"HomeAP\"
    发表于 07-16 07:05

    ESP8266_RTOS_SDK编译错误的原因?

    ../include -I /home/esp8266/ESP8266_RTOS_SDK/include -I /home/esp8266
    发表于 07-12 08:04

    ESP8266网络天气时钟OLED显示

    基于ESP8266实现网络获取天气和时钟并OLED显示
    的头像 发表于 06-28 04:46 663次阅读
    <b class='flag-5'>ESP8266</b>网络天气时钟OLED显示

    国产低成本Wi-Fi SoC解决方案芯片ESP8266ESP8285对比差异

    ESP8266ESP8285对比差异 ESP8285相当于在ESP8266基础上多加了1/2MB Flash, ESP8285与
    的头像 发表于 05-17 11:44 956次阅读
    国产低成本Wi-Fi SoC解决方案芯片<b class='flag-5'>ESP8266</b>与<b class='flag-5'>ESP</b>8285对比差异

    使用Wi-Fi ESP8266方案模组接入云平台

    ESP8266的模块芯片是基于无线通信协议的UARTWi-Fi透传模块芯片,支持802.11b/g/n的无线标准,并带有三种可选择的工作模式。ESP8266模块的控制是通过AT指令的形式控制
    的头像 发表于 05-10 08:20 1335次阅读
    使用Wi-Fi <b class='flag-5'>ESP8266</b>方案模组接入云平台

    基于ESP8266的机智云平台控制系统设计

    项目摘要:本项目以智能家居为主题,基于ESP8266的机智云平台控制系统,利用机智云平台和ESP8266WiFi模块、红外发射模块、STM32核心板、DHT11温湿度传感器模块,完成了与手机APP
    的头像 发表于 11-07 08:10 1252次阅读
    基于<b class='flag-5'>ESP8266</b>的机智云平台<b class='flag-5'>控制</b>系统设计

    ESP32,ESP8266算SOC吗?

    ESP32,ESP8266算SOC吗,都是什么内核的MCU。如果具有MCU,那是不是有些不需要太多IO的应用可以直接用ESP32或8266
    发表于 11-06 07:02

    ESP8266如何控制IO输出一个PWM?

    ESP8266如何控制IO输出一个PWM
    发表于 10-27 07:14

    nodemcu和esp8266是什么关系?

    nodemcu和esp8266是什么关系 nodemcu和esp8266是什么关系?通俗理解就是nodemcu是一个开发板,基于esp8266的开发板。 目前市面上搭载有ESP8266
    的头像 发表于 10-20 14:53 3368次阅读
    nodemcu和<b class='flag-5'>esp8266</b>是什么关系?