巴法云

做优秀的物联网平台

  • 博客(55)
  • 问答 (1)
  • 收藏
  • 关注

原创 ESP8266读DHT11温湿度,开发微信小程序实时显示

ESP8266读DHT11温湿度,开发微信小程序实时显示第一、原理讲解第二、ESP8266读取DHT11第三、温湿度推送到云端第四、微信小程序开发第一、原理讲解原理简述:利用发布订阅模式。第一步,先读取DHT11温湿度数值,第二步,新建主题,然后esp8266往这个主题发送消息,第三步。app inventor 订阅这个主题,因为app inventor 制作的app 订阅了这个主题,就可收到来自这个主题的消息,也就是可以收到温湿度数值。app控制原理:esp8266订阅了一个主题,app往这个主题发消

2020-07-16 11:12:10 28255 121

原创 (开源)微信小程序控制esp8266

微信小程序控制esp8266第一、远程App控制或手动控制下载esp8266示例程序第二、微信小程序开发流程说明:首先要使esp8266能够联网,能联网就可以控制,使用示例程序,修改WIFI、密钥等信息即可联网控制。微信小程序控制是使用http协议完成,通过接口实现对ESP8266的控制。第一、远程App控制或手动控制下载esp8266示例程序下载地址: 点击下载本demo 是利用arduino IDE开发,关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转程序下

2020-06-29 18:43:25 37225 59

原创 esp32-cam图片上传巴法云,http协议传输post

esp32-cam图片上传,http协议传输1、ESP32-cam开发环境配置2 、程序下载连线3、 控制台查看图片4 、(附)发布订阅模式1、ESP32-cam开发环境配置本例程 是利用arduino IDE开发,关于arduino IDE 的esp32环境配置可参考:环境配置: 点击跳转安装好esp32 环境,开发板选择esp32 wrover module开发板,其他默认即可。2 、程序下载示例程序下载:点击下载需要修改的信息有WIF名称,WIFI密码,用户私钥UID,设备主题topic。

2020-06-05 15:32:26 16032 40

原创 利用ESP8266制作环境监测系统+APP inventor制作手机App实时显示

利用ESP8266制作环境监测系统+APP inventor制作手机App实时显示原理讲解ESP8266读取各种传感器数值传感器数据推送到云端app inventor 制作app 接收实时数据关键程序讲解效果展示原理讲解原理简述:利用发布订阅模式。第一步,先ESP8266获取各种传感器数值,第二步,新建主题,然后esp8266往这个主题发送消息,第三步。app inventor 订阅这个主题...

2020-01-03 12:45:13 18903 31

原创 (开源)ESP8266改装小风扇,手机app远程控制+天猫精灵控制

ESP8266改装小风扇,app控制+天猫精灵控制材料准备拆解风扇第一 下载ESP8266示例(arduino ide 编程开发)第二 修改demo例程关于主题topic第三 app inventor 开发第四 天猫精灵控制材料准备USB风扇一个ESP8266一块3.3继电器一块拆解风扇第一次,没有经验,后面全给撬没了,引出电源线即可,由于操作的时候太暴力,直接引出了电机线。。。...

2019-09-16 16:12:22 12490 14

原创 (远程控制)App inventor 编写安卓app控制 ESP8266

App inventor 编写安卓app控制 ESP8266第一 下载ESP8266示例(arduino ide 编程开发)第二 修改demo例程第三 app inventor 开发原理简述:利用发布订阅模式,即:ESP8266 订阅了一个主题,再利用app inventor 编写得app 往这个主题发布消息,由于ESP8266 订阅了这个消息,所以就可以收到app发布得消息,从而执行相应得动作...

2019-08-05 10:31:51 30632 38

原创 利用天猫精灵控制ESP8266(NodeMCU开发板)arduino ide开发

