自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hbwang的博客

2023开心健康就好

  • 博客(60)
  • 资源 (1)
  • 收藏
  • 关注

原创 stm32 打造自己环形队列

本环形队列实现以数组形式批量写入和读取队列中数据。写入数据时,对于队列剩余空间不足时,可以选择强制覆盖写入(会有覆盖部分原队列数据,请根据自己实现需要操作);不覆盖,则不会写入;读取数据时,如果超过队列中已存数据长度,则读取实际大小;没有超过,则正常读取。本环形队列可用作串口数据缓存接收,尤为适用于有具体协议格式数据,方便查找TAG标识进行定位。但对于串口采用DMA方式,接收大量无协议格式的数据,暂不适用。

2023-01-12 10:42:52 1623 2

原创 stm32 esp8266配网-smartConfig和BT串口方式配网

对于stm32+esp8266产品调试阶段wifi的ssid和passwd可以在代码中写死,但是到了产品上线阶段,就需要动态的配置wifi的ssid和passwd了。如通过蓝牙直连配网,smartConfig配网等方式。

2022-12-30 12:13:41 1023

原创 stm32 esp8266 ota升级-自建mqtt和文件服务器动态AB面升级

本文仅介绍AB面升级方式。1.用户可主动发送mqtt消息触发升级,消息包含version,file_name ,host,port等字段,可以灵活动态的配置要升级固件文件名,升级服务器和端口号,做到通用灵活。2.对bin文件,每隔512字节进行crc16校验,并将两个字节的校验值,插入其,保证了传输下载的稳定性。3.flash分区采用A,B+facotry形式,升级过程即使断电也不会变砖。

2022-12-26 18:58:41 1909 4

原创 stm32 esp8266 ota-快速搭建web服务器之docker安装openresty

OpenResty® 是一个基于与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。快速构造出足以胜任 10K 乃至 1000K 以上单机并发连接的高性能 Web 应用系统。具体详细介绍请参阅官网 http://openresty.org/cn/

2022-12-23 18:17:08 1460

原创 Ubuntu16.04 中 搭建Janus Server

Ubuntu16.04 局域网中搭建Janus Serverjanus简介​ Janus是WebRTC 服务器端的开源项目,官方对其定义是一个WebRTC服务器端,支持的功能比较丰富,通过core模块来支持不同的插件的方式,支持SFU模式,客户端集成相对比较简。开发语言(C语言),代码架构比较清晰,支持了SIP 接口。官方网址:https://janus.conf.meetecho.com/index.html系统环境uname -arLinux ubuntu16 4.4.0-186-gen

2021-01-30 19:49:54 1453 2

原创 wifi配网(esp8266和esp32)-http get和post方式

开机,指示灯亮起后(需要灯闪烁3下后),需在3s内(超过3s则会正常启动),按一下按键(注:切记按键时长一定要小于3s,建议按一下按键松开即可),则进入wifi配网模式,此时指示灯快闪。为了和蓝牙配网区分,wifi配网时,需要按键大于3s且小于6s。请用手机或电脑浏览器,连接该ap,使用浏览器192.168.4.1后,输入内容登录。2)设备使用接收到的wifi配置信息连接wifi,并返回响应(json格式)2)设备使用接收到的wifi配置信息连接wifi,并返回响应(json格式)1)post请求格式。

2024-01-30 14:46:06 942

原创 web wifi配网和模式切换-esp8266和esp32

支持模式:1:tcp client() 2:tcp server 3:http server(POST/GET) 4:http client 5:udp,6:factory,7:mqtt。开机,指示灯亮起后(需要灯闪烁3下后),需在3s内(超过3s则会正常启动),按一下按键(注:切记按键时长一定要小于3s,建议按一下按键松开即可),则进入wifi配网模式,此时指示灯快闪。为了和蓝牙配网区分,wifi配网时,需要按键大于3s且小于6s。适用:esp8266,esp8285芯片,esp32芯片。

2024-01-30 12:00:46 464

原创 ubuntu18.04.6 搭建mqtt服务器emqx 之docker方式

