‘壹’ 单片机如何控制以太网网卡进行传输数据
单片机进行网络通信传输数据,简单的方法是 单片机+wifi模块(如ESP8266),单片机串口连接wifi模块、模块无线连接网络(连接路由器、模块可以设置为服务器模式),可以用电脑或者手机连接 进行 远程控制 和 传输数据。
‘贰’ 单片机接入服务器。
可以使用wifi透传模块,通过单片机的串口或者SPI口与模块通信,连接上服务器之后就可以发送了。现在这种模块庆科的用的比较多一些,但是他们的资料给的很乱。
‘叁’ java服务器与单片机上传数据的问题
单片机与服务器是怎么连接的呢?
a. 如果是直接连接,那么java服务器就通过直接接口读数据
b. 如果是网络连接,那个单片机需要有一个网络接口,局域网就通过串口-WIFI模块连接,广域网就通过SIM900这种GSM网络模块访问网络模块
‘肆’ 单片机怎么跟internet中的服务器通信
单片机串口接GPRS模块,GPRS模块通过设置访问公网中固定ip的服务器,即可与服务器双向通讯
‘伍’ 如何用单片机通过wifi模块发送大量数据给服务器
单片机通过wifi模块发送数据给服务器,单片机需要有 服务器的 IP地址和 接收数据的 服务端口号,单片机通过wifi模块 与 服务器 连接后 (连接方法 可以用TCP连接 或者 UDP连接)就可以 给服务器 发送数据,只要 不 断开连接 可以 连续 发送 数据。如何用单片机通过wifi模块发送大量数据给服务器
‘陆’ 用单片机实现了一个HTTP服务器,和电脑直连时访问正常,但是无法通过路由器访问到
单片机+enc28j60?这个组合丢包正常。
1. enc28j60的接收缓存有限,而且收发共享一片区域,一般来说多给接收分配一些,但如果上面的单片机处理不过来的话或者你的协议栈处理太复杂,导致没有及时把enc28j60缓存的数据读走处理,那必然导致enc28j60要丢包或者覆盖。 在一对一的时候,这个现象可能不严重,换了路由器且接了其它设备的话,这个现象比较明显。 只能优化你的协议栈,最好换强一些的处理器。
2. 注意你的简化协议栈通过路由器(网关)来时,如果没有ARP协议处理,建议包的MAC目标地址换成路由器MAC地址试试
‘柒’ 如何在Ubuntu上搭建和单片机进行数据交互的服务器
我这里有简单搭建思路给你参考。
1、在Ubuntu上我选择MySQL数据库。
2、后台语言选择我用node.js你也可以选择java或者Python什么的(这主要用于把数据存入数据库用)
3、单片机与Ubuntu数据传输方式,我选择网络通讯。
这样连接思路就是,单片机通过串口把数据发到网络模块,网络模块与Ubuntu服务器用无线网络连接。
重点来了。Ubuntu系统的后台程序 使用WEBsocket监听一个端口,等待单片机的网络模块发来的数据。 这样完成数据传输链。
‘捌’ 单片机如何实时传输数据到服务器
单片机传送数据到服务器,用sim900A及wifi模块,应该能够向应单片机的速度,关键在于要优化单片机程序,模块设置成透传模式。