利用天猫精灵控制NodeMCU(ESP8266)(ESP12F)第一 下载demo例程第二 修改demo例程第三 绑定天猫精灵第三 天猫精灵控制ESP8266第四 扩展操作使用微信小程序控制App inventor 编写安卓app控制第一 下载demo例程下载地址: 点击下载本demo 是利用arduino IDE开发,关于arduino IDE 的ESP8266环境配置可参考:环境配置: ...

2019-08-03 16:30:01 9109 12

原创 手机app控制esp32-cam拍照上传,tcp和mqtt协议

1、示例说明往期课程:第一讲:esp32-cam图片上传第二讲:esp32-cam图片上传,安卓app显示第三讲:esp32-cam图片上传,微信小程序显示本期课程是第四讲,在使用这个示例前,最好先实现前几节课的esp32-cam自动拍照上传,然后在可以拍照上传的基础上,实现使用手机app控制拍照上传。2、原理讲解采用订阅\发布模式。首先esp32通过tcp或者mqtt服务,订阅xxx主题,订阅之后,就可以接收到发往xxx主题的消息,app向xxx主题发送消息,esp32订阅之后就可以收到消息

2022-05-18 16:08:20 12773 10

原创 树莓派接入巴法云

最近有小伙伴咨询树莓派接入的问题,其实简单,使用直接在树莓派中运行python程序就可以。示例说明:示例中使用的python3.x版本,如果是2.x版本的python,运行前把 print 指令的()括号去掉,应该就可以了。如果需要控制树莓派io引脚,推送使用 RPi.GPIO ,百度上面教程很多,这里就不细说了。第一,tcp协议连接说明:tcp服务器地址:bemfa.com 端口 8344tcp协议详细订阅、发布指令,见接入文档:点击跳转# -*- coding: utf-8import s

2022-05-04 19:16:27 1897 1

原创 esp8266 接入 Amazon alexa智能家居

esp8266 接入 Amazon alexa智能家居第一步 下载程序到esp8266第二步 alexa控制第三步 (附)开源app控制第一步 下载程序到esp8266下载地址: 点击下载本demo 是利用arduino IDE开发,关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转程序下载好,需要修改的信息有:需要修改的信息有WIF名称,WIFI密码,用户私钥UID,设备主题topic。//********************需要修改的部分*********

2022-03-21 14:11:49 8565 1

原创 ap配网示例,esp8266和esp32微信小程序ap配网

第一、下载程序esp8266示例程序:: 点击下载esp32示例程序:: 点击下载示例程序是利用arduino IDE开发:关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转第二、微信小程序配网微信内搜索小程序 一键配网,切换到SoftAp配网协议,或者扫描下方ap配网的专用码,扫码进去的不需要手动切换配网协议:第三、配网步骤说明当单片机烧写进去配网程序后,应该就处在配网模式,

2022-02-28 15:24:39 9749 1

原创 MircoPython接入巴法云,esp8266和esp32

第一、搭建MircoPython开发环境下载 micropython 环境包:点击下载下载后解压,首先双击打开 uPyCraft 软件,刷入固件,首先点击 tools–>BurnFirmware ,再选择esp8266或者esp32,选择开发板端口,选择需要刷入的固件,固件在下载的环境包中,点击ok即可刷入,如下图所示:等待进度条走完就刷入成功了。附,其他链接:单片机串口驱动:点击下载micropython官方文档:点击跳转第二、hello world 程序测试点击file–new

2022-01-13 23:10:22 8383 7

原创 【巴法云】开源安卓App控制ESP8266,通过MQTT协议,APP Inventor 开发

【巴法云】APP Inventor 开发安卓app,通过MQTT控制ESP8266第一 下载ESP8266示例(arduino ide 编程开发)第二 修改demo例程第三 app inventor 开发原理简述:利用发布订阅模式,即:ESP8266 订阅了一个主题,再利用app inventor 编写得app 往这个主题发布消息,由于ESP8266 订阅了这个消息,所以就可以收到app发布得消息,从而执行相应得动作。基于MQTT协议,ESP8266通过MQTT连接到服务器,app也同样通过MQTT连接