eqmx服务器安装和使用。前提docker环境已经安装好如未安装,请参考博文https://blog.csdn.net/a554521655/article/details/134251763。

2024-01-11 11:25:41 695

原创 typora使用PicGo自动上传图片到chevereto图床

近期发现,gitee图床不能用了。github又涉及科学上网。搜索了开源图床方案,找到了chevereto,使用起来还不错。分享给大家。

2023-11-18 14:58:31 268

原创 Ubuntu 18.04.6 LTS安装docker和docker-compose、镜像导入导出

1)docker import用来载入容器包,会丢弃了所有的历史记录和元数据信息,仅保存容器当时的快照状态,可以为镜像指定新名称。2)docker load保存完整记录,但不能对载入的镜像重命名,而docker import可以为镜像指定新名称。2)docker export不会保留历史记录即无commit历史;4)docker export保存的是容器container;1)docker save会保存该镜像的所有历史记录;3)docker save保存的是镜像image;

2023-11-06 17:57:40 621

原创 基于ruoyi框架项目-部署到服务器上

## 1.前端vue编译,后的dist下内容打包(前后端分离版本需要)## 2.后端打包成jar包(如果是thymeleaf仅需打包jar)## 3.上传到服务器目录下

2023-11-06 14:58:32 505

原创 stm32F407系列控制板用户手册

智能车,轮式机器人等需要电机场景;亦可作为物联网开发学习板;

2023-11-03 14:34:34 458

原创 stm32F103系列控制板用户手册

智能车,轮式机器人等需要电机场景;亦可作为物联网开发学习板;

2023-11-03 14:29:45 216

原创 项目实现思路-建设工程监理现场用表管理系统

采用第三方专业权威授信机构,遵守《电子签名法》,采用联合数字认证中心结合人脸识别确保签名真实有效,如法大大;系统采用B/S架构,无需安装,用户可采用浏览器随时随地登录系统;

2023-11-03 11:55:39 74

原创 智能机器人规划-预谋智者

预估未来几年,外卖送餐人员,网约车司机,清洁工,保安,客服代表,文字编辑,翻译,搜索引擎,新闻编辑,数据[分析师],部分程序员(代码生成工具)等。网址:https://finance.eastmoney.com/a/202302272647743245.html。现在智能车,落地场景主要,安全巡检,送餐机器人,扫地机器人,迎宾机器人等,一台售价6万-100万不等。现在智能车,落地场景主要,送餐机器人,安全巡检,扫地机器人。适合作为公司战略,进行融资,当地政府国家也大力扶持的。5)自动回城充电(还在开发中)

2023-11-01 15:23:13 82

原创 4G物联模组产品

数据采集和控制,可作为物联网云端和设备端连接的桥梁,作为DTU数据传输单元;带GPS定位;高低温告警及保护功能;micro usb和电池两种供电模式;充电检测,可实时切换供电方式;精准的电池电量估算;1. 独有的SOC和SOH电量改进算法,综合考虑静置时长、温度、充放电次数等因素,使SOC估算准确度达到97%, SOH估算准确度达到95%。2. 自研充电检测,实时切换micro usb和电池供电方式;3. 灵活的自定义物联网云通信协议,不受限于通用平台,同时兼顾稳定性和性能、安全。4.

2023-11-01 14:57:53 148

原创 esp8266固件烧录用户手册

温馨提示:1.esp8266 BOOT脚为GPIO0,对应于插座的按键2.芯片小板中已经预留了所有烧录相关的引脚,大家可以按需焊接引线3.程序下载完,使用串口查看log时,需要使用220v供电使用(请务必准守用电安全)。原因:由于插座中包含继电器,计量计等耗电设备,所以usb转串口提供的3.3V电压和电流可能会出现供电不足,表现为usb转串口与电脑连接断断续续,导致无法查看log。

2023-10-26 09:56:10 249

原创 esp32-C3固件烧录用户手册

