如何在web页面上获取客户端的串口数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在web页面上获取客户端的串口数据相关的知识,希望对你有一定的参考价值。

这类本地操作,没有纯 web 解决方案
仅仅浏览器内页面脚本是无法做到的。
其核心是需要可跑在本地系统上的串口读取程序
不管 ActiveX、本地Node、或者本地其他应用程序都是如此
此外,还需要读取后可与浏览器页面交换数据的过程
所以,ActiveX (NAPAI)之类的浏览器 plugin 的确是比较直接的实现方式
而其他的方案,还需要本地启动服务(HTTP/WebSocket)来与页面进行通信,本地端口是否冲突又会是问题。
参考技术A 这类本地操作,没有纯 web 解决方案
仅仅浏览器内页面脚本是无法做到的。
其核心是需要可跑在本地系统上的串口读取程序
不管 ActiveX、本地Node、或者本地其他应用程序都是如此
此外,还需要读取后可与浏览器页面交换数据的过程
所以,ActiveX (NAPAI)之类的浏览器 plugin 的确是比较直接的实现方式
而其他的方案,还需要本地启动服务(HTTP/WebSocket)来与页面进行通信,本地端口是否冲突又会是问题。本回答被提问者采纳

Java Web如何获取客户端的Hostname?

Java Web使用Spring框架 Tomcat部署在linux系统
请问如何获取客户端的Hostname传给后端做资料处理?
request.getRemoteHost();已测返回的是IP地址
需要JSP页面先行获取么 JS/JQuery如何获取?

参考技术A 在Java web中获取hostname的方法:
使用request对象。用:
request.getHostName();
参考技术B 取不到的,web通信,在网络上传输的只有ip,没有主机名信息的 参考技术C js获取主机名可以看看这个:
http://blog.csdn.net/zyw_anquan/article/details/7970869本回答被提问者采纳
参考技术D java.net.InetAddress inetAddress = new java.net.InetAddress();
inetAddress.getLocalHost().getHostName();

以上是关于如何在web页面上获取客户端的串口数据的主要内容,如果未能解决你的问题,请参考以下文章

nodejs 获取串口数据

如何在socket.io中的断开事件上获取断开连接的客户端的套接字ID

如何获取web客户端IP地址

ASP.NET Core 3.1 - 如何获取客户端的 IP 地址?

获取连接到 Web 服务器的客户端的用户名

C# 从串口读取数据 - 如何只获取新的/当前数据?