ESP32-C6接入巴法云,Arduino方式

ESP32-C6接入巴法云,Arduino方式

  • 第一、ESP32-C6开发环境搭建
    • 第一步:安装arduino IDE 软件
    • 第二步:安装esp32库
    • 第三:arduino 软件设置
  • 第二:简单AP配网程序
    • 第一步:程序下载
    • 第二步:程序使用
    • 第三步:进行配网
  • 第三:远程控制esp32-c6

在这里插入图片描述
感谢四博智联的李博士提供的ESP32-C6开发板,四博智联官网:https://doit.am

第一、ESP32-C6开发环境搭建

第一步:安装arduino IDE 软件

下载地址:https://www.arduino.cc/en/software/
点击下载即可:
在这里插入图片描述
在这里插入图片描述

第二步:安装esp32库

安装下载方式可见地址:https://bbs.bemfa.com/29

下载后,关闭arduino 软件,双击 一键安装即可,如下图:

在这里插入图片描述
大约等待几分钟即可安装成功,电脑性能越好,安装越快。

第三:arduino 软件设置

使用type-c数据线连接esp32-c6开发板的COM口,在arduin软件中,点击COM口设置开发板,如下图所示:
在这里插入图片描述

搜索esp32c6,选择型号ESP32C6 Dev Module 点击确定即可,如下图所示:

在这里插入图片描述
注意:如果是旧版ESP32的SDK,可能没有esp32-c6的开发板选项,需要安装新版的SDK库,新版下载地址可见上面第二步。

此时ESP32-C6的Arduino开发环境就搭建好了,可直接点击烧录按钮,进行烧录测试,如下图:

在这里插入图片描述

第二:简单AP配网程序

第一步:程序下载

程序下载地址:https://file.bemfa.com/zip/esp32/ap.zip

该程序仅仅是简单配网的使用示例,可移植到其他程序中配合使用。

下载好,可使用arduiono IDE软件打开,程序依赖arduinojson库,需要在软件中,点击「Tools」 → 「Manage Libraries」→ 「搜索arduinojson」,如下图所示:

在这里插入图片描述
在这里插入图片描述
点击install安装即可。

第二步:程序使用

点击下载按钮,将程序下载到开发板,可通过串口调试助手查看日志输出:

串口调试工具下载: https://file.bemfa.com/hw/zip/lua_esp8266/sscom5.13.1.zip

选择波特率115200,选择开发板COM口,打开串口,如下图所示:

在这里插入图片描述
双击RTS可快速重启开发板:
在这里插入图片描述
当开发板输出:Started Ap Config…,表示开发板已经进入配网模式,即可进行配网测试,可以下载巴法app进行配网。下载地址:https://app.bemfa.com。

注意:配网时,仅支持2.4G WI-FI,不支持5G WI-FI。

第三步:进行配网

手机需要先连接到路由器2.4G WI-FI。

打卡巴法app,点击加号进入配网页面,输入路由器WI-FI的密码,点击开始配网:
在这里插入图片描述
根据app指引,选择esp32-c6发出的热点,进行连接,连接到esp32-c6发出的热点,返回到app,等待配网完成,当配网完成,串口会持续打印Config success,表示配网成功,如下图所示:

在这里插入图片描述
配网时,会自动把用户私钥发送到esp32-c6开发板,设备拿到用户私钥,会自动创建主题,该程序可配合TCP协议或MQTT协议进行远程控制。

如需重新配网,可连续重启5次,可清除配网信息,或在需要清除配网信息的地方,调用函数:restoreFactory()

第三:远程控制esp32-c6

结合上一步的简单配网程序,可将简单配网程序移植到TCP协议或MQTT协议进行远程控制。

移植后的TCP协议程序下载:https://file.bemfa.com/zip/esp32/ap_tcp.zip

该程序需要AceButton库配合使用,安装方式:在软件中,点击「Tools」 → 「Manage Libraries」→ 「搜索AceButton」,点击install安装即可,如下图所示:

