草庐IT

ESP8266入门教程11:连接MQTT服务器

将第三方库PubSubClient下载到lib文件夹gitclonehttps://github.com/knolleary/pubsubclient.git一、阿里云IOT使用1、打开阿里云IOT官网,登录阿里云账号https://iot.console.aliyun.com2、创建实例3、新建产品4、自定义主题 5、添加设备 6、查看设备配置 二、连接阿里云MQTT服务器1、修改PubSubClient.h头文件,否则无法连接阿里云MQTT服务器将MQTT_MAX_PACKET_SIZE的值改为1024将MQTT_KEEPALIVE的值改为652、代码解析第27行:创建WIFI客户端第28

FPGA时序约束分享01_约束四大步骤

 FPGA设计之时序约束四大步骤作者:潘文明本文章探讨一下FPGA的时序约束步骤,本文章内容,来源于配置的明德扬时序约束专题课视频。时序约束是一个非常重要的内容,而且内容比较多,比较杂。因此,很多读者对于怎么进行约束,约束的步骤过程有哪些等,不是很清楚。明德扬根据以往项目的经验,把时序约束的步骤,概括分成四大步,分别是时钟的约束、inputdelays的约束、outputdelays的约束和时序例外。时序约束是有先后的,首先要做时钟约束、其次是inputdelays约束、再次是outputdelays约束,最后才是时序例外的约束。这是一个完整的大步骤,也就是说我们在项目开始阶段就可以约束我们的

ESP32接入小爱同学,实现语音控制

准备工作安装手机app米家app小米音箱或小爱同学app点灯科技app,app下载链接:https://diandeng.tech/dev开发环境搭建ArduinoIDE需安装好esp32扩展ArduinoIDE1.8.7或更新版本务必使用2.0.0或以上release版本的ESP32ArduinopackageArduino安装包:链接:https://pan.baidu.com/s/1EolgWnV7W-cQiDAbJ-MicA提取码:au2iesp32Arduino库:链接:https://pan.baidu.com/s/1LoBYfSvkebxX8-bsUe4AGg提取码:4xksbl

【教程】ESP32连接华为云IoT平台

目录1前言2应用侧接入华为云IoT平台3必备环境4使用步骤4.1华为云IoT平台简介4.2产品定义4.3设备定义与注册4.4ESP32编程接入4.4.1头文件的包含4.4.2接入参数以及ESP32WiFi的配置4.4.3WiFi配置与MQTT连接初始化4.4.4属性上报4.4.5接收华为云IoT平台下发命令以及命令响应原创不易,点个赞或者点个关注激励笔者分享更多优质原创内容吧!开源万岁!1前言    相信很多人和笔者一样,参加各种比赛时,都选择了有关华为IoT平台的命题。可惜全网搜寻一番,发现硬件设备与华为云IoT连接的教程几乎没有,大多数是腾讯云、阿里云或者ONENET平台的。经过自己的摸索

【教程】ESP32连接华为云IoT平台

目录1前言2应用侧接入华为云IoT平台3必备环境4使用步骤4.1华为云IoT平台简介4.2产品定义4.3设备定义与注册4.4ESP32编程接入4.4.1头文件的包含4.4.2接入参数以及ESP32WiFi的配置4.4.3WiFi配置与MQTT连接初始化4.4.4属性上报4.4.5接收华为云IoT平台下发命令以及命令响应原创不易,点个赞或者点个关注激励笔者分享更多优质原创内容吧!开源万岁!1前言    相信很多人和笔者一样,参加各种比赛时,都选择了有关华为IoT平台的命题。可惜全网搜寻一番,发现硬件设备与华为云IoT连接的教程几乎没有,大多数是腾讯云、阿里云或者ONENET平台的。经过自己的摸索

(2)STM32+ESP8266+手机网络助手实现AP模式通信

文章目录1.实验目的及资源1.1目的1.2资源2.串口调试wifi模块2.1接线2.2AT指令测试2.3与手机app通信3.STM32通过wifi与手机app通信3.1使用资源3.2串口3初始化3.3esp8266初始化3.4主函数3.5实验现象1.实验目的及资源1.1目的根据手头要实现的需求,我需要通过手机端向32端发送指令,32端进行判断执行,所以采用esp8266的AP模式,将esp8266模块本身作为热点服务器,手机端作为客户端,连接热点WiFi发送数据。1.2资源STM32rct6板、esp8266(ESP-01S)、手机端网络助手app2.串口调试wifi模块2.1接线wifi模块

ESP32入门(硬件介绍与开发环境的选择)

硬件介绍对于ESP32的硬件介绍其实没什么必要,直接上比较常见的开发板的对比。arduino UNO R3BluePillNodeMCUESP32树莓派3代B型芯片ATMega328PSTM32F103C8T6ESP8266ESP32BCM2837架构AVR 8位ARM cortex M3 32位Xtensa 32位 单核 L106Xtensa 32位 双核 LX6ARM Cortex-A53 1.2GHZ 4核内核数11124默认主频16MHZ72MHZ80MHZ160MHZ1.2GHZSRAM(运存)2KB20KB160KB521KB1GBFLASH(闪存)32KB64KB4M~16M4~

01 数据库

为什么要使用数据库持久化(persistence)把数据保存到可掉电式存储设备中以供之后使用。数据持久化意味着将内存中的数据保存到硬盘上加以“固化”。,而持久化大多通过各种关系数据库来完成。持久化的主要作用是将内存存储在关系型数据库中,当然可以是磁盘文件,XML数据文件。image.png数据库与数据库管理系统数据库相关概念DB:数据库(Database)即存储数据的“仓库”,其本质是一个文件系统。DBMS:数据库管理系统(DatabaseManagementSystem)是一种操纵和管理数据库的大型软件。SQL:结构化查询语言(StructuredQueryLanguage)专门与数据库通讯

Vue.js基础-07-绑定事件(v-on)-01-点击事件(click)

#1.点击事件参数(click)##1.1基本使用```htmlCROW-宋这个按钮被点击了{{counter}}次。newVue({el:"#app",data:{counter:0,},});```-结果显示>按钮每点击依次计数+1![image.png](https://upload-images.jianshu.io/upload_images/25672647-b33b1884b28d8f6b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)##1.2绑定一个方法```htmlCROW-宋varapp=newVue({el

122.single-spa 01.微应用注册流程

![01.微应用注册流程.jpeg](https://upload-images.jianshu.io/upload_images/10131721-45649026db991c73.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)registerApplication配置项中的app需要传是什么东西?```registerApplication({name:"appVue2",app:async()=>{returnnewPromise((resolve,reject)=>{(function(factory){typeofde