2021-12-26 23:12:47 38432 29

原创 esp32 OTA远程无线升级

第一步、编译生成.bin升级固件本教程需要用到 arduino IDE的esp32开发环境,关于arduino IDE 的ESP32环境配置可参考:环境配置: 点击跳转如果已安装好esp32 开发环境,继续:使用arduino IDE软件,打开随便一个需要升级的程序,点击「项目」-「导出已编译的二进制文件」即可生成.bin固件,如下图。生成的固件在程序所在文件夹中如下图所示:第二步、上传.bin固件到巴法云在巴法云控制台 ,点击跳转,随便新建个主题,例如 主题 light002,如下图所示:

2021-11-23 11:20:27 5180 23

原创 esp8266 OTA远程无线升级

第一步、编译生成.bin升级固件本教程需要用到 arduino IDE的esp8266开发环境,关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转如果已安装好esp8266 开发环境,继续:使用arduino IDE软件,打开随便一个需要升级的程序,点击「项目」-「导出已编译的二进制文件」即可生成.bin固件,如下图。生成的固件在程序所在文件夹中如下图所示:第二步、上传.bin固件到巴法云在巴法云控制台 ,点击跳转,随便新建个主题,例如 主题 light002,

2021-11-21 12:01:24 9609 22

原创 (巴法云)小程序一键配网,自动生成密钥和主题

第一,Airkiss协议示例程序下载:点击下载本程序使用arduino ide 开发,使用前需按照arduino esp8266开发环境:安装教程程序下载完成后,可扫码进行配网,或者微信搜索《一键配网》小程序。如下图:配网说明:使用《一键配网》小程序进行配网,当进行配网时,小程序会根据微信已经绑定的巴法云账号,自动创建用户私钥和主题,当微信未注册巴法云账号时,微信小程序会自动创建你的巴法云账号,以后在电脑端使用巴法云时,使用微信扫码登录即可。当配网后需要重新配网:ESP8266连续按5次rese

2021-10-22 16:47:13 9955 12

原创 python接入巴法云,TCP协议,MQTT协议示例

第一,tcp协议连接说明:tcp服务器地址:bemfa.com 端口 8344# -*- coding: utf-8import socketimport threadingdef connTCP(): global tcp_client_socket # 创建socket tcp_client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # IP 和端口 server_ip =

2021-10-21 22:50:49 4419 5

原创 lua语言开发esp8266接入巴法云,mqtt和tcp协议

第一步,lua语言开发环境配置下载安装jave环境,下载地址:点击下载选择windows版本下载安装即可,如图所示:

2021-10-21 11:10:25 5216

原创 esp32-cam拍照上传,app inventor 制作安卓app实时显示

esp32-cam拍照上传,app inventor 制作安卓app实时显示1、ESP32-cam开发环境配置2 、程序下载连线3、 控制台查看图片第四、app 开发1、ESP32-cam开发环境配置本例程 是利用arduino IDE开发,关于arduino IDE 的esp32环境配置可参考:环境配置: 点击跳转安装好esp32 环境,开发板选择esp32 wrover module开发板,其他默认即可。2 、程序下载示例程序下载:点击下载需要修改的信息有WIF名称,WIFI密码,用户私钥U

2021-10-12 09:54:45 12778 11

原创 巴法云 mixly 扩展库

第一,安装扩展库扩展库下载链接:点击下载下载完成后解压,在mixly软件中,选择「导入库」→「本地导入」,选择解压文件夹中的「Bemfa.xml」即可。或者使选择云端导入,点击「巴法云」导入即可。第二,tcp协议使用教程一、订阅控制订阅主题light002,收到 on 打印“turn on light”,收到 off 打印“turn off light”。二、可订阅多个主题订阅主题 light002 和 outlet001 主题 , 可根据不同的主题,执行不同的动作。三、推送消息在需要