温馨提示:1.esp32-C3 BOOT脚为GPIO9,需要从芯片小板中焊接引出2.芯片小板中已经预留了所有烧录相关的引脚,大家可以按需焊接引线3.程序下载完,使用串口查看log时,需要使用220v供电使用(请务必准守用电安全)。原因:由于插座中包含继电器,计量计等耗电设备,所以usb转串口提供的3.3V电压和电流可能会出现供电不足,表现为usb转串口与电脑连接断断续续,导致无法查看log。

2023-10-26 09:54:06 2967

原创 esp32c3-microPython开发固件烧录用户手册

温馨提示:1.esp32-C3 BOOT脚为GPIO9,需要从芯片小板中焊接引出2.芯片小板中已经预留了所有烧录相关的引脚,大家可以按需焊接引线3.程序下载完,使用串口查看log时,需要使用220v供电使用(请务必准守用电安全)。原因:由于插座中包含继电器,计量计等耗电设备,所以usb转串口提供的3.3V电压和电流可能会出现供电不足,表现为usb转串口与电脑连接断断续续,导致无法查看log。

2023-10-26 09:51:37 554

原创 esp8266-microPython开发固件烧录用户手册1.4

温馨提示:1.esp8266 BOOT脚为GPIO0,对应于插座的按键2.芯片小板中已经预留了所有烧录相关的引脚,大家可以按需焊接引线3.程序下载完,使用串口查看log时,需要使用220v供电使用(请务必准守用电安全)。原因:由于插座中包含继电器,计量计等耗电设备,所以usb转串口提供的3.3V电压和电流可能会出现供电不足,表现为usb转串口与电脑连接断断续续,导致无法查看log。

2023-10-26 09:45:54 785

原创 电力巡检智能化系统

主要是路径规划功能能非常好规划巡检路径,加上载各种传感器和摄像设备,能很好的对变电站的设备进行全面的监测和巡查,特别是一些重点设备,结合固定监测布点,能帮助我们实现整个变电站进行监控机器人调度,数据处理,异常告警,大屏显示各个指标数据。

2023-10-25 22:21:24 189

原创 windows开机自启动和忘记密码-备忘

定时任务方式自动动和window 忘记密码时进行的操作

2023-10-24 21:11:37 124

原创 VR 3D交互式教学平台-医疗篇

3D眼镜以及跟踪单元 购买:观看软件呈现的更生动逼真的3D效果,通过手势传感器直接利用抓、握、捏等手势抓取3D对象,多个角度旋转观察,更清晰直观,也可直接通过手势切换下一操作步骤,同时头部跟踪会对人的位置进行定位,实时移动场景,非常方便快捷。动作捕捉系统:购买 动捕系统买的 steam的VR整套,valve index,能处理三维的,两个激光定位器;国内这块属于新兴行业,属于蓝海,竞争小,有政策,有机会;纯软件,使用场景,简单易用,容易上手(3年质保,个别5年),配置外围硬件 1年。

2023-10-24 20:56:31 322

原创 使用ruoyi框架遇到的问题修改记录

然后,在E:\monitor\websit\ltt-websit\ruoyi-common\src\main\java\com\ruoyi\common\config。使用自动生成代码,添加使用的字典,手动修改代码或添加,请参考自动生成后代码。这自动生成代码,已经做了修改,可以获取 *****all();文件,内容如下,就是将long转string。在pom.xml 中加入。

2023-10-24 20:42:19 667

原创 springboot maven项目环境搭建idea

此时,右上角会出现 run或build(首次打开项目可能不会出现),根据自己需求点击执行即可。apache-maven-3.6.0,下载地址https://download.csdn.net/download/a554521655/87740651 (仅2积分)打开idea工具,在Settings里,进行maven、jdk和jre配置,如下图。启动idea,依次点击 File>>Open,在弹窗中,选择自己项目,点击ok即可。jdk1.8.0_221,由于该软件比较大,大家可以自行网上下载。

2023-10-24 20:23:20 454

原创 stm32f407 驱动板调试记录

注意:这里不要按复位键,现在存在bug,如果按了复位键,就进入下载模式了,不能串口log。打开flyMcu工具,打开串口,接好控制板,复位 ,点击开始下载。拔掉串口线,再插到板子上(不要按不复位键),然后,打开串口软件。temperature和电压。修改tty串口权限,才能读写。按照原理图,配置对应引脚。降低gpio中断优先级。和使用tim的优先级。

