怎样用C#实现上位机与下位机之间的Wi-Fi通信

1. 下位机使用Wi-Fi芯片并驱动起来2. 上位和下位联入同一个局域网(路由器)3. socket通讯
■网友
最简单是买个串口转wifi模块,单片机At 指令配置好后串口直接写数据透传,C#写个简单的服务器就可以交互了。
■网友
你们都太复杂了,最简单的办法,直接用socket 就和串口一样了 一边发一边接 谁是server无所谓p.s. arduino的网页也是基于socket的
■网友
【怎样用C#实现上位机与下位机之间的Wi-Fi通信】 没头绪可能是知识储备不太够。
两台PC上怎么做的,同理上位机和板子之间也可以怎么做。至于选用什么方式,看板子的资源。有什么BSP,有什么硬件,能跑什么系统,支持什么协议。这年头都用wifi了别告诉我啥资源都没有协议栈啊驱动啊都得自己写。
比如windows网络编程啊UNIX网络编程啥的大体上读一读吧。网络通信原理这类的书很多大学是2年纪或者3年纪的专业课。

■网友
有IP协议支持的话用UDP报文或者TCP直接发IP地址和端口不行么?你说的WiFi难道是2.4GHz频率模块那种东东?你既然用了wifi,那么只要上位机和下位机的对应wifi网卡都具有ip地址以及其协议支持,那么和网络编程没啥子明显区别的吧…………我用C搞过一个很菜的玩具视频车,上位机是Ubuntu笔记本,下位机是树莓派板子,树莓派板插个USB-Wifi网卡连路由器和主机通信。笔记本发指令给板子实现小车移动,小车用USB摄像头采集图片一帧一帧的回传给主机显示。
■网友
买个无线路由器+串口服务器完成~都用国产货成本200以内

■网友
您好。您的问题解决了吗,我现在也遇到了这个问题,想请教一下您


    推荐阅读