2021-09-28 15:16:50 6646 14

原创 esp8266接入小爱同学,通过mqtt

原理:esp8266连接mqtt服务,并订阅mqtt的主题,当通过小爱语音发出指令,相当于mqtt的消息推送,由于esp8266订阅了主题,就可以收到小爱同学推送的消息,从而进行控制esp8266。第一步 下载程序到esp8266下载地址: 点击下载本demo 是利用arduino IDE开发,关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转程序下载好,需要修改的信息有:需要修改的信息有WIF名称,WIFI密码,用户私钥UID,设备主题topic。//*****

2021-09-02 11:45:08 15274 18

原创 esp8266接入小度语音,小度音箱控制,附开源app控制

超简单,两步完事第一步 下载程序到esp8266第二步 绑定到小度第三步 (附)开源app控制第四步 微信小程序控制:第一步 下载程序到esp8266下载地址: 点击下载本demo 是利用arduino IDE开发,关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转程序下载好,需要修改的信息有:需要修改的信息有WIF名称,WIFI密码,用户私钥UID,设备主题topic。//********************需要修改的部分******************

2021-09-01 14:00:08 6168

原创 微信小程序 airkiss 配网,SmartConfig配网,ap配网教程

第一步,下载配网程序到esp8266arduinoIDE开发:esp8266程序下载可参考:https://bemfa.blog.csdn.net/article/details/117717525此程序是arduino ide开发,由于8266SDK在arduino限制,使用arduino开发的程序默认使用的是airkiss配网,不支持SmartConfig协议。esp8266 SDK开发:在esp8266 SDK开发中,支持airkiss和SmartConfig这两种协议,例程可参考SDK中的

2021-08-29 14:58:11 6042 10

原创 巴法云官方微信小程序,控制esp8266

第一,使用教程微信内搜索小程序 巴法云,或者扫下方二维码进入。如果使用过微信扫码登录巴法云,或者在巴法云控制台绑定过微信,打开小程序后,设备都会自动同步到小程序,目前仅支持灯、插座、风扇类型的设备,当主题名字后三位是001时为插座设备。当主题名字后三位是002时为灯泡设备。当主题名字后三位是003时为风扇设备。界面如下图所示:长按设备,可以进行设备分享、删除、中文命名,定时等操作,中文名称可以用于智能音箱的控制,如下图所示:第二,esp8266 使用可参考博客中的其他文章:博客主

2021-08-29 14:26:47 9486

原创 巴法云esp8266接入home assistant,通过mqtt

第一步,home assistant 配置采用 mqtt 接入方式,找到 home assistant 的配置文件 configuration.yaml,在里面加入巴法云mqtt的配置信息,如下所示:# mqtt服务设置mqtt: # MQTT Broker的IP地址或者域名 broker: bemfa.com # MQTT Broker的端口号 port: 9501 #客户端ID client_id: 7d54f85af42976ee3c2693e692a6bb59 #

2021-08-10 22:35:57 10803 19

原创 app inventor 2022离线版下载使用教程

第一步,下载需登录后下载下载连接:点击下载第二步,安装双击下载好的文件进行安装,接受并点击next,如下图:

2021-08-10 11:20:16 13327 23

原创 ESP8266微信一键配网smartconfig,esp32可用

ESP8266微信一键配网smartconfig第一步 下载程序微信配网恢复出厂设置ESP32 接入第一步 下载程序简单配网例程:点击下载配网并控制LED例程:点击下载例程下载后,需要使用arduino ide 软件打开,并且安装esp8266开发环境。关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转。如果是配网程序可以使用第一个,什么都不需要修改。如果需要配网并通过巴法云控制LED,可下载第二个程序,但是需要把程序中的用户密钥和主题修改为自己的。//*****

2021-06-08 22:56:18 6704 8

原创 esp32-cam拍照上传,微信小程序照片显示

