这其实要分离成多个步骤来处理——整个算A流程
1. ADC采集压电数据
2. 通过网络模块传递出这个数据
3. 上位机接收传递来的数据
4. 上位机连接网页服务器更新其某个存储数据,如果上位机和web服务器是同一台机器,则这一步可以省略。
而数据在网页上的显示是另外一个过程啦——整个算B流程
1. web客户端请求数据显示页面
2. web服务器生成数据(包括具体数据和html页面格式代码)
3. web客户端解析展示
如果要持续更新
则A流程需要持续进行,B流程上还需要特殊处理
即需要web页面编程,添加动态刷新的相关处理,即B流程的1不是单次处理啦(一般默认是单次的请求),
要通网页编程(javascript实现),添加持续定时器去请求新数据,来更新显示,比如ajax技术
因为一直请求的其实是同一个数据,所以请求中客户端和服务器端一般还需要进行禁止缓存的相应设置(否则会被优化来不产生实际请求啦)
可见这整个实际上涉及很多方面的知识,是一个较复杂的过程。