引言EMQXCloud是基于EMQXEnterprise构建的一款全托管云原生MQTT消息服务。为了满足不同客户的需求,EMQXCloud提供了三种版本供客户选择:Serverless版、专有版和BYOC版。本文将简要介绍这三个版本的核心区别,并通过三个用户故事,帮助您更轻松地了解不同版本的适用场景,并根据自己的需求找到最适合的方案。太长不看版:如果您正在寻找一种成本可控、易于扩展的MQTT云服务,那么Serverless版是您的不二之选。如果您需要一个高性能、可定制的MQTT云服务来支持企业级项目,专有版将是您的理想选择。如果您对数据安全和合规性有特殊要求,希望在自选的云服务商和基础设施上部
0简介本书的内容第1章,ESP32入门,向你介绍一般的物联网技术、ESP32硬件和开发环境选项。第2章,与地球对话--传感器和执行器,讨论了不同类型的传感器和执行器,以及如何将它们与ESP32连接。第3章,令人印象深刻的显示输出,解释了如何在ESP32项目中选择和使用不同的显示类型。FreeRTOS也被详细讨论。第4章,深入研究高级功能,包括ESP32的音频/视频应用,以及满足低功耗要求的电源管理子系统。第5章,实践--你的房间的多传感器,是本书的第一个参考项目,其中几个传感器被集成到ESP32设备。第6章,好朋友--Wi-Fi,展示了如何在Wi-Fi的站点和接入点模式下使用ESP32。在ES
一、硬件准备ESP8266-01S模块一个USB转TTL一个软件资料在文章最后二、ESP8266-01S固件的烧录打开百度云盘资料里的文件夹中的"ESP8266_固件烧录"文件夹打开这个文件夹打开该文件夹中的exe文件即可,然后打开ESP8266DownloadTool3.点击图中箭头所指按钮,选择文件夹中的MQTT固件4.硬件接线ESP8266的TX----->TTL板的RXESP8266的RX----->TTL板的TXESP8266的3V3----->TTL板的3V3ESP8266的GND----->TTL板的GNDESP8266的GPIO0(IO0)----->TTL板的GND5.开始烧
一、硬件准备ESP8266-01S模块一个USB转TTL一个软件资料在文章最后二、ESP8266-01S固件的烧录打开百度云盘资料里的文件夹中的"ESP8266_固件烧录"文件夹打开这个文件夹打开该文件夹中的exe文件即可,然后打开ESP8266DownloadTool3.点击图中箭头所指按钮,选择文件夹中的MQTT固件4.硬件接线ESP8266的TX----->TTL板的RXESP8266的RX----->TTL板的TXESP8266的3V3----->TTL板的3V3ESP8266的GND----->TTL板的GNDESP8266的GPIO0(IO0)----->TTL板的GND5.开始烧
无意间在网上看到开源的使用墨水屏打造的桌面时钟,当个桌面小摆件可谓是十分优雅,于是就萌生出了自己DIY一个的想法。这个墨水屏时钟具有以下特点时间日期的显示和自动校准自动获取实时天气半夜自动进入休眠支持微信智能配网目前已经实现软件功能,但是硬件上没有画板做成一体化的,只是开发板和模块之间使用杜邦线连接的试验版本。硬件设计硬件由STM32主控、ESP8266模块、墨水屏驱动电路和墨水屏主体组成。STM32通过串口给ESP8266发送AT指令控制其连接WIFI和获取信息等操作;通过SPI控制墨水屏。为了节约成本墨水屏使用的是电子价签上拆下来的2.13寸汉朔墨水屏,驱动电路可以参照微雪电子官方的提供的
ESP32-Face人脸识别解析1.1介绍1.2人脸识别过程1.3API函数介绍1.4选择识别模型1.4.1模型比较1.5注意事项FRMNFRMN是一个轻量级的人脸识别模型,专门应用与嵌入式设备,由MobileNetV2和ArcFaceAlgorithm结合成。1.1介绍FRMN模型建立在MobileNetV2上。在训练中,使用ArcFace算法,而不是传统的Softmax函数和交叉熵损失函数。为了降低计算复杂性,在训练中使用了较小尺寸(56x56)的图像。1.2人脸识别过程以下步骤是人脸识别的整个过程:1.获取输入图像,类型为320x240分辨率。2.启动人脸识别并获取面部的landmark
记录一次墨水屏项目的开发过程version:v1.0「2022.7.14」未添加新功能author:Y.Z.T.简介:该项目是基于ESP8266开发的一款多功能墨水屏;图一乐,随便记录一下。⭐️目录文章目录记录一次墨水屏项目的开发过程一、开发过程及规划1.1项目来源1.2改进需求1.3方案设计1.3.1UI设计1.3.1.1优化方向1.3.1.2UI方案1.3.2菜单设计1.3.2.1设计方向1.3.2.2最终方案1.3.3网络设计1.3.3.1方案设计1.4开发规划1.4.1积累知识,查阅资料。1.4.2技术验证1.4.3代码框架设计menu.c/hmenu_ui.c/h1.4.4完善代码功
最近买了一块ESP8266的小板子,上面自带WIFI功能,可以进行一些好玩的物联网开发。因此,我打算将对整个板子的的熟悉过程通过一系列的文档记录下来。我拿到的板子型号是NodeMUC1.0(ESP-12E),长下面这个样子。拿到板子后第一件事情就是熟悉其开发环境,因此有了下面的这篇文章。概述esp8266的开发方式有多种:可以使用C/C++语言进行开发,使用的开发环境为Arduino。可也可以使用Micropython,开发环境为Pycharm。这篇文章介绍如何使用Arduino+C/C++语言开发esp8266应用。安装配置Arduino环境安装ArduinoIDE首先,打开Arduino
一、RFID射频技术(RF)是RadioFrequency的缩写。较常见的应用有无线射频识别(RadioFrequencyIdentification,RFID),常称为感应式电子晶片或近接卡、感应卡、非接触卡、电子标签、电子条码等。其原理为由扫描器发射一特定频率之无线电波能量给接收器,用以驱动接收器电路将内部的代码送出,此时扫描器便接收此代码。接收器的特殊在于免用电池、免接触、免刷卡故不怕脏污,且晶片密码为世界唯一无法复制,安全性高、长寿命。RFID的应用非常广泛,典型应用有动物晶片、汽车晶片防盗器、门禁管制、停车场管制、生产线自动化、物料管理。RFID标签有两种:有源标签和无源标签。二、R
安装ESP-IDF4.4.4版本出现如下错误可以看出是pip版本问题,所以只需要在安装程序使用pip命令之前,完成pip的升级即可。好像下载4点几的版本会出现此警告,导致安装失败;而下面安装5.0.1版本的时候同样出现了此警告,但是能够安装成功。解决方法一、卸载。在VSCode扩展中找到Esp-IDF插件,点击卸载按钮。注意:此时并没有真正卸载ESP-IDF,需要将该插件所下载的文件完全删除。默认文件路径:C:\Users\***\.espressif、C:\Users\***\esp,其中的***表示自己电脑的用户名直接将.espressif和esp文件夹删除,此时在打开VSCode,搜索E