首页 > TAG信息列表 > 巴法云
树莓派接入巴法云控制
最近有小伙伴咨询树莓派接入的问题,其实简单,使用直接在树莓派中运行python程序就可以。 示例说明:示例中使用的python3.x版本,如果是2.x版本的python,运行前把 print 指令的()括号去掉,应该就可以了。如果需要控制树莓派io引脚,推送使用 RPi.GPIO ,百度上面教程很多,这里就不细说了。 第一,tc利用巴法云控制电脑
官方网站地址https://cloud.bemfa.com/ 上面地址有详细说明。如果自己有服务器也可以自己利用各种语音平台提供有SDK来接入。我自己只有一个天猫精灵,所以我这里接入的天猫精灵,没有服务器所以使用现成的。就是上面的巴法云,当然这种平台其实还是挻多的。我是随便选择的一个。 对MircoPython接入巴法云,esp8266和esp32环境
第一、搭建MircoPython开发环境 下载 micropython 环境包:点击下载 下载后解压,首先双击打开 uPyCraft 软件,刷入固件,首先点击 tools-->BurnFirmware ,再选择esp8266或者esp32,选择开发板端口,选择需要刷入的固件,固件在下载的环境包中,点击ok即可刷入,如下图所示: 等待进度条走完就刷入成【基于Arduino IDE平台开发ESP8266连接巴法云】
Arduino教程传送门esp8266 OTA远程无线升级,巴法云
第一步、编译生成.bin升级固件 本教程需要用到 arduino IDE的esp8266开发环境,关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转 如果已安装好esp8266 开发环境,继续: 使用arduino IDE软件,打开随便一个需要升级的程序,点击「项目」-「导出已编译的二进制文件」即可生成.binPython连接巴法云,通过mqtt协议,和tcp协议
第一,tcp协议连接 说明: tcp服务器地址:bemfa.com 端口 8344 tcp协议详细订阅、发布指令,见接入文档:点击跳转 # -*- coding: utf-8 import socket import threading def connTCP(): global tcp_client_socket # 创建socket tcp_client_socket = socket.socket(socket.AF_巴法云mixly扩展库
第一,安装扩展库 扩展库下载链接:点击下载 下载完成后解压,在mixly软件中,选择「导入库」→「本地导入」,选择解压文件夹中的「Bemfa.xml」即可。或者使选择云端导入,点击「巴法云」导入即可。 第二,tcp协议使用教程 一、订阅控制 订阅主题light002,收到 on 打印“turn on light”,收到 off巴法云官方微信小程序,控制esp8266
第一,使用教程 微信内搜索小程序 巴法云,或者扫下方二维码进入。 如果使用过微信扫码登录巴法云,或者在巴法云控制台绑定过微信,打开小程序后,设备都会自动同步到小程序,目前仅支持灯、插座、风扇类型的设备, 当主题名字后三位是001时为插座设备。 当主题名字后三位是002时为灯泡设备。