esp32-cam图片上传,http协议传输1、ESP32-cam开发环境配置2 、程序下载连线3、 控制台查看图片4 、(附)发布订阅模式1、ESP32-cam开发环境配置本例程 是利用arduino IDE开发,关于arduino IDE 的esp32环境配置可参考:环境配置: 点击跳转安装好esp32 环境,开发板选择esp32 wrover module开发板,其他默认即可。2 、程序下载示例程序下载:点击下载需要修改的信息有WIF名称,WIFI密码,用户私钥UID,设备主题topic。

2021-06-02 09:33:03 12603 23

原创 (开源)微信小程序+mqtt,esp8266温湿度读取

第一、原理讲解esp8266 通过mqtt发布消息,微信小程序通过mqtt 订阅消息,小程序订阅后,就可以实时收到esp8266 传输来的消息。第二、温湿度测试这里使用的是D4口。本demo 是利用arduino IDE开发,关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转安装库本案例使用一个非常简单易用且与ESP8266配合使用的是Simple DHT传感器库。可以通过Arduino IDE Library Manager轻松安装该库。在 arduino .

2021-03-28 21:17:55 18977 53

原创 (新)esp8266推送微信消息,通过企业微信

第一、材料准备ESP8266一块手机一块第二、配置企业微信可在此页面进行配置,点击跳转下载程序到单片机下载地址: 点击下载内含arduino 开发板程序和esp8266开发板程序两个版本。其中esp8266开发板程序 是利用arduino IDE开发,关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转需要修改的地方/********************************************************************

2021-03-26 13:04:25 5520 15

原创 esp8266接入米家、小爱同学,附开源app控制

超简单,两步完事第一步 下载程序到esp8266第二步 绑定到米家第三步 (附)开源app控制第一步 下载程序到esp8266下载地址: 点击下载本demo 是利用arduino IDE开发,关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转程序下载好,需要修改的信息有:需要修改的信息有WIF名称,WIFI密码,用户私钥UID,设备主题topic。//********************需要修改的部分*******************////WIFI名

2021-02-24 10:48:43 25795 11

原创 ESP32接入巴法云

ESP32接入巴法云,安卓app、微信小程序控制第一、接入说明esp32环境安装第二、安卓app、微信小程序控制第一、接入说明esp32 的程序和esp8266的程序几乎相同,因为他们引入的包的函数都是一样的,所以之前esp8266的接入程可以无缝接入巴法云,但是需要做简单修改,需要修改的地方有两处。第一处:#include <ESP8266WiFi.h>修改为#include <WiFi.h> 第二处修改需要控制的引脚,把esp8266引脚:const in

2021-01-25 00:42:07 6487 11

原创 esp8266-01接入巴法云,并远程控制

esp8266-01/01s接入巴法云,并远程控制第一 下载ESP8266-01示例(arduino ide 编程开发)第二 修改demo例程第三 app inventor 开发第四 微信小程序控制原理简述:利用发布订阅模式,即:ESP8266-01订阅了一个主题,再利用app inventor 编写得app 往这个主题发布消息,由于ESP8266 -01订阅了这个消息,所以就可以收到app发布得消息,从而执行相应得动作。基于TCP长连接的模式,ESP8266通过TCP长连接,连接到服务器,app也同样

2020-12-28 20:26:14 11529 2

原创 nbiot:巴法云之M5310-A模块AT指令调试教程

巴法创客云例程:M5310-A连接到usb调试工具,通过串口可以进行调试,以下步骤请顺序执行。1、测试M5310-A是否开机正常AT正常返回:OK2、重复检查是否正常驻网,正确驻网时间一般为开机后10秒左右,驻网成功才有网络,才可以进行下一步AT+CGATT?正常返回(返回其他均为驻网失败):+CGATT:1OK3、创建TCP Socket连接,开启自动上报接收数据AT+NSOCR="STREAM",6,0,2正常返回:1OK说明:1为创建的socket编号,

