远程实时数据采集,后台显示用的什么怎么实现的,

2020-01-11 18:15发布

本帖最后由 蜗牛蜗牛 于 2018-1-11 15:36 编辑

之前做过一个项目,项目是大体:stm32 采集到本地数据通过w5500 , udp把数据发送到公司服务器,然后远程电脑通过网页可以登入到一个网页,网页每5秒更新一次采集数据,用折线图显示出来,
问题:现在想学习udp 发送数据之后那些工作,请问要学什么用什么软件实现
我感觉类似于机智云,不知道需要学些什么东西现在,原来那个写后台现在联系不上了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
justdomyself
1楼-- · 2020-01-12 07:20
tcm123 发表于 2018-1-11 21:45
简单的做法是服务器有个UDP程序接收数据并保存到数据库。 然后访问网页时网页定时读数据库用JS生成图表展示 ...

有没有w5500  web   socket的历程  
kind777
2楼-- · 2020-01-12 09:37
 精彩回答 2  元偷偷看……
tcm123
3楼-- · 2020-01-12 15:11
justdomyself 发表于 2018-1-11 23:03
有没有w5500  web   socket的历程

设备端不用做WEBSOCKET, 一般是网页与服务器实时通信才用
justdomyself
4楼-- · 2020-01-12 20:41
tcm123 发表于 2018-1-11 23:27
设备端不用做WEBSOCKET, 一般是网页与服务器实时通信才用

我之前用http做简单的web,将网页弄成字符串数组放到嵌入式设备上,在浏览器输入网址,嵌入式把存储的网页发送给浏览器,
浏览器运行网页文件,通过ajax的方式从嵌入式设备提取网页上需要显示的数据。这是我的简易web:5lvuu.iok.la

我现在不理解的是websocket是不是也是这个套路,网页转成字符串放到嵌入式设备上。
tcm123
5楼-- · 2020-01-12 21:30
justdomyself 发表于 2018-1-12 10:04
我之前用http做简单的web,将网页弄成字符串数组放到嵌入式设备上,在浏览器输入网址,嵌入式把存储的网 ...

WEBSOCKET 和AJAX(HTTP)使用上来说都差不多不复杂,只不过通常来说HTTP不是一直连接的,要主动问服务器取数据。WEBSOCKET是实时连接的,可以主动推数据给网页端。

一般不在设备端做WEB服务器/WEBSOCKET服务器,主要原因是外网访问内网问题。另一个是编程复杂,连接数多了设备可能也不行,不灵活,要修改全部设备要升级?
talkingbeast
6楼-- · 2020-01-12 22:13
3 4楼回答靠谱。