久爱物联网
坚持学习,记录分享,帮助TA人
展开
-
cefsharp129升级cefsharp130(Chromium 130.0.6723.70)NETCore版本升级体验
cef129升级到cef130版本(NETCore版本,升级快,占用资源较低,运行更稳定)原创 2024-10-31 09:35:55 · 251 阅读 · 0 评论 -
MQTTnet4.3.x服务端+客户端实例测试(服务端和客户端方法及参数)
目的:学习MQTTnet4.x使用方法,网上很多方法都是3.x版本介绍。原创 2024-10-30 21:04:05 · 184 阅读 · 0 评论 -
MQTTnet 4.3.7.1207 (最新版)使用体验,做成在线客服聊天功能,实现Cefsharp的物联的功能(如远程打开新网址)
MQTTnet4.3.x将客户端集成到 cefsharp 定制浏览器中,实现物联网功能网上很多代码是3.x版本代码,和4.x版本差异性较大,介绍较为简单或不系统。原创 2024-10-22 20:09:30 · 429 阅读 · 0 评论 -
c#子控件拖动父控件方法及父控件限在窗体内拖动
MouseDown:鼠标按下时记录原始坐标MouseUp:panel是否出窗体边界,超出后并重置定位,此处处理不跳动MouseMove : 增加refresh()防止黑色 拖影判断子组件是否在父组件或指定组件区域内。原创 2024-10-22 19:45:07 · 384 阅读 · 0 评论 -
Cefsharp122.x-CEF 122.x-chromium-122.0.6261升级测试,有一方法变化,同时介绍一键注入编辑网页功能
cefsharp122,cef122,chromium6261升级,有一方法变化identifiers返回类型和方法变化。注入一键编辑网页原创 2024-03-19 14:53:08 · 185 阅读 · 0 评论 -
离线升级esp32开发板升级包esp32-2.0.14(最新版已经3.0alpha了)
2024.2.20IDE升级安装:https://www.arduino.cc/en/software原创 2024-02-20 21:48:26 · 941 阅读 · 0 评论 -
ESP8266-NTP获取网络时间(年月日时分秒周)【补】
本次学习目的,之前代码不知道动了哪,发现年份错误,时间戳是对的。tm_year部分造成异常。原创 2023-06-13 15:12:54 · 2337 阅读 · 0 评论 -
基于vue3+mqtt实现的远程串口实时调试助手(网络透传)
本博示例vue3客户端部分源码,仅供学习交流,不提供源码(学习winform,websocket,mqtt,vue3,串口等知识点)用途:本地化串口调试,远程技术支持时可用,实时同步透传(远程发送指令、返回数据直接透传到客户端实时显示),支持多客户端同时订阅!软件:串口调试助手(基于MQTT消息协议实现多客户端同时订阅模式)可以自定义标识符,客户端可以远程订阅该工具的透传数据。不连接串口时可以聊天,连接串口后,可以直接远程发送指令。本博文,不提供任何成品及源代码,仅供学习交流参考。原创 2023-06-05 19:43:51 · 1266 阅读 · 0 评论 -
ESP32S2(12K)-DS18B20数码管显示温度
EPS32S2(12K)实现DS18B20温度的读取,显示及发布;多种方法对比,知识点扩展学习总结。原创 2023-02-10 21:55:42 · 1339 阅读 · 0 评论 -
cefsharp-winform一键网页快照invokeCapture完美实现(源码及知识点)
event.clientX+document.documentElement.scrollTop 相对文档的水平座标+垂直方向滚动的量;网页可见区域高: document.body.offsetHeight(包括边线的宽);网页可见区域宽: document.body.offsetWidth(包括边线的宽);网页被卷去的左: document.body.scrollLeft;网页被卷去的高: 。。。本文看完啥都会了。。原创 2022-12-18 13:22:10 · 552 阅读 · 0 评论 -
cefsharp监控鼠标点击及键盘按键事件,并定义“热键”源码
可以自由发挥,做想干之事。我的物联网浏览器越来越个性了。可以一键保存页面图片(一键下载)。xxx_JavascriptMessageReceived 核心代码如下。第一步在“xxx_FrameLoadEnd事件中注册监听事件,核心代码。支持组合键检测,通过ctrl+回车,弹出打开网址的输入对话框。初始化的地方要注册事件。原创 2022-12-14 20:28:22 · 1326 阅读 · 6 评论 -
Cefsharp增加自动更新功能
Program.cs 如果运行即检查时 static void Main() 中替换 Application.Run(new Form1());// 不运行强制检查时不赋值,需要更新时 赋值即可。如果开机运行检查修改代码;通过手动检查更新,目的不影响应用的启动速度。检查本地配置文件和服务器配置文件版本,如果需要更新弹出提醒,同意后下载,下载完后手动安装即可。原创 2022-11-11 11:15:03 · 519 阅读 · 0 评论 -
CeSharp107.1.4升级物联网浏览器
此版本增加双屏浏览器(如图1)各自页内跳转。升级最新版cefsharp 107.1.4原创 2022-11-07 19:44:15 · 777 阅读 · 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 · 776 阅读 · 0 评论 -
cefsharp定义组合快捷键、三组合ctrl+alt+c的方法
浏览器兼容性较好,可以全面模式F11也可以半全屏模式F2切换,以及显示控制(标题栏、标签栏、地址栏的控制)方式来满足自己的需要。定制浏览器(项目用的)固定访问某个地址,为了灵活,才想到此办法,此快捷键不公开。可以通过配置文件的方式,定义我的菜单内容;第一个首页就是目标首页。知识点:通过快捷键访问剪切板中的网址或搜索,实现无输入导航或搜索。打开浏览器第一个页面还是百度。按ESC即可进入第一个定义的首页。通过剪切板中的内容,决定是打开还是搜索内容(文本类型哦)原创 2022-10-19 17:05:39 · 754 阅读 · 0 评论 -
cefsharp(物联网浏览器)更新最新版106.0.26
本版本未精简定制版(适合某管理系统,大屏浏览等系统)功能全在右键菜单里控制。没有地址栏等,可全屏。其他网址可通过自定义(右键)实现。首页,其他任何网站。最新版106.0.26 软件更新可在线编辑功能,右键菜单自定义,刷新生效,注入功能。按ESC直接进入管理云平台(某系统),可以直接赋值密码账号,模拟点击按钮。自定义二级菜单(一键全屏、一键退出等)xx:\你的目录下\cefsharp\。第一步:版本下载地址(用IDM下载)更新最新版,删除上一版本资源包。选择更新标签(自动检测)关于脚本执行,注入功能。原创 2022-10-13 17:36:03 · 1259 阅读 · 0 评论 -
cefsharp物联网浏览器-支持H264(100.0.230)
最新支持H264的开源版本(cefsharp)最新版本105.3.390,支持H264的版本(100.0.230)因库文件编辑环境苛刻及难度大。9i物联网浏览器 - 比较个性的好玩的浏览器。原创 2022-10-03 17:24:33 · 2766 阅读 · 6 评论 -
ThoughtWorks.QRCode功能齐全的二维码开发工具
利用ThoughtWorks.QRCode组件进行二次开发,实现二维码的各种个性自定义(颜色、边框色、边框宽度、个性文本字体,颜色、背景色、LOGO大小、背景色)支持保存原创 2022-06-10 09:34:09 · 4133 阅读 · 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 · 1485 阅读 · 4 评论 -
ESP32-S2-AP内嵌网页配网及指令发送
ESP32-S2-AP配网(内嵌网页配网和指令测试)原创 2022-05-22 22:20:20 · 1207 阅读 · 1 评论 -
EPS32-S2-DHT11\DHT21\DHT22温湿度数码管显示(arduino)
arduino应用案例,ESP32-S2通过数码管显示温湿度(支持DHT11,DHT22,DHT22,DHT12)传感器。并且交替显示3种数据原创 2022-05-18 18:26:15 · 1441 阅读 · 0 评论 -
ESP32-S2-UDP测试示例及错误提示解决办法
严重错误 等待数据包头超时的问题处理。UDP监听及接收数据的动作处理(控制指示灯),处理不当无法收到外部UDP客户端数据(2种监听方法对比),外部客户端可以正常收数据的问题。涉及到一些数据类型转换方法总结。关键点:无需设置外部IP的情况下实现单播。原创 2022-05-17 09:41:19 · 1105 阅读 · 0 评论 -
ESP32-S2-OTA公网升级固件(arduino)HTTPUpdate带进度显示
ESP32-S2-OTA升级,带进度提示,自动重启。HTTPUpdate方法使用(Arduino)原创 2022-05-16 15:45:22 · 2630 阅读 · 1 评论 -
ESP32开发板2.0安装包(arduino)及编译注意事项
arduino ESP32开发板安装包下载的疑惑解决方法及编译注意事项,库文件存放路径,导出编译二进制的文件位置等原创 2022-05-15 20:23:00 · 2355 阅读 · 1 评论 -
arduino编译时提示库文件存在开发板之间不兼容的解决方法
库在不同开发板之间应用时的不兼容警告的解决办法,注意前提能用的情况下,对于新的开发板的兼容性处理。原创 2022-05-14 09:38:53 · 3593 阅读 · 0 评论 -
ESP32-S2作为TCP客户端与TCP服务端通讯(arduino)
ESP32-S2(ESP12K)arduino建立TCP客户端进行通讯,可以执行对应指令。重启,开关等,打印信息等原创 2022-05-11 21:33:55 · 2107 阅读 · 0 评论 -
ESP32-S2时钟NTP同步
NODEMCU-32-S2(ESP-12K)两种方式联网及NTP时间同步方法。支持定制固件下载。原创 2022-05-09 16:44:03 · 897 阅读 · 0 评论 -
OpenBlock Desktop v2.3.1积木编程
Graphic programming software for hardware like: arduino, microbit, esp32, esp8266.原创 2022-05-08 21:56:54 · 1245 阅读 · 1 评论 -
arduino开发板包及相关依赖包的下载、升级
arduino开发板包,依赖文件下载方法。存放方法,快速升级方法。牢记这几个路径就很好处理。包括头文件引用路径的了解。原创 2022-05-08 21:04:07 · 2224 阅读 · 1 评论 -
Arduino库文件、开发板包文件存放位置目录分布、修改IDE显示
了解arduino开发板目录存放结构,位置,及如何在IDE中修改显示名称,便于定位开发板资源信息,以及了解NODEMUC-32-S2在IDE中的参数配置原创 2022-05-08 19:54:37 · 11252 阅读 · 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 · 422 阅读 · 1 评论 -
cefsharp-superTabControl(C#)winfrom应用案例
学习目的1)superTabControl作为浏览器标签页使用2)cefsharp在页面标签内时,关闭后资源释放问题3)superTabControl两个重要shij原创 2021-06-09 23:01:46 · 585 阅读 · 0 评论 -
物联网双核多功能浏览器 - 不一样的使用体验(可远程控制)含部分代码
前言:1、之所以称为“物联网浏览器”,该浏览器集成了物联网常用的消息通讯协议MQTT,可以实现远程控制浏览器访问网址等等功能(深度DIY)2、双内核:(chrome内核和IE默认内核),同时支持默认浏览器中打开3、多功能:系统常用工具集成到菜单中。且支持双页面同时浏览功能,支持纵向分屏和横向分屏切换(可自由调整分屏宽度)4、集成国内主流电商平台一键访问,淘宝类目查询等实用功能;各物流查询平台等5、其他平台暂时不支持自定义,比如常用的网址等6、遗憾:暂时无法支持flash播放视频功能(原创 2021-05-18 18:48:48 · 481 阅读 · 0 评论 -
Arduino-Esp8266-自动模式下温控策略实现自动控制设备的开与关
目的:通过设定的温控策略(设定参数-保存参数-读取参数-对比温度值-是否满足执行条件),自动模式下可实现温度自动控制设备的打开与关闭注意事项:1)策略要通过预先或后期提交(新增或修改),可以通过指令操作,设定参数是否启用温控策略 (本人做的有温控策略和时控策略所以必须有标识变量)默认关闭不生效2)温湿度传感器获取值(dht11/dht22/ds18b20)其中dht11/dht22支持温度+湿度,ds18b20只有温度,但可以级联多个求平均问题。3)温控策略有低执行和高执行(畜牧行业的说法是原创 2021-05-07 13:41:16 · 856 阅读 · 1 评论 -
自制双页面浏览器(系统默认内核)
可以上下或左右分割网页1(上),网页2(下)//浏览器属性设置 webBrowser1.AllowWebBrowserDrop = false; webBrowser1.WebBrowserShortcutsEnabled = false; webBrowser1.IsWebBrowserContextMenuEnabled = false; webBrowser2..原创 2021-05-11 15:00:06 · 349 阅读 · 4 评论 -
取色器 - CSDN专属定制,简单易用,按住鼠标移动一松就OK
先看预览图使用方法:(喜欢就点击下关注哦,您的红心是我努力的方向!谢谢)鼠标移动到 红色图标按钮处,按下鼠标左键(不松开)移动鼠标到取色的位置(目标处)松开鼠标即可自动取色。RGB值:自动填写到对应值中HEX值:自动填入其中,鼠标点击值自动复制到剪切板。窗口功能:置顶(窗口最上方,默认)。透明:窗口有一定透明度(可能影响直观看色)时间显示和操作提示的文本。//引用using System;using System.Collections.Generic;using .原创 2021-05-10 18:36:11 · 312 阅读 · 0 评论 -
Arduino-ESP8266WiFiMulti进行预设或读取无线账号密码自动登录
目的:预先设置几组常用WIFI账号密码,模块自动读取联网#include <ESP8266WiFi.h> //ESP8266#include "ESP8266WiFiMulti.h" //自动保存ESP8266WiFiMulti WiFiMulti; //实例化ESP8266WiFiMulti对象//支持各种功能定制,远程VX体验:jiuaiiot初始化WiFi.mode(WIFI_STA); //WIFI_AP_STA, WIFI_STA//WiF原创 2021-05-08 12:31:08 · 1576 阅读 · 0 评论 -
Arduino-ESP8266-EEPROM存储读取实例,长期测试稳定后的总结
目的:利用8266的内部存储空间一些重要参数,初始化时读取。前提:要了解存储空间的基本结构,扇区大小,起始位置,长度大小的计算方法等知识。注意:EEPROM也是有读取次数寿命的,不要过于频繁的读写;大小计算错误会导致溢出或数据重叠等问题实例核心代码:#include <EEPROM.h> //应用头文件//EEPROM(Electrically Erasable Programmable Read-Only Memory),电可擦可编程只读存储器——一种掉电后数据不丢失的存储原创 2021-05-06 15:54:34 · 2902 阅读 · 0 评论 -
Arduino_EEPROM_Esp8266断电存储实例
查询了很多资料,反复尝试总出现各种错误。目前针对结构体参数存储数据到EEPROM进行了尝试和总结,以便学习使用。废话少说:直接代码并注解!【首发于头条,转发于此,更多资源关注,久爱物联网】【重点】1、写要提交,方法不能遗漏!EEPROM.end();或EEPROM.commit();必具其一,建议前者2、内存空间申请大小必须大于结构体数据长度(4的倍数) 如:EEPROM.begin(128);3、存储地址不能重叠,且有效利用!!寸土是金!上一数据地址+1开始//引用头文件#in原创 2020-06-24 22:51:24 · 4273 阅读 · 0 评论 -
自己搭建获取本地IP及访问者的IP地址可以实现后期IP定位
实现步骤1)用c#写个website程序(verify.ashx)实现接口查询2)arduino烧录程序,通过无线模块访问接口获取标准的json内容发送指令请求返回结果 并mqtt发布给客户端!!速度非常快准!内容自己随便定义自己需要的!具体实现内容可以通过代码自己添加。从模块内部访问服务器接口地址 :http://.........../verify.ashx?action=myip&sn=注册包因为模块通过其他网站获取太复杂,以前写了很多个,比如//http:原创 2021-04-15 20:57:48 · 474 阅读 · 1 评论