在这里插入图片描述
将程序烧录后,使用上一步的配网步骤进行配网,如果配网成功,程序会自动设备,并连接到TCP设备云,此时巴法app可看到设备,并可以开、关控制设备,在电脑的串口软件,可以打开设备输出的日志:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/16717.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电脑微信群发 500 1000人以上怎么群发,微信营销群发助手软件,本人亲测,增加十倍业绩!!!

今天给大家推荐一款我们目前在使用的电脑群发工具掘金小蜜,不仅可以无限多开,方便你同时管理多个账号,群发功能更是十分强大,轻松释放你的双手。 掘金小蜜(只支持Win7及以上操作系统,没有推Mac版和手机客户…

[码蹄集新手训练营]MT1016-MT1020

目录 题号MT1016 宽度与对齐MT1017 左右对齐MT1018 输入宽度MT1020 %s格式符 题号 MT1016 宽度与对齐 #include<stdio.h> int main() { printf("%-5d %5d\n%-5d %5d\n%-5d %5d",455,455,-123,-123,987654,987654);return 0; }MT1017 左右对齐 #include<s…

Mac | macOs系统安装Monuty解决外接u盘ntfs读写问题

问题 mac电脑的macOs系统无法将文件读写入外接u盘或硬盘中&#xff1b; 解决方案 安装Monuty 官网&#xff1a;mounty官网 下载软件 安装其他配置 macbook:~ uwe$ brew install --cask macfuse macbook:~ uwe$ brew install gromgit/fuse/ntfs-3g-mac macbook:~ uwe$ brew…

【Vue】组件用法

【前言】 … 【目标】 1 了解组件间传参 2 组件间自定义事件绑定与解绑 3 组件的事件总线,消息订阅与发布的用法 4 组件插槽 一 组件间传参 #mermaid-svg-CAQFgxRrMK5KRFOr {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#merma…

机顶盒也可以跑量--上机指南

一、背景介绍 随着科技的进步和智能设备的普及&#xff0c;机顶盒已不再是单纯的电视接收器&#xff0c;而是逐渐演变成为家庭娱乐中心。越来越多的机顶盒支持各种应用、游戏和功能&#xff0c;使得用户可以在大屏幕上享受更多样化的内容。本指南将带你深入了解如何让你的机顶…

Spring中如何配置和使用Properties文件?

在Spring框架中&#xff0c;.properties 文件通常用于存储配置信息&#xff0c;如数据库连接、服务地址、应用参数等。以下是配置和使用 Properties 文件的详细步骤&#xff1a; 1. 创建 Properties 文件 在项目的 src/main/resources 目录下创建一个 .properties 文件&#…

价格预言机领导者 Pyth 与 Eclipse 平台集成,为高频 DeFi 应用提供支持

本篇文章将对这一战略合作伙伴关系&#xff0c;以及 Pyth 网络在 Eclipse 生态系统中扮演的关键角色进行深入探讨。 目前&#xff0c;Pyth 价格数据已正式上线于 Eclipse 测试网。Eclipse 是首个结合了以太坊安全性、Solana 性能和 Celestia DA 的 Solana虚拟机(SVM) Layer2 方…

Key Chain has stopped 是什么

Key Chain has stopped 是一个特定的错误消息&#xff0c;通常出现在Android设备上。这个错误提示意味着设备上的“Key Chain”服务出现了问题&#xff0c;Key Chain服务在Android中负责管理设备的安全密钥和证书&#xff0c;包括用户的隐私密钥、应用签名密钥等。当这个服务意…

无线麦克风哪个牌子性价比高?揭秘领夹麦克风性价比最高品牌

随着自媒体行业的兴起&#xff0c;现在视频直播或者是个人Vlog都越来越受欢迎了&#xff0c;要想做好内容&#xff0c;除了画面之外&#xff0c;声音效果同样重要。而我们手机上自带的麦克风&#xff0c;容易受环境影响&#xff0c;特别是在户外或者拍摄距离较远时&#xff0c;…

微软改进WSL子系统 新版将支持镜像宿主机网络接口及使用外部DNS

Windows SubSystem for Linux (即 WSL) 是微软在 Windows 10/11 中开发的子系统功能&#xff0c;该功能允许用户在 Windows 上安装 Linux 系统和相关环境&#xff0c;对开发者来说可以构建 Linux 开发环境进行工作。不过 WSL 系统在功能上也有不少缺点&#xff0c;典型的就是默…

【Docker实战】进入四大数据库的命令行模式

上一篇我们讲了docker exec命令&#xff0c;这一次我们使用docker exec命令来进入四大数据库的命令行模式。 我们进行游戏开发或软件开发是离不开四大数据库的&#xff0c;这四大数据库分别是关系型数据库mysql、postgres&#xff0c;nosql数据库redis、mongodb。将它们容器化…

TopK问题

前言&#xff1a;本篇对TopK问题的解答是介于堆的基础上讲的 TopK问题&#xff1a; 就是在许多数据中找到前K个最大的数据或者最小的数据 比如&#xff1a;专业前10、世界五百强、富豪榜、以及游戏排行榜等等 对于TopK问题&#xff1a;能想到的最简单直接的方式就是排序解决,…

fastadmin二次开发 修改默认的前端弹出样式

需要修改fastadmin后台默认的弹出提示样式效果&#xff1a; 在项目里搜索这个关键词&#xff1a;Toastr 首先这个文件&#xff0c;里面的success和error就是弹出提示的方法。 public/assets/js/fast.js 然后是下面这个文件&#xff1a; public/assets/js/require-form.js 你…

对于高速信号完整性,一块聊聊啊(13)

前面一篇说了有源仿真和无源仿真的区别&#xff0c;今天介绍一下前仿真和后仿真。 一个完整的电路设计中必然包含前仿真和后仿真两个部分&#xff0c;它们都属于验证的必要环节。 尤其是在复杂的芯片设计中&#xff0c;验证要占用整个芯片设计流程时间的60%-70%。目的就是尽可…

快速搭建uni-app项目,vue2、Vue3与图鸟UI组件封装

大家好&#xff0c;我们团队近期在uni-app开发领域取得了重要突破&#xff0c;特地向大家介绍一系列基于Vue 2、Vue 3和图鸟UI的封装组件&#xff0c;以及ucharts图表的封装。这些成果旨在帮助开发者们更加高效、便捷地构建uni-app项目。 一、Vue 2、Vue 3与图鸟UI封装组件 为…

解析气膜场馆造价—轻空间

随着社会的发展和对环保及时间成本的重视&#xff0c;气膜场馆逐渐成为众多体育场馆的首选建筑模式。气膜建筑包括气膜篮球场、气膜室内足球场、气膜羽毛球场、气膜乒乓球馆、气膜网球场以及气膜滑冰场等&#xff0c;因其多项优势受到广泛应用。 气膜场馆的显著特点 1. 气膜场馆…

H5 静默获取微信code

https://open.weixin.qq.com/connect/oauth2/authorize?appid*******&redirect_uri******&response_typecode&scopesnsapi_base&stateSTATE#wechat_redirect

基于springboot+vue2+mysql,不能添加重复数据的实现

1.后端代码的实现&#xff1a; 1.1controller层 PostMapping("/save")public ResultData saveNotice(RequestAttribute Long _userId,RequestBody OperationMaintenance operationMaintenance ) throws IOException {try {operationMaintenanceService.saveData(_u…

aosp14的分屏接口ISplitScreen接口获取方式更新-学员疑问答疑

背景&#xff1a; 有学员朋友在学习马哥的分屏pip自由窗口专题时候&#xff0c;做相关分屏做小桌面项目时候&#xff0c;因为原来课程版本是基于android 13进行的讲解的&#xff0c;但是现在公司已经开始逐渐进行相关的android 14的适配了&#xff0c;但是android 14这块相比a…

探索微软的edge

微软的Edge浏览器是一款由微软开发的网络浏览器&#xff0c;最初基于EdgeHTML布局引擎&#xff0c;后来转向了Chromium开源项目&#xff0c;成为基于Chromium的浏览器。以下是一些探索微软Edge浏览器的关键点&#xff1a; 1. 下载和安装 访问微软官方网站下载最新版本的Edge浏…