2023-10-24 20:14:47 70

原创 python 虚拟环境搭建、打包成exe发布和所遇到的问题汇总

原因:.EasyOCR模型训文件,easyocr程序会从C:\Users\yourname\目录下读取该模型。但pyinstaller打包exe时不会打包进去,所以这里需要自行拷贝,以便后边使用时再拷贝到C:\Users\yourname\下。UPX地址:https://github.com/upx/upx/releases/tag/v3.96。下载UPX->解压得到 upx.exe文件->拷贝到pyinstaller目录下。将main下的.EasyOCR 拷贝C:\Users\yourname\下。

2023-10-24 20:08:39 445

原创 PDCA项目开发环境搭建说明

JDK 15.0;版本要对应,不然会报错Jdk 安装步骤:https://blog.csdn.net/qq_34913677/article/details/108894727IDea 安装说明:https://blog.csdn.net/dreamstar613/article/details/89042165。

2023-10-24 20:05:00 109

原创 stm32通过AT指令与esp8622通信

stm32通过AT指令与esp8622通信,tcp连接模拟和mqtt通信模拟

2023-10-24 19:54:15 708

原创 ubuntu20.04 编译安装运行emqx

ubuntu中源码方式,编译安装emqx,然后进行压力测试

2023-08-24 20:19:24 741

原创 智能插座-计量版用户手册

智能插座套件基于完整在售产品延伸而来,用于物联网中智能家居无线控制、电量采集等不同应用场景的二次开发学习;智能插座套件仅支持2.4G wifi,双频路由器,如果路由器不支持2.4G和5G融合的话,请选择2.4G频段连接,不支持5G频段;智能插座套件有配套android APP(千烨智能,英文smartV*.apk)。套件发货前已预烧录固件程序,无需编程开发,安装好APP,配网连接wifi成功后,可直接使用APP控制智能插座进行测试或使用。

2023-08-18 19:39:27 283

原创 wifi类物联产品配网之web

web主要连接设备建立的wifi 热点后,以网页的形式,让用户输入wifi ssid和密码,点击提交给设备进行配网。优点:不受wifi频段限制。缺点:需要用户手动连接设备wifi热点,手动输入wifi ssid和密码。

2023-07-31 18:10:02 102

原创 wifi类物联产品配网之SmartConfig

SmartConfig是一种WiFi配置技术,旨在简化设备连接到WiFi网络的过程。通过使用SmartConfig,用户可以通过一个智能设备(如手机或平板电脑)将WiFi网络信息发送到其他设备,而无需手动输入WiFi名称和密码。优点:一键配网,无需手动输入WiFi名称和密码。缺点:仅支持2.4G,不适用现在。原因:在5G和2.4G路由融合时代,手机大都会优先连接5G。

2023-07-31 17:48:18 245

原创 产品命名规则(自用)

型号:根据产品形态定义,如smartplus 可以定义成sp1,sp是smartplus缩写,1是序号,如果有相同类型,sp不变,序号可增加。阶段:取值d,p,t。其中d:development 开发缩写;p:product 产品缩写;t:test 测试缩写。产品id命名规则(共8):型号(3)+relay类型(1)+计量计类型(1)+最大值(1)+阶段(1)计量类型:1:hlw8032;2:hlw8012;relay类型:1:普通;最大值:1:10A;

2023-07-12 16:00:03 236

原创 wifi类物联产品配网前言

配网是wifi类物联产品不可或缺的一环,好的配网方式,能有效的提高用户体验,增加用户粘性。wifi类物联文章,大多数都是将wifi信息直接在设备中写死,只讲解mqtt控制,很少有涉及到配网这个层面的。所以也萌生了我计划写这类文章的想法。

2023-07-12 15:23:38 147

原创 使用Microsoft Edge和狐猴AI

对于windows11以上自带的浏览器Microsoft Edge最新版本已经集成了AI,点击AI 使用。狐猴浏览器已经集成了AI,点击即可使用。

