STM32用C#编写实现与WIFI模块进行TCP通信

STM32用C#编写实现与WIFI模块进行TCP通信,第1张

软件上:uip

lwip等嵌入式tcp/ip协议。

硬件巧粗上孝搏镇:选择stm32互联型产品,片上自带mac地址,亦或stm32连接网卡(rt系列,rtl网卡芯片,

常银碰用的enc28j60),或者现在的wifi模块,gprs模块应该也可以。

不知道你说的是哪家的wifi模块,不过不管哪家的wifi模块理论上都是提供配置方式的,首先陵裤既然是wifi通信,那肯定躲不开tcpip和socket。

首先如果你想PC和wifi模块直接通信,基本把wifi模块配置为磨陪ap模式,然后pc设置好固定ip,子网瞎汪蠢掩码,网关,去加入wifi模块提供的无线网。如果是pc和wifi模块同入一个路由器网络,那wifi模块配置sta模式,对应配置pc和wifi模块的ip,网关,子网掩码,当然wifi模块更麻烦一点,需要预置配置好需要加入的无线网名ssid,无线密码,密码加密模式等。

tcpip层面的东西配置完,配置socket,socket分客户端和服务端两种,服务端会被动等待客户端的请求,具体需求自行掌握即可,wifi模块本身应该是可以直接配置模式,然后还有对应socket的ip和端口号,基本ip要和tcpip的ip保持一致,端口号自行填写就好。pc端可以用现成的socket工具或者有能力自己编写一个程序,启动监听。

现在市面上的wifi模块都比较智能了,不需要自己额外编写协议 *** 作,将wifi模块的数据端与串口连接,通过串口将数据塞入wifi模块,模块就会自动透传了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12406681.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存