久爱物联网
坚持学习,记录分享,帮助TA人
展开
-
AP服务端内置网页WIFI配网固件-arduino
需要调用的头文件#include <ESP8266WiFi.h>#include <WiFiClient.h>#include <ESP8266WebServer.h>#include <ESP8266mDNS.h>下载固件:https://download.youkuaiyun.com/download/uaime/12413991固件功能演示:如有有问题联系,上传附件后时尚在审核中写的此文......原创 2020-05-13 09:00:59 · 879 阅读 · 0 评论 -
MQTTnet4.3.x服务端+客户端实例测试(服务端和客户端方法及参数)
目的:学习MQTTnet4.x使用方法,网上很多方法都是3.x版本介绍。原创 2024-10-30 21:04:05 · 197 阅读 · 0 评论 -
MQTTnet 4.3.7.1207 (最新版)使用体验,做成在线客服聊天功能,实现Cefsharp的物联的功能(如远程打开新网址)
MQTTnet4.3.x将客户端集成到 cefsharp 定制浏览器中,实现物联网功能网上很多代码是3.x版本代码,和4.x版本差异性较大,介绍较为简单或不系统。原创 2024-10-22 20:09:30 · 461 阅读 · 0 评论 -
cefsharp128_cef128_chromium6613_x64_h264版本抢险体验
cef默认版本不支持专有编解码器,例如 ,例如无法播放视频/音频。支持音频。目前支持H264的版本有100/107/108/109/110/111/114/115/119/120/125/126/128等版本。旧版本升级需要先移除依赖cef.redist.x64和cef.redist.x86否则会初始化异常。版本兼容 cef128.xx.xx. 欢迎订阅私信沟通交流原创 2024-09-03 20:45:45 · 440 阅读 · 5 评论 -
cefsharp 修改请求头request.Headers,以实现某种请求验证(v100+已测试)含主要源码和注释
目前网上最新版有关请求头修改的实例。有代码。有解释。request.headers。测试版本cefsharp 100.x网上素材一般都是80以下的。很多代码也不能用。要么提示集合属性只读无法修改。全网唯一测试含代码说明的请求头修改。原创 2024-06-21 16:43:20 · 630 阅读 · 0 评论 -
cefsharp120.2.70(cef120.2.7Chromium6099.234)升级测试及其他H264版本
此版本cefsharp 120.2.70 (cef 120.2.7) 无重大更新,此版本暂不支持H264,需要请看其他版,支持H264推荐版本:V100,V109,V111,V119版本,其他V114,V115,V108,V107持win7最后版本v109.x支持NET4.5.2最后版本v114.x请关注收藏栏目进行交流,感谢您的支持最低支持NET4.6.2,建议用IDM下载后,放到“packages”中,选择本地化更新。私信留言其他版本:119,116,115,114,111,110原创 2024-01-25 13:54:54 · 307 阅读 · 1 评论 -
基于vue3+mqtt实现的远程串口实时调试助手(网络透传)
本博示例vue3客户端部分源码,仅供学习交流,不提供源码(学习winform,websocket,mqtt,vue3,串口等知识点)用途:本地化串口调试,远程技术支持时可用,实时同步透传(远程发送指令、返回数据直接透传到客户端实时显示),支持多客户端同时订阅!软件:串口调试助手(基于MQTT消息协议实现多客户端同时订阅模式)可以自定义标识符,客户端可以远程订阅该工具的透传数据。不连接串口时可以聊天,连接串口后,可以直接远程发送指令。本博文,不提供任何成品及源代码,仅供学习交流参考。原创 2023-06-05 19:43:51 · 1268 阅读 · 0 评论 -
cefsharp-物联网浏览器-升级至110.0.250
基于cefsharp二次开发的物联网浏览器升级最新版 110.0.250(暂不支持H264功能),一款属于自己的浏览器,(支持H264的最新版本100.0.230)更多功能了解,关注我。此版本不支持H264,支持H264的最新版100.0.230功能更强大定制功能更多...原创 2023-02-11 16:16:13 · 487 阅读 · 0 评论 -
ESP32S2(12K)-DS18B20数码管显示温度
EPS32S2(12K)实现DS18B20温度的读取,显示及发布;多种方法对比,知识点扩展学习总结。原创 2023-02-10 21:55:42 · 1347 阅读 · 0 评论 -
cefsharp-winform一键网页快照invokeCapture完美实现(源码及知识点)
event.clientX+document.documentElement.scrollTop 相对文档的水平座标+垂直方向滚动的量;网页可见区域高: document.body.offsetHeight(包括边线的宽);网页可见区域宽: document.body.offsetWidth(包括边线的宽);网页被卷去的左: document.body.scrollLeft;网页被卷去的高: 。。。本文看完啥都会了。。原创 2022-12-18 13:22:10 · 564 阅读 · 0 评论 -
Apache开启SSL(https)访问网站配置
服务器的80端口分配了Apache使用了(用phpstudy运行php网站),服务器上还有(IIS网站,站点使用81端口),需要用80转81(中转到IIS访问网站,iis无需重复配置ssl设置)解压到“...\Apache\conf\ssl” 下面,在配置“vhosts_ssl.conf ”时写绝对路径即可。就实现了:一台服务器使用2种语言(php/asp.net/asp)互不干扰的访问方法。申请时,审核过程会自动添加到域名解析(必须阿里买的域名)申请过程验证自动通过提交。原创 2022-11-25 19:57:36 · 1233 阅读 · 0 评论 -
邮件助手、监控邮件上报电脑截图、网课监控助手
可以选择上传附件(截图),也可以不上传只要列表,也可以无附件,可以获取上报进程(电脑里运行的所有进程),可以上报后清除(一般监控的文件用后即删)起因:看到别的网友写的一个程序,监控在家上网课的状态,防止玩游戏。运行中的状态(调出界面 用快捷键哦 正常运行是无界面 无状态栏的)关于其他热键(启动是注册,关闭时要注销热键,设置热键对应代码即可)设定一天一个文件夹(自动创建,默认我的文档目录,默认路径即可)窗口无关闭通道,只能最小化(隐藏),调用出界面系统热键。抄送地址:可以多个邮箱,用|分开即可。原创 2022-11-22 23:15:49 · 835 阅读 · 0 评论 -
小程序在线客服完整实现
实现微信小程序在线客服接待功能的完全实现方式,代码及设置说明,在线客服可以在公众号中无缝调用,二维码分享到网站等入口进行调用即可实现在线接待。原创 2022-11-17 09:55:36 · 1425 阅读 · 0 评论 -
基于NAudio开发简易播放器9iPlayer最新版2.1.0
基于开圆库NAudio(原示例会有很多bug功能比较单一)开发建议播放器9iPlayer(c#,net,播放器,音频播放器)支持mp3,wav,mp4,wma等格式。可以设置透明度,默认置顶。支持单曲循环,全曲循环,顺序播放,随机播放功能;支持多选音频列表(del删除选定-必须停止播放,支持双击播放功能)支持播放、暂停、停止、上一首、下一首,支持音量控制等。原创 2022-11-15 13:23:00 · 290 阅读 · 0 评论 -
Cefsharp增加自动更新功能
Program.cs 如果运行即检查时 static void Main() 中替换 Application.Run(new Form1());// 不运行强制检查时不赋值,需要更新时 赋值即可。如果开机运行检查修改代码;通过手动检查更新,目的不影响应用的启动速度。检查本地配置文件和服务器配置文件版本,如果需要更新弹出提醒,同意后下载,下载完后手动安装即可。原创 2022-11-11 11:15:03 · 525 阅读 · 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 · 781 阅读 · 0 评论 -
cefsharp实现双屏显示网页(横屏|竖屏)可拖动分隔条
1)横向或纵向显示双网页 2)嵌入式窗体的实现方法。控件:splitContainer1的使用方法,通过双击实现横屏或竖屏切换(2个输入地址框)实现方式:通过快捷键方式或窗体嵌入方式,上图是通过快捷键调用方式,可能更灵活。右键菜单只保留了基本功能。主窗体里集成更多功能。在父窗体中显示子窗体(最大化无标题栏效果)子窗体最大化(可最大 最小 关闭情况)原创 2022-10-21 19:18:21 · 653 阅读 · 0 评论 -
cefsharp定义组合快捷键、三组合ctrl+alt+c的方法
浏览器兼容性较好,可以全面模式F11也可以半全屏模式F2切换,以及显示控制(标题栏、标签栏、地址栏的控制)方式来满足自己的需要。定制浏览器(项目用的)固定访问某个地址,为了灵活,才想到此办法,此快捷键不公开。可以通过配置文件的方式,定义我的菜单内容;第一个首页就是目标首页。知识点:通过快捷键访问剪切板中的网址或搜索,实现无输入导航或搜索。打开浏览器第一个页面还是百度。按ESC即可进入第一个定义的首页。通过剪切板中的内容,决定是打开还是搜索内容(文本类型哦)原创 2022-10-19 17:05:39 · 760 阅读 · 0 评论 -
cefsharp(物联网浏览器)更新最新版106.0.26
本版本未精简定制版(适合某管理系统,大屏浏览等系统)功能全在右键菜单里控制。没有地址栏等,可全屏。其他网址可通过自定义(右键)实现。首页,其他任何网站。最新版106.0.26 软件更新可在线编辑功能,右键菜单自定义,刷新生效,注入功能。按ESC直接进入管理云平台(某系统),可以直接赋值密码账号,模拟点击按钮。自定义二级菜单(一键全屏、一键退出等)xx:\你的目录下\cefsharp\。第一步:版本下载地址(用IDM下载)更新最新版,删除上一版本资源包。选择更新标签(自动检测)关于脚本执行,注入功能。原创 2022-10-13 17:36:03 · 1267 阅读 · 0 评论 -
cefsharp实现js功能交互,注册类新方法,网页代码及类代码
测试2种方法,一个固定的字符串,一个是获取计算机GUID标识符。实现过程:编写类,方法;html的函数及方法名称要对应。学习目的:实现通过网页js调用winform中的方法。类名称:CsHtml_EventHandler()注册名称:cs_h5_bound。重点是声明:启用及方法注册。效果2:调用动态方法。原创 2022-10-09 22:51:06 · 1023 阅读 · 0 评论 -
cefsharp学习脚本注入并实现在线DIY网页内容(二)
目的:对一个网页展现的内容,按自己需要的方式展现,实现截图或导出,无需学习网页知识都可以编辑内容。实现多层(iframe)一样可以编辑。结果测试:测试百度首页的展现方式(删除左上,右上,底部,增加中间文字)步骤:注入,任意编辑,退出编辑,完成(导出或截图)原创 2022-10-08 13:14:25 · 372 阅读 · 0 评论 -
自定义二维码量产工具
二维码批量生产的方法;打开文件夹对话框(FolderBrowserDialog)获取选择路径和单文件保存对话框(SaveFileDialog)使用方法;当前用户桌面路径获取方法;图片保存方法。原创 2022-09-13 09:18:19 · 179 阅读 · 0 评论 -
cefsharp 最新稳定版104.4.240 (chromium-104.0.5112.102)
cefsharp最新版104.4.240升级方法,物联网浏览器,实现远程操作,个性功能定制,评分高,速度快,关键就是个性。。。欢迎交流原创 2022-09-03 23:05:26 · 2683 阅读 · 0 评论 -
ThoughtWorks.QRCode功能齐全的二维码开发工具
利用ThoughtWorks.QRCode组件进行二次开发,实现二维码的各种个性自定义(颜色、边框色、边框宽度、个性文本字体,颜色、背景色、LOGO大小、背景色)支持保存原创 2022-06-10 09:34:09 · 4141 阅读 · 4 评论 -
ESP32-S2-AP内嵌网页配网及指令发送
ESP32-S2-AP配网(内嵌网页配网和指令测试)原创 2022-05-22 22:20:20 · 1220 阅读 · 1 评论 -
EPSON ME office 700FW打印机废墨收集垫已到使用寿命解决办法
打印机型号:EPSON ME office 700FW 有十来年的历史了,还是非常经典的一款打印机,原打印机更改为了连供墨盒。时用时不用,容易堵塞或进空气。间隔了数年清洗了一下还能用。支持无线打印,USB打印等等。常见问题:打印不清洗,打印头多清洗几次;如果墨水管进空气用针管抽掉空气;出现错误前的警告不久就出现了此问题错误,就无法工作了。出现此错误后,打印机就无法打印了。正常流程,需要更换废墨收集垫(报价45元,先不更换),还要清零操作(最喜欢折腾一下,有某BB上提供10元清零,自己找下原创 2022-02-06 22:12:59 · 2579 阅读 · 0 评论 -
cefsharp-superTabControl(C#)winfrom应用案例
学习目的1)superTabControl作为浏览器标签页使用2)cefsharp在页面标签内时,关闭后资源释放问题3)superTabControl两个重要shij原创 2021-06-09 23:01:46 · 593 阅读 · 0 评论 -
c#粘贴到光标处和富文本框在Ctrl+C复制时按键检测问题
string selectValue = Clipboard.GetText();//从剪切板中获取文本txt_url.SelectedText = selectValue;//粘贴到光标处//或直接(txt_url为文本框textbox)txt_url.SelectedText = Clipboard.GetText();原创 2021-06-02 15:48:56 · 676 阅读 · 0 评论 -
cefshap(C#)定义浏览器的右键菜单
菜单效果:复制(自带),搜索文本,打开链接,复制链接,刷新,检查,关于 public class MenuHandler : IContextMenuHandler { //public event Action<string> PopupRequest; void IContextMenuHandler.OnBeforeContextMenu(IWebBrowser browserControl, IBrows原创 2021-06-02 12:09:52 · 1358 阅读 · 4 评论 -
线程间操作无效: 从不是创建控件的线程访问它
c#实例,获取网页源代码和网页文本提取时涉及到赋值显示的时候,遇到此问题对象:菜单:mnu_file_source,富文本框richTextbox1原创 2021-06-01 11:03:21 · 502 阅读 · 0 评论 -
C# ThoughtWorks.QRCode.dll 生成完美二维码(大小 边距 备注 颜色 LOGO大小背景形状)
一、先睹为快功能:1)边框颜色可改 2)边距可修改 3)二维码背景色可修改 4)二维码前景色可修改 5)备注文本可修改(背景色可改 字体颜色可改 大小可改) 6) logo大小背景图片可改7)支持汉字 8)logo背景形状(可以矩形,圆形,椭圆形,扇形等)颜色都可以修改不但可以把网址直接生成二维码手机可以访问,也可以随便写个文本点击图标也可以作为二维码生成工具使用。二、过程是苦涩的(翻阅了很多资料 反复调试N遍)//引用文件using System;...原创 2021-05-27 09:53:14 · 1512 阅读 · 0 评论 -
随机课堂、随机提问、随机抽检、随机名单,可去重可重复
用途:老师,电子教学,课堂提问名单使用方法超级简单首次使用准备学生名单表格一份,复制一下。点击 生成名单即可。关闭自动保存,下次自动加载。更新名单方法:清空列表,复制新名单点击生成名单 即可,方法一样 自动保存 下次自动加载。名单可以一键清空,双击可以单个移除名单(比如不想提问某人)提问不重复:就是提问后自动移除到历史名单中。不选中 可能会多次选择哦(要看总人数了) string tmp = ""; tmp = Clipboard.G原创 2021-05-13 23:51:31 · 348 阅读 · 2 评论 -
多点测求平均温度ds18b20传感器+四段共阳数码管显示
一、准备1)JIUAI远程无线控制器(4路)集成无线WIFI模块(基于ESP8266)2)DSB18B20(准备模块2个,最大支持8个),4段共阳数码管(0.36英寸)3)杜邦线若根,面包板1个4)开发环境:arduino 1.8.13,server2008r2二、接线及展示材料参数一览表1)传感器转换模块接DS18B20:DC3.0-5.5V,9-12分辨率,-55~125摄氏度(注意初始化铅最大耐温85度哦),DAT=GPIO4,VCC=3.3V,GND2..原创 2021-02-13 14:19:42 · 373 阅读 · 0 评论 -
arduino通过服务器文件进行实现远程控制
目的:arduino访问服务器指定文件,根据json的内容进行执行命令;从而实现无人值守控制(测试)通过执行结果可以直接看出状态变化(模拟四路开关继电器)//引用部分头文件#include <WiFiClient.h>#include <ESP8266HTTPClient.h>#include <ArduinoJson.h> //v5.13.5//声明对象WiFiClient wificlient_json;HTTPClient ht原创 2021-04-15 20:31:51 · 749 阅读 · 3 评论 -
arduino时间同步服务器(库文件NTPClient)可以做内部时钟可以做定时任务计划任务等
arduino实现时间同步网络时间(无时钟模式的处理方法) 输出完整时间和星期,月份中英文;注意事项都写在了代码中2021-04-22 13:25:00 April 四月 Thursday 星期四 2021 04 22 13 25 00//引用库文件#include <NTPClient.h> //查阅https://github.com/arduino-libraries/NTPClient//ntp服务器经测试 阿里的还是比较快的 40ms 以内 有多种方...原创 2021-04-22 13:32:20 · 3201 阅读 · 0 评论 -
自制双页面浏览器(系统默认内核)
可以上下或左右分割网页1(上),网页2(下)//浏览器属性设置 webBrowser1.AllowWebBrowserDrop = false; webBrowser1.WebBrowserShortcutsEnabled = false; webBrowser1.IsWebBrowserContextMenuEnabled = false; webBrowser2..原创 2021-05-11 15:00:06 · 351 阅读 · 4 评论 -
取色器 - 优快云专属定制,简单易用,按住鼠标移动一松就OK
先看预览图使用方法:(喜欢就点击下关注哦,您的红心是我努力的方向!谢谢)鼠标移动到 红色图标按钮处,按下鼠标左键(不松开)移动鼠标到取色的位置(目标处)松开鼠标即可自动取色。RGB值:自动填写到对应值中HEX值:自动填入其中,鼠标点击值自动复制到剪切板。窗口功能:置顶(窗口最上方,默认)。透明:窗口有一定透明度(可能影响直观看色)时间显示和操作提示的文本。//引用using System;using System.Collections.Generic;using .原创 2021-05-10 18:36:11 · 313 阅读 · 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 · 1578 阅读 · 0 评论 -
Arduino-Esp8266-自动模式下温控策略实现自动控制设备的开与关
目的:通过设定的温控策略(设定参数-保存参数-读取参数-对比温度值-是否满足执行条件),自动模式下可实现温度自动控制设备的打开与关闭注意事项:1)策略要通过预先或后期提交(新增或修改),可以通过指令操作,设定参数是否启用温控策略 (本人做的有温控策略和时控策略所以必须有标识变量)默认关闭不生效2)温湿度传感器获取值(dht11/dht22/ds18b20)其中dht11/dht22支持温度+湿度,ds18b20只有温度,但可以级联多个求平均问题。3)温控策略有低执行和高执行(畜牧行业的说法是原创 2021-05-07 13:41:16 · 870 阅读 · 1 评论 -
Arduino-ESP8266-EEPROM存储读取实例,长期测试稳定后的总结
目的:利用8266的内部存储空间一些重要参数,初始化时读取。前提:要了解存储空间的基本结构,扇区大小,起始位置,长度大小的计算方法等知识。注意:EEPROM也是有读取次数寿命的,不要过于频繁的读写;大小计算错误会导致溢出或数据重叠等问题实例核心代码:#include <EEPROM.h> //应用头文件//EEPROM(Electrically Erasable Programmable Read-Only Memory),电可擦可编程只读存储器——一种掉电后数据不丢失的存储原创 2021-05-06 15:54:34 · 2911 阅读 · 0 评论