2023-06-12 20:52:59 1059

原创 git自建服务器-借助蒲公英实现远程访问

git自建服务器-借助蒲公英实现远程访问,蒲公英x3a 路由器:用于智能组网,实现内网穿透vpn功能;orange pi3 tls 板子:主要搭建git服务器环境笔记本电脑一台:git 客户端借助蒲公英访问端软件,实现远程访问git服务器

2023-05-05 12:04:40 247

原创 orangePi3 TLS tf卡分区、格式化、手动挂载和开机自动挂载

适用于所有linux系统。 orangePi3 TLS tf卡分区、格式化、手动挂载和开机自动挂载

2023-05-05 11:22:52 704

原创 orangePi3 TLS烧录启动、wifi配置和ssh登录、烧录进内置emmc flash

官方镜像地址:http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-3-LTS.html我这里使用的是Orangepi3-lts_3.0.8_ubuntu_jammy_server_linux5.16.17.7z,解压后Orangepi3-lts_3.0.8_ubuntu_jammy_server_linux5.16.17.img。

2023-05-05 09:10:52 1402 2

原创 springboot maven项目环境搭建idea

springboot maven项目环境搭建idea,所用到软件工具及配置

2023-04-28 15:41:23 330

wespeaker-voxceleb-resnet34-LM

使用pyannote.audio进行语音识别不同声音的模型文件。

2024-06-11

爬取百度图片例子程序python语言

爬取百度图片例子程序python语言: 使用 requests 库发送 HTTP 请求到百度图片搜索页面,搜索关键词为 search_query。 使用 BeautifulSoup 库解析页面内容,提取出图片的标签信息。 遍历图片标签,提取每张图片的 URL,并下载保存到指定的文件夹中。

2024-04-18

测试案例之登录界面测试

1. 正常情况下的登录 2. 无效的用户名和密码 3. 空用户名和密码 4. 密码遗忘 5. 账号锁定 6. 跨站脚本(XSS)攻击 7. 跨站请求伪造(CSRF)攻击

2024-04-17

龙年大吉html教程代码

有龙图片上下摆动,有祝福话语。大家可以根据自己需要更改

2024-02-28

算法之快速排序java实现代码案例

快速排序的 Java 实现代码例子程序,需要的可以参考

2024-02-28

算法之快速排序python实现例子程序

python语言实现的快速排序

2024-02-27

汇编示例-屏幕循环打印星号

在屏幕上循环显示字符"*"。汇编代码是针对特定硬件的示例,实际应用中需要根据具体硬件平台和使用的汇编编译器进行适当修改。

2024-02-27

2024龙年烟花html示例

2024龙年春节烟花效果的 HTML代码示例,在黑色天空随机出现黄色闪烁烟花

2024-02-27

esp8266-led控制microPython例子代码

esp8266-led控制microPython实现例子代码,可跑在esp32芯片上。代码中led引脚,大家根据自己实际硬件情况进行更改。

2024-02-05

2024新年贺卡-html+css例子代码

2024新年贺卡-html+css实现例子代码,可以根据祝福话语更改例子里边的祝福语。

2024-02-05

2024情人节贺卡-html+css例子

2024情人节贺卡-html+css实现例子代码,可以根据祝福话语更改例子里边的祝福语。

2024-02-05

蓝桥杯-回文数c实现.c

蓝桥杯回文数c实现代码,供大家参考

2024-01-26

平衡车软硬件开源参考资料

平衡车软硬件开源参考资料,包含图纸设计,硬件pcb,原理图,软件实现代码等

2024-01-24

计算机网络之tcp通信实验C语言

该实验演示TCP通信的基本原理,首先创建一个TCP套接字,并将其绑定到指定的IP地址和端口。然后,它监听传入的连接请求,并接受客户端的连接

2023-12-30

java算法之冒泡排序

冒泡排序算法实现。通过嵌套的for循环,不断比较相邻的两个元素,如果前者大于后者,则交换它们的位置。在每次遍历的过程中,最大的元素会沉到数组的末尾。循环n-1次后,整个数组将被排序。

2023-12-30

