事情是这样
我需要由嵌入式WiFi芯片持续给网页发包进行数据展示,但是在Web端纯属小白一枚,现在已经完成了图表展示部分,求各位大佬支招怎样实现这个发包过程
嵌入式WiFi芯片不i知道你的操作系统和底层的库提供了什么样的调用。
如果是linux+c/c++ 可以支持 curl的话,可以用curl直接post数据到服务器
不知道你用什么wifi模块,我用ESP8266 ESP-01 的芯片,刷哪个开源固件后就可以编写持续给网页发包,例如你发包http://127.0.0.1:8080/aaa.html?id=1&name=“aaa”
网站可以用apache,iis,tomcat做个网站,例如tomcat 在ROOT目录下面放个aaa.html的页面,这个页面就可以收到id=1和name=aaa的参数。
HttpWatch这个抓包工具专门抓网页的,你可以下载下来看他的数据包,注意:这个和插件一样使用。
你也可以根据抓到的数据包直接写一个应用窗体出来,直接附上网址就可以给它发送你想发送的数据。
具体怎么写看你自己了。
嵌入式WiFi芯片我不懂,持续发包可以由 websocket实现。网页打开后和芯片建立socket连接,芯片服务端推送数据,网页接收之后刷新页面数据。
你可以用长连接试试。。。。。。。。。。。。。
将WIFI芯片数据存储到数据库,网页间隔从数据库读取数据
1.用ethereal抓取 点击提交时候发送的数据包,然后保存为cap文件 2.再用发包的软件发送即可,比如用科来 数据包 生成器发送。 Sniffer Pro也比较好用,可以直接抓取并发送数据包。不过比较难装
websocket
或setTimeout + ajax