久爱物联网
坚持学习,记录分享,帮助TA人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
串口网络透传助手-TCP/UDP/WS/MQTT等网络透传方式可选,有网络即可实现硬件调试,同理可以实现物联网交互控制串口调试
本文介绍了一款多功能网络透传工具,集成TCP/UDP/WS服务端及Ping功能,适用于公网服务器部署(需配置防火墙)。工具特色包括:自动检测USB端口、支持MQTT/TCP/UDP/WS多种网络透传模式,特别适用于移动端/H5等场景。核心优势在于可定制网络调试串口设备,支持指令发送等扩展功能,为开发者提供灵活的网络调试解决方案。该工具一站式解决多种网络透传需求,实用性强且功能独特。(149字)原创 2025-11-20 18:51:03 · 158 阅读 · 0 评论 -
串口调试数据-之TCP透传
本文介绍了两项串口通信功能:1)标准串口调试工具,支持自动检测、ASCII/HEX格式发送及循环发送功能,可控制4路16A继电器的网络控制器;2)TCP客户端透传功能,可将串口数据实时同步透传至网络,并计划扩展支持MQTT/WebSocket物联网协议实现多终端订阅。两种功能均配有操作界面截图,展示了调试和透传效果。原创 2025-10-20 17:17:21 · 161 阅读 · 0 评论 -
ESP8266-12S利用EEPROM存储重要参数,完整代码实例,配置参数控制继电器输出
摘要:本文介绍了在VSCode+PlatformIO环境下,利用EEPROM模拟存储重要参数结构体的实现方法。主要内容包括:结构体定义(含多种数据类型)、校验机制设计、默认值初始化、数据保存与加载功能实现,以及结合NTP时间同步和网络状态的应用示例。文中提供了完整的代码片段,展示了如何将结构体数据持久化存储,并通过校验机制确保数据完整性。该方法适用于需要保存设备配置参数的嵌入式开发场景,已应用于四路继电器控制项目开发。原创 2025-05-27 09:39:05 · 378 阅读 · 0 评论 -
ESP8266-12S开发板控制IO控制输出---学习系列,含代码
本文介绍了基于ESP8266-12S的开发环境搭建与使用。开发环境采用VsCode结合PlatformIO插件,开发板为NodeMCU 1.0 ESP-12E,支持多种供电方式(TypeC-5V、DC-12V、AC220V)。学习板设计最大化利用IO引脚,支持RS485、干节点、16A输出及温湿度传感器等功能。文章还提供了代码示例,并对比了官方IDE与VsCode+PlatformIO的效率,后者在自动补充和提示功能上更具优势,显著提升了开发效率。原创 2025-05-20 10:35:30 · 364 阅读 · 0 评论 -
cefsharp129升级cefsharp130(Chromium 130.0.6723.70)NETCore版本升级体验
cef129升级到cef130版本(NETCore版本,升级快,占用资源较低,运行更稳定)原创 2024-10-31 09:35:55 · 487 阅读 · 0 评论 -
MQTTnet4.3.x服务端+客户端实例测试(服务端和客户端方法及参数)
目的:学习MQTTnet4.x使用方法,网上很多方法都是3.x版本介绍。原创 2024-10-30 21:04:05 · 319 阅读 · 0 评论 -
MQTTnet 4.3.7.1207 (最新版)使用体验,做成在线客服聊天功能,实现Cefsharp的物联的功能(如远程打开新网址)
MQTTnet4.3.x将客户端集成到 cefsharp 定制浏览器中,实现物联网功能网上很多代码是3.x版本代码,和4.x版本差异性较大,介绍较为简单或不系统。原创 2024-10-22 20:09:30 · 718 阅读 · 0 评论 -
c#子控件拖动父控件方法及父控件限在窗体内拖动
MouseDown:鼠标按下时记录原始坐标MouseUp:panel是否出窗体边界,超出后并重置定位,此处处理不跳动MouseMove : 增加refresh()防止黑色 拖影判断子组件是否在父组件或指定组件区域内。原创 2024-10-22 19:45:07 · 504 阅读 · 0 评论 -
Cefsharp122.x-CEF 122.x-chromium-122.0.6261升级测试,有一方法变化,同时介绍一键注入编辑网页功能
cefsharp122,cef122,chromium6261升级,有一方法变化identifiers返回类型和方法变化。注入一键编辑网页原创 2024-03-19 14:53:08 · 254 阅读 · 0 评论 -
离线升级esp32开发板升级包esp32-2.0.14(最新版已经3.0alpha了)
2024.2.20IDE升级安装:https://www.arduino.cc/en/software原创 2024-02-20 21:48:26 · 1277 阅读 · 0 评论 -
ESP8266-NTP获取网络时间(年月日时分秒周)【补】
本次学习目的,之前代码不知道动了哪,发现年份错误,时间戳是对的。tm_year部分造成异常。原创 2023-06-13 15:12:54 · 2759 阅读 · 1 评论 -
基于vue3+mqtt实现的远程串口实时调试助手(网络透传)
本博示例vue3客户端部分源码,仅供学习交流,不提供源码(学习winform,websocket,mqtt,vue3,串口等知识点)用途:本地化串口调试,远程技术支持时可用,实时同步透传(远程发送指令、返回数据直接透传到客户端实时显示),支持多客户端同时订阅!软件:串口调试助手(基于MQTT消息协议实现多客户端同时订阅模式)可以自定义标识符,客户端可以远程订阅该工具的透传数据。不连接串口时可以聊天,连接串口后,可以直接远程发送指令。本博文,不提供任何成品及源代码,仅供学习交流参考。原创 2023-06-05 19:43:51 · 1494 阅读 · 0 评论 -
ESP32S2(12K)-DS18B20数码管显示温度
EPS32S2(12K)实现DS18B20温度的读取,显示及发布;多种方法对比,知识点扩展学习总结。原创 2023-02-10 21:55:42 · 1445 阅读 · 0 评论 -
cefsharp-winform一键网页快照invokeCapture完美实现(源码及知识点)
event.clientX+document.documentElement.scrollTop 相对文档的水平座标+垂直方向滚动的量;网页可见区域高: document.body.offsetHeight(包括边线的宽);网页可见区域宽: document.body.offsetWidth(包括边线的宽);网页被卷去的左: document.body.scrollLeft;网页被卷去的高: 。。。本文看完啥都会了。。原创 2022-12-18 13:22:10 · 651 阅读 · 0 评论 -
cefsharp监控鼠标点击及键盘按键事件,并定义“热键”源码
可以自由发挥,做想干之事。我的物联网浏览器越来越个性了。可以一键保存页面图片(一键下载)。xxx_JavascriptMessageReceived 核心代码如下。第一步在“xxx_FrameLoadEnd事件中注册监听事件,核心代码。支持组合键检测,通过ctrl+回车,弹出打开网址的输入对话框。初始化的地方要注册事件。原创 2022-12-14 20:28:22 · 1552 阅读 · 6 评论 -
Cefsharp增加自动更新功能
Program.cs 如果运行即检查时 static void Main() 中替换 Application.Run(new Form1());// 不运行强制检查时不赋值,需要更新时 赋值即可。如果开机运行检查修改代码;通过手动检查更新,目的不影响应用的启动速度。检查本地配置文件和服务器配置文件版本,如果需要更新弹出提醒,同意后下载,下载完后手动安装即可。原创 2022-11-11 11:15:03 · 601 阅读 · 0 评论 -
CeSharp107.1.4升级物联网浏览器
此版本增加双屏浏览器(如图1)各自页内跳转。升级最新版cefsharp 107.1.4原创 2022-11-07 19:44:15 · 841 阅读 · 0 评论 -
cefsharp动态加装js方法(注入js),实现鼠标特效
如果在head中间插入方法:document.head.appendChild(intoobj2);心得:偶尔看到一个网页鼠标和滚动条效果不错,挺有个性,于是乎先引入到cefsharp中调用。插入对象位置:document.body.appendChild(intoobj2);sel_webbrowser就是您的webbrowser对象。总结:学习注入脚本的方法,学习脚本的写法,添加对象的方法等。创建一个canvas和2个script对象,并设置属性。方法,css设置class方法 对象.原创 2022-11-04 10:45:53 · 870 阅读 · 0 评论 -
cefsharp定义组合快捷键、三组合ctrl+alt+c的方法
浏览器兼容性较好,可以全面模式F11也可以半全屏模式F2切换,以及显示控制(标题栏、标签栏、地址栏的控制)方式来满足自己的需要。定制浏览器(项目用的)固定访问某个地址,为了灵活,才想到此办法,此快捷键不公开。可以通过配置文件的方式,定义我的菜单内容;第一个首页就是目标首页。知识点:通过快捷键访问剪切板中的网址或搜索,实现无输入导航或搜索。打开浏览器第一个页面还是百度。按ESC即可进入第一个定义的首页。通过剪切板中的内容,决定是打开还是搜索内容(文本类型哦)原创 2022-10-19 17:05:39 · 872 阅读 · 0 评论 -
cefsharp(物联网浏览器)更新最新版106.0.26
本版本未精简定制版(适合某管理系统,大屏浏览等系统)功能全在右键菜单里控制。没有地址栏等,可全屏。其他网址可通过自定义(右键)实现。首页,其他任何网站。最新版106.0.26 软件更新可在线编辑功能,右键菜单自定义,刷新生效,注入功能。按ESC直接进入管理云平台(某系统),可以直接赋值密码账号,模拟点击按钮。自定义二级菜单(一键全屏、一键退出等)xx:\你的目录下\cefsharp\。第一步:版本下载地址(用IDM下载)更新最新版,删除上一版本资源包。选择更新标签(自动检测)关于脚本执行,注入功能。原创 2022-10-13 17:36:03 · 1340 阅读 · 0 评论 -
cefsharp物联网浏览器-支持H264(100.0.230)
最新支持H264的开源版本(cefsharp)最新版本105.3.390,支持H264的版本(100.0.230)因库文件编辑环境苛刻及难度大。9i物联网浏览器 - 比较个性的好玩的浏览器。原创 2022-10-03 17:24:33 · 2932 阅读 · 6 评论 -
ThoughtWorks.QRCode功能齐全的二维码开发工具
利用ThoughtWorks.QRCode组件进行二次开发,实现二维码的各种个性自定义(颜色、边框色、边框宽度、个性文本字体,颜色、背景色、LOGO大小、背景色)支持保存原创 2022-06-10 09:34:09 · 4227 阅读 · 4 评论 -
9ibrowser浏览器升级最新102.0.90(cefsharp)
cefshap框架升级CefSharp(V102.0.90.0,nuget , github) (内核:r102.0.9+g1c5e658+chromium-102.0.5005.63)最新版内核,个性的物联网游览器(可以远程实现交互远程调用本地应用,基于MQTT协议)原创 2022-06-05 07:40:42 · 4148 阅读 · 4 评论 -
ESP32-S2-AP内嵌网页配网及指令发送
ESP32-S2-AP配网(内嵌网页配网和指令测试)原创 2022-05-22 22:20:20 · 1445 阅读 · 1 评论 -
EPS32-S2-DHT11\DHT21\DHT22温湿度数码管显示(arduino)
arduino应用案例,ESP32-S2通过数码管显示温湿度(支持DHT11,DHT22,DHT22,DHT12)传感器。并且交替显示3种数据原创 2022-05-18 18:26:15 · 1620 阅读 · 0 评论 -
ESP32-S2-UDP测试示例及错误提示解决办法
严重错误 等待数据包头超时的问题处理。UDP监听及接收数据的动作处理(控制指示灯),处理不当无法收到外部UDP客户端数据(2种监听方法对比),外部客户端可以正常收数据的问题。涉及到一些数据类型转换方法总结。关键点:无需设置外部IP的情况下实现单播。原创 2022-05-17 09:41:19 · 1204 阅读 · 0 评论 -
ESP32-S2-OTA公网升级固件(arduino)HTTPUpdate带进度显示
ESP32-S2-OTA升级,带进度提示,自动重启。HTTPUpdate方法使用(Arduino)原创 2022-05-16 15:45:22 · 2889 阅读 · 1 评论 -
ESP32开发板2.0安装包(arduino)及编译注意事项
arduino ESP32开发板安装包下载的疑惑解决方法及编译注意事项,库文件存放路径,导出编译二进制的文件位置等原创 2022-05-15 20:23:00 · 2547 阅读 · 1 评论 -
arduino编译时提示库文件存在开发板之间不兼容的解决方法
库在不同开发板之间应用时的不兼容警告的解决办法,注意前提能用的情况下,对于新的开发板的兼容性处理。原创 2022-05-14 09:38:53 · 3875 阅读 · 0 评论 -
ESP32-S2作为TCP客户端与TCP服务端通讯(arduino)
ESP32-S2(ESP12K)arduino建立TCP客户端进行通讯,可以执行对应指令。重启,开关等,打印信息等原创 2022-05-11 21:33:55 · 2298 阅读 · 0 评论 -
ESP32-S2时钟NTP同步
NODEMCU-32-S2(ESP-12K)两种方式联网及NTP时间同步方法。支持定制固件下载。原创 2022-05-09 16:44:03 · 1016 阅读 · 0 评论 -
OpenBlock Desktop v2.3.1积木编程
Graphic programming software for hardware like: arduino, microbit, esp32, esp8266.原创 2022-05-08 21:56:54 · 1494 阅读 · 1 评论 -
arduino开发板包及相关依赖包的下载、升级
arduino开发板包,依赖文件下载方法。存放方法,快速升级方法。牢记这几个路径就很好处理。包括头文件引用路径的了解。原创 2022-05-08 21:04:07 · 2385 阅读 · 1 评论 -
Arduino库文件、开发板包文件存放位置目录分布、修改IDE显示
了解arduino开发板目录存放结构,位置,及如何在IDE中修改显示名称,便于定位开发板资源信息,以及了解NODEMUC-32-S2在IDE中的参数配置原创 2022-05-08 19:54:37 · 11839 阅读 · 1 评论 -
MQTT-DHT11-LED-ESP8266
学习使用dht11的温度值来控制点灯(GPIO2)知识点:WIFI连接,MQTT连接,DHT11,点灯LED//引用库文件#include <ESP8266WiFi.h>#include <PubSubClient.h>#include <ArduinoJson.h>#include "DHT.h"// WiFi 账号密码设置,如果通过预设密码或配网 可以参考我的相关文章const char *ssid = "jiuai"; // Enter yo原创 2022-04-26 22:18:00 · 472 阅读 · 1 评论 -
cefsharp-superTabControl(C#)winfrom应用案例
学习目的1)superTabControl作为浏览器标签页使用2)cefsharp在页面标签内时,关闭后资源释放问题3)superTabControl两个重要shij原创 2021-06-09 23:01:46 · 677 阅读 · 0 评论 -
物联网双核多功能浏览器 - 不一样的使用体验(可远程控制)含部分代码
前言:1、之所以称为“物联网浏览器”,该浏览器集成了物联网常用的消息通讯协议MQTT,可以实现远程控制浏览器访问网址等等功能(深度DIY)2、双内核:(chrome内核和IE默认内核),同时支持默认浏览器中打开3、多功能:系统常用工具集成到菜单中。且支持双页面同时浏览功能,支持纵向分屏和横向分屏切换(可自由调整分屏宽度)4、集成国内主流电商平台一键访问,淘宝类目查询等实用功能;各物流查询平台等5、其他平台暂时不支持自定义,比如常用的网址等6、遗憾:暂时无法支持flash播放视频功能(原创 2021-05-18 18:48:48 · 552 阅读 · 0 评论 -
Arduino-Esp8266-自动模式下温控策略实现自动控制设备的开与关
目的:通过设定的温控策略(设定参数-保存参数-读取参数-对比温度值-是否满足执行条件),自动模式下可实现温度自动控制设备的打开与关闭注意事项:1)策略要通过预先或后期提交(新增或修改),可以通过指令操作,设定参数是否启用温控策略 (本人做的有温控策略和时控策略所以必须有标识变量)默认关闭不生效2)温湿度传感器获取值(dht11/dht22/ds18b20)其中dht11/dht22支持温度+湿度,ds18b20只有温度,但可以级联多个求平均问题。3)温控策略有低执行和高执行(畜牧行业的说法是原创 2021-05-07 13:41:16 · 1056 阅读 · 1 评论 -
自制双页面浏览器(系统默认内核)
可以上下或左右分割网页1(上),网页2(下)//浏览器属性设置 webBrowser1.AllowWebBrowserDrop = false; webBrowser1.WebBrowserShortcutsEnabled = false; webBrowser1.IsWebBrowserContextMenuEnabled = false; webBrowser2..原创 2021-05-11 15:00:06 · 426 阅读 · 4 评论 -
取色器 - CSDN专属定制,简单易用,按住鼠标移动一松就OK
先看预览图使用方法:(喜欢就点击下关注哦,您的红心是我努力的方向!谢谢)鼠标移动到 红色图标按钮处,按下鼠标左键(不松开)移动鼠标到取色的位置(目标处)松开鼠标即可自动取色。RGB值:自动填写到对应值中HEX值:自动填入其中,鼠标点击值自动复制到剪切板。窗口功能:置顶(窗口最上方,默认)。透明:窗口有一定透明度(可能影响直观看色)时间显示和操作提示的文本。//引用using System;using System.Collections.Generic;using .原创 2021-05-10 18:36:11 · 459 阅读 · 0 评论
分享