如何实现将单片机采集到的数据上传到内网服务器

Mainzxcvdgft 2018-08-13 11:00:15
首先感谢各位的捧场,各位会不会都感谢各位,人多一点说不定就能让大神看到。


最近开始学习单片机了,其他的都还可以,但是数据上传这一块算是彻底拦住了我这个小白,所以在此向这方面的各位大神请教,我要如何实现将单片机采集到的数据上传到内网服务器,比如需要写什么模块,怎么操作等,都希望各位大神指点。感谢不尽。
...全文
2638 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
SupermanTm 2018-08-18
  • 打赏
  • 举报
回复
最简单的,买个什么串口转LAN的模块,淘宝一堆,大概从40到70幅度,先设好IP和主机的IP(如果用TCP服务器方式就不需要主机IP),然后在串口输出,服务器那端用WinSock随便写个TCP客户端去取数据,就这样。
如果编程更有水准的,用个W5100模块,有专门的库可以用,支持4个socket,大概30块钱,据说现在的W5500可以支持8个Socket,强大不少。
水平更高一些,可以用ENC28J60模块,10块钱,然后植入个uIP栈,基本也可以,只是单片机的资源消耗比较严重,适合一些实时性要求比较低的系统。
再高级点,直接在自己板子上把ENC28J60的推荐电路做进去,用汇编专门写个驱动,可以很流畅也很快速,我正在弄(呵呵,算是个玩具,不过目前只支持ARP/ECHO/UDP协议,不支持TCP,但局域网环境用起来不错,能把有效带宽搞到5M,接个高清相机用的)。
另一种方法,用ARM的片子,带LAN支持的,照库文件来玩,也可以。
依然冷暖 2018-08-17
  • 打赏
  • 举报
回复
应该就是用 tcp 或者UDP 已知对方IP和端口 然后下位机做客户端 建立连接 之后发送数据
of123 2018-08-15
  • 打赏
  • 举报
回复
可以有很多种方案。具体要看你的应用场景和应用环境了。
Jacky_Lu 2018-08-14
  • 打赏
  • 举报
回复
单片机 串口 电脑 电脑 传到 内网服务器
btchengzi0 2018-08-14
  • 打赏
  • 举报
回复
高级一点的单片机可以用网口或者WIFI接口;
低级一点的单片机可以用ESP8266,串口发AT命令过去,很简单的。
hold-ln 2018-08-13
  • 打赏
  • 举报
回复
1. 首先,单片机要有以太网接口或者wifi接口,通过tcp或者udp协议上传数据给服务器;
2. 单片机也可以通过RS485组网方式或者直接用RS232(一对一)方式上传数据给内网服务器的PC端。

27,373

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