一、简介:LED驱动芯片:SSD1306开发平台:vscode+platformIO开发板:ESP32Divkitv1目前Arduino平台上使用最广泛的OLED库:U8G2github地址:https://github.com/olikraus/u8g2/设置和参考手册:https://github.com/olikraus/u8g2/wikiU8g2:单色显示器库,版本2U8g2是用于嵌入式设备的单色图形库。U8g2支持单色OLED和LCD,包括以下控制器:SSD1305,SSD1306,SSD1309,SSD1322,SSD1325,SSD1327,SSD1329,SSD1606,SSD
一、简介:LED驱动芯片:SSD1306开发平台:vscode+platformIO开发板:ESP32Divkitv1目前Arduino平台上使用最广泛的OLED库:U8G2github地址:https://github.com/olikraus/u8g2/设置和参考手册:https://github.com/olikraus/u8g2/wikiU8g2:单色显示器库,版本2U8g2是用于嵌入式设备的单色图形库。U8g2支持单色OLED和LCD,包括以下控制器:SSD1305,SSD1306,SSD1309,SSD1322,SSD1325,SSD1327,SSD1329,SSD1606,SSD
1.安装Wifi配置库(nanoFramework.System.Device.Wifi)1.1nanoFramework.System.Device.Wifi介绍API预览--地址:https://docs.nanoframework.net/api/System.Device.Wifi.html该库可配置ESP32使用Wifi模块进行通信与Wifi建立连接有如下步骤:创建Wifi适配器扫描Wifi列表建立连接1.2核心API介绍查找适配器列表(静态)WifiAdapter.FindAllAdapters()扫描Wifi完成事件WifiAdapter.AvailableNetworksCha
环境windows下vscodessh到Linux对esp32项目进行操作。背景使用espadf框架下的wwe例程添加#include"baidu_access_token.h"头文件编译报错:…/main/main.c:55:10:fatalerror:baidu_access_token.h:Nosuchfileordirectory#include“baidu_access_token.h”^~~~~~~~~~~~~~~~~~~~~~解决方式打开main文件夹下的CMakeLists.txt文件,在set(COMPONENT_REQUIRES中添加头文件所在的组件文件夹名称。如baidu
ESP32蓝牙+EC11旋转编码器实现对电脑音量控制✨本项目基于Arduino开发框架下功能实现。🛠蓝牙设备添加和连接⚡需要有带蓝牙硬件支持的电脑才能实现连接并控制,当然手机也可以连接但是不能实现对手机音量控制,🌿以Win10系统电脑为例。在设置里面找到,添加蓝牙和其他设备🌿会搜索到ESP32-keyboard设备。🌿已连接设备⛳功能介绍模式0:短按EC11编码器,静音/取消静音,双击蓝牙输入测试,顺时针音量加,逆时针音量键、按钮按下顺时针逆时针无功能。模式1:短按EC11编码器,,双击蓝牙输入测试,顺时针右方向键,逆时针左方向键,按钮按下顺时针下方向键,按钮按下逆时针上方向键。🌻EC11旋转
文章目录项目背景一、部署RabbiqMQ二、设备连接鉴权1.开启插件2.修改配置3.连接鉴权4.消息鉴权总结项目背景最近公司启动了一个新的物联网项目,使用MQTT协议与设备通信,在比较了各大MQTT服务后,决定选用开源的RabbitMQ搭建我们的服务端。我们的目标是能够支撑10万台设备同时在线,因此比较看重集群和高可用功能,RabbitMQ在这方面十分优异,同时RabbitMQ也能够兼顾项目中的消息中间件功能,缺点是仅支持3.1.1版本的协议,但对于我们这个项目来说够用。在设计初期考虑给每一条通讯信息加密来保证安全性,但考虑到10万台设备并发量巨大,每一条消息都加解密会导致服务器计算压力过大,
ESP32-WROOM-32AT指令配置TCP通讯ESP32-WROOM-32前言固件烧录测试AT指令TCP通讯\透传ESP32配置SoftAPESP32作TCPClient连接TCPServer通讯/透传普通传输模式演示WIFI透传演示ESP32做TCPServer连接TCPClient通讯演示ESP32-WROOM-32前言软硬件准备:ESP32-WROOM-32、USB数据线、USB转TTL模块、手机(本文用手机测试,也可以用电脑测试)、杜邦线、乐鑫官方ESP32-WROOM-32的出厂AT固件、FlashDownloadTools、串口助手、TCP调试助手APP(手机\电脑)固件烧录固
工具准备MQTT.fx(用于模拟设备接入)token(计算密钥工具)添加产品首先我们先进入到中移物联官方网站:https://open.iot.10086.cn/点击左上角产品服务→基础服务→MQTT物联网套件,然后点击屏幕上方【立即使用】,进入MQTT协议平台接下来点击屏幕上【添加产品】,如下图添加一个产品,可参考:官方创建产品文档添加完后,系统会分配一个产品ID,请记住,后面会用上添加设备添加完产品之后点击屏幕前【立即添加设备】,点击添加设备,这里的设备名称为:mqtt_001,详细可参考:官方创建设备文档,添加成功后,系统会随机分配一个设备ID,请记住设备ID与设备名称,后面会用到计算密
Golang使用MQTT最近在接触一些物联网的知识,学到了一款产品,就是MQTT,下面就展示如何使用"github.com/eclipse/paho.mqtt.golang"包去连接MQTT话不多说,直接上代码,里面有注释,不懂得可以评论区问我packagemqttclientimport( "crypto/tls" "errors" "fmt" mqtt"github.com/eclipse/paho.mqtt.golang" "log" "time")//MqttConnectConfig连接的相关配置typeMqttConnectConfigstruct{ Brokerstring Us
文章目录前言一、下载固件二、下载软件三、刷固件总结前言esp32-s3板子可用于micropython编程,需要刷入语言固件库硬件:esp32-s3板子(需要购买)固件:GENERIC_S3-20220618-v1.19.1.bin文件软件:flash_download_tool一、下载固件下载地址:https://micropython.org/download/GENERIC_S3/选用最新的(.bin)文件下载,如下:二、下载软件下载地址:https://www.espressif.com.cn/zh-hans/support/download/other-tools?keys=&fie