2020-07-30 16:54:17 2873 5

原创 arduino和NB-IOT模块M5310-A使用教程,app实时控制

arduino和NB-IOT模块M5310-A使用教程,app实时控制第一 、先上效果图第二、原理讲解第三、下载程序到arduino第四 app inventor 开发第五、小程序开发第一 、先上效果图第二、原理讲解原理简述:利用发布订阅模式。第一步,新建主题,第二步,arduino通过nb-iot模块订阅这个主题。第三步、通过app往这个主题发消息。由于单片机订阅了这个主题,所以可以实时收到发往这个主题的消息。从而达到通过app或者小程序控制arduino单片机的目的。关于发布订阅:订阅(订阅

2020-07-30 15:40:14 2814 1

原创 适用app inventor的tcp连接插件

适用app inventor的tcp连接插件下载地址使用方法下载地址点击下载:链接下载文件并解压好,下面会用到。使用方法进入app inventor 网站,推荐app inventor 广州站,地址:http://app.gzjkw.net/国外的用户,推app inventor官方网站,地址:http://ai2.appinventor.mit.edu/在网站中新建项目,或者打开已有项目。在组件面板的最下方,点击“Extension”,然后点击 “Import extension”导入插件

2020-07-28 11:45:25 9934 6

原创 开源:安卓手机app控制arduino,通过esp8266-01

安卓手机app控制arduino,通过esp8266-01第一 、先上效果图第二、原理讲解第三、下载程序到arduino第四 app inventor 开发第五、wx小程序开发第一 、先上效果图具体连接:ESP8266-01 ----------arduino3.3v-------------3.3VGND-----------GNDEN--------------3.3VTX-------------pin13RX----------------pin12第二、原理讲解原理简述:利

2020-07-21 21:00:45 10241 16

原创 (开源)微信小程序实时控制stc89c51,通过esp8266

微信小程序实时控制stc89c51第一 、先上效果图第二、原理讲解第三、下载程序到c51第四 微信小程序开发第五 可能遇到的一些小问题第一 、先上效果图第二、原理讲解原理简述:利用发布订阅模式。第一步,新建主题,第二步,stc89c51通过esp8266订阅这个主题。第三步、通过app往这个主题发消息。由于单片机订阅了这个主题,所以可以实时收到发往这个主题的消息。从而达到通过微信小程序控制c51单片机的目的。关于发布订阅:订阅(订阅):订阅给定的一个主题。发布(发布)将信息发送到指定的主题。

2020-07-15 09:59:09 4948

原创 巴法云AT指令调试教程

巴法创客云AT调试,按步骤发送,每条指令后面都需要带回车换行接入文档:跳转esp8266连接到usb调试工具,通过串口可以进行调试,以下步骤请顺序执行。1、测试esp8266是否正常AT2、 设置路由器模式 1 station模式 2 AP路由器模式 3 station+AP混合模式AT+CWMODE=33、 设置模块WIFI名称,WIFI密码AT+CWJAP="newhtc","qq123456"4、 开启透明传输模式AT+CIPMODE=15 、连接服务器和端口AT+CI

2020-07-14 09:48:48 2641 14

原创 (可远程)开源手机app控制c51单片机,附微信小程序控制

开源手机app控制c51单片机第一 、先上效果图第二、原理讲解第三、下载程序到c51第四 app inventor 开发第五、微信小程序开发第六 可能遇到的一些小问题第一 、先上效果图第二、原理讲解原理简述:利用发布订阅模式。第一步,新建主题,第二步,stc89c51通过esp8266订阅这个主题。第三步、通过app往这个主题发消息。由于单片机订阅了这个主题,所以可以实时收到发往这个主题的消息。从而达到通过app或者微信小程序控制c51单片机的目的。关于发布订阅:订阅(订阅):订阅给定的一个主题

2020-07-12 19:25:06 13426 14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除