圣诞节烟花特效html和css动态样式例子

屏幕中央不断出现和消失的圣诞节烟花特效,出现到绽放。可以根据自己需求修改样式。

2023-12-25

二叉树查找算法实现例子程序

BinarySearchTree 类包含了插入方法 insert 和查找方法 search。insert 方法用于向树中插入新的节点,search 方法用于查找指定值的节点。

2023-12-24

绿色的圣诞树特效python代码

这段代码使用了 Python 的 Turtle 模块,递归调用 draw_tree 函数绘制一个绿色的圣诞树。通过调用 draw_star 函数在树顶上绘制一颗金色的星星,调用 draw_baubles 函数在树上悬挂一些色彩斑斓的圣诞装饰。

2023-12-24

雪花算法java实现例子

这是雪花算法实现例子代码,世界上没有一片雪花是相同的,基于此来生成id唯一性

2023-12-23

圣诞节日贺卡html实现

使用html,css样式,图片使用base64编码

2023-12-23

基于C++/Python的开源量化交易研究框架

基于C++/Python的开源量化交易研究框架

2023-11-15

JooLun微信商城开源版

JooLun微信商城开源版,Java + SpringBoot + Maven + Swagger + Mybatis Plus + Redis + Vue + elementUI,微信公众号开发、小程序商城、微信支付、订单管理;商业版还有微服务、多租户Sass、Uniapp商城、小程序直播、多规格SKU、拼团、砍价、商户管理、 秒杀、优惠券、积分、多店铺、商城拖拽装修、支付宝、微信支付收款

2023-11-15

软件类项目报价模板参考

一、项目价格汇总 列表项有:编号 过程 模块 子模块 功能 描述 工作量(人天) 价格(元) 说明 二、开发周期 三、付款方式 四、系统维护 五、说明

2023-11-03

java爱心代码程序例子

java爱心代码

2023-11-03

java龟兔赛跑代码实现

java龟兔赛跑

2023-11-01

switch语句和exe

switch语句

2023-11-01

水仙花数c语言程序和exe

水仙花数c语言程序 水仙花数是指一个3位数,其各个位上的数字的立方和等于该数本身。

2023-11-01

兔子繁衍问题c语言实现和exe

兔子繁衍问题c语言

2023-11-01

c语言烟花代码和exe

c语言烟花代码

2023-11-01

程序员个人简历求职模板

包含个人介绍,教育经历,工作经历,项目经历等

2023-11-01

java开发之使用idea编译maven springboot项目环境搭建教程

java开发之使用idea编译maven springboot项目环境搭建教程。涉及到的idea 2021.1.3,jdk1.8.0_221,apache-maven-3.6.0请自行下载。

2023-11-01

智能计量插座-HLW8012设计资料REV30

智能计量插座-使用的计量芯片HLW8012,官方设计资料REV30

2023-11-01

计量插座-HLW8032参考设计资料V10

计量插座中用到的HLW8032芯片,官方参考资料。

2023-11-01

springboot maven3.6.0

springboot maven项目环境搭建idea,大家根据自己软件安装情况,修改apache-maven-3.6.0\bin\mvn.cmd文件,然后增加JAVA_HOME set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_221。修改conf/settings.xml

2023-04-28

EspExceptionDecoder工具

esp开发过程中,难免会出现异常跑死情况,打印stack信息,一大堆数字,分析定位问题很是困难。这时候可以借助EspExceptionDecoder工具帮助分析

2023-04-26

乐鑫esp wifi系列 smartconfig配置android app

通过smartconfig方式,可以给esp wifi设备配置网络。只支持wifi 2.4g频段,不支持5g

2022-12-30

通信猫多功能测试多种协议工具

多功能测试工具,支持多种协议;stm32 ota固件升级中,用于作为tcp客户端模拟http发送GET请求使用。

2022-12-23

调试板驱动CP210x-Windows-Drivers

调试板驱动CP210x_Windows_Drivers

2022-10-20

c语言程序设计笔记和指导

语言程序设计笔记和指导,很专业的材料。希望多多浏览

2010-03-06

空空如也

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

TA关注的人

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