登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
ASP.NET与硬件打交道的项目(BS控制Led显示屏)解决方案 ...
ASP.NET与硬件打交道的项目(BS控制Led显示屏)解决方案
[ 复制链接 ]
烯八
2025-5-29 20:38:37
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
前些日子作了这么一个项目,用户提出的需求是远程控制Led显示屏的功能,所谓Led显示屏,就是大家经常在银行,火车站看到的超大的那种显示屏。由于以前没弄过和硬件打交道的项目,并且是BS的,项目也比较突然,所以没想出什么太好的解决方案,下面我说说我最终用的解决方案,希望园里的大虾老虾们能给出更好的解决方案。大家一起探讨。
用户需求
先来说说用户的需求:这个项目是给银行做的,所以只是在局域网内使用,具体的网络架构是银行的事了。既然是局域网,所以在网络带宽上没有问题。这家公司已经做好了一个CS的软件,可以很好的对Led进行控制(人家是专业做Led的),但是银行方面非要个BS的,没办法!所以找到的我们。
用户主要的需求就是对Led的控制,可以编辑在Led上显示的内容,编辑完后用任务审核,审核成功后发下给Led进行显示,对Led的控制(开启,关闭,显示的亮度.......),远程的对Led进行监控,看到Led上当前显示的内容。
软件功能的划分和解决方案:
对硬件操纵的DLL公司给提供,毕竟他们有现成的(C++写的),所以这方面不用我们考虑。我们直接拿来掉就可以了。
整个软件分为两个部分:服务器端,客户端
这样有点类似于Socket,服务器端做了一个专门的监听程序,通过客户端的请求进行相应的操作,如:任务的下发,对led的控制等。
主要说说客户端,分了四块(用户有权限控制):
系统管理(Led管理,用户管理,日志管理,执行命令),编辑任务,审核下发,监控任务。由于公司提供的DLL在下发任务的时候是以.BMP图的形式进行处理的,也就是说我需要在客户端编辑完成后截出编辑区域的内容,生成一张.BMP的图上传到服务器。这个截图的动作不是用户来完成的,上传图片的动作也不是用户做的,都是代码自定完成的。所以像js截图什么的就不行了。
我们最终用的方案是制作ActiveX控件(因为如果以IE为坐标截屏很难控制),客户端如果第一次使用需要安装个ActiveX。索性我们将任务的下发,Led监控都做成了ActiveX。与服务器的通信采用的Socket,而没用Web服务之类的。
但是我感觉做成ActiveX的解决方案不是很好,不太符合BS的结构,由于项目比较急,所以只好先用着了。现在项目结了,拿出来探讨下,想知道大家在做何硬件打交道的项目中是如何处理的,希望高手多多指教,不胜感激。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
ASP
NET
硬件
打交道
项目
相关帖子
人脸识别项目如何在Spring Boot项目中如何建立数据库和管理
在.NET中实现一库多租户(Single Database Multi-Tenancy)模式
开源项目分享 : Gitee热榜项目 2025-12-13 日榜
开源项目分享:Gitee热榜项目 2025年12月第二周 周榜
.NET周刊【11月第3期 2025-11-16】
.NET 10 网络堆栈深度架构解析:HTTP/3、性能优化与后量子加密的融合演进
制造行业项目管理工具选型经验分享(简直是高效选型指南,少走弯路)
.NET周刊【11月第4期 2025-11-23】
.Net-Avalonia学习笔记(目录)
Open-AutoGLM项目衍生自研app测试思路
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
人脸识别项目如何在Spring Boot项目中如何建立数据库和管理
0
390
赖秀竹
2025-12-11
业界
在.NET中实现一库多租户(Single Database Multi-Tenancy)模式
0
528
恙髡
2025-12-11
业界
开源项目分享 : Gitee热榜项目 2025-12-13 日榜
0
856
翁真如
2025-12-13
业界
开源项目分享:Gitee热榜项目 2025年12月第二周 周榜
0
845
澹台吉星
2025-12-14
业界
.NET周刊【11月第3期 2025-11-16】
0
433
簧横
2025-12-14
业界
.NET 10 网络堆栈深度架构解析:HTTP/3、性能优化与后量子加密的融合演进
0
940
段干叶农
2025-12-14
业界
制造行业项目管理工具选型经验分享(简直是高效选型指南,少走弯路)
0
489
都硎唷
2025-12-15
业界
.NET周刊【11月第4期 2025-11-23】
0
139
浅皮懔
2025-12-15
业界
.Net-Avalonia学习笔记(目录)
0
180
恙髡
2025-12-16
安全
Open-AutoGLM项目衍生自研app测试思路
0
956
施婉秀
2025-12-16
回复
(5)
梁丘眉
2025-10-15 09:47:18
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
前排留名,哈哈哈
敖可
2025-10-21 23:41:52
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
谢谢分享,辛苦了
疝镜泛
2025-11-12 07:26:29
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
很好很强大 我过来先占个楼 待编辑
尚腱埂
6 天前
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
喜欢鼓捣这些软件,现在用得少,谢谢分享!
粹脍誊
前天 17:09
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢,下载保存了
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
科技
安全
代码
签约作者
程序园优秀签约作者
发帖
烯八
前天 17:09
关注
0
粉丝关注
25
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991124
anyue1937
9994893
kk14977
6845357
4
xiangqian
638210
5
韶又彤
9998
6
宋子
9983
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9951
查看更多
今日好文热榜
338
【节点】[Adjustment-WhiteBalance节点]原
298
上海专业建筑维修服务解析:标准化流程如何
942
【分析式AI】-带你弄懂XGBoost模型
728
【分析式AI】-带你弄懂XGBoost模型
48
【分析式AI】-带你弄懂XGBoost模型
270
C语言之统计天数
237
如何使用DashVector的多向量检索
270
【分析式AI】-朴素贝叶斯算法模型
215
【分析式AI】-朴素贝叶斯算法模型
933
【睿擎派】EtherCAT总线之IO模块读写
587
python3.13 3.14 新特性 好好好
783
Python新利器:用uv轻松管理venv虚拟环境和
956
Open-AutoGLM项目衍生自研app测试思路
180
.Net-Avalonia学习笔记(目录)
435
PoloAPI 绘画接口全攻略:从参数详解到实战
144
剑指offer-50、数组中重复的数字
179
嫌 Google 的 TCREI 太复杂?RACE 会更适合
975
Spring Boot中HTTP请求参数转换和请求体JSO
531
AI手机的“简单替换陷阱”与Hadoop、Cloude
474
用C#重现Gin风格:极简、效率与可扩展性设