客户实际应用中经常需要通过WIFI进行网络通信,在此之前英创一直推荐使用第三方WIFI模块方案。使用第三方WIFI模块简单方便,但是也有几点缺点:
1、因为是第三方模块,所以不方便使用自己程序代码进行调用管理,尤其是对附近AP点的选择和连接
2、产品后续维护上不便,不好保证第三方模块的稳定性
3、模块不便于集成
因此英创推出ETA6103模块,通过串口进行WIFI连接及网络通信,给客户提供更选择。
ETA6103是由串口WiFi模块E103(esp8266ex芯片)+ USB转串口芯片CH340T构成的低成本无线模块,其对外接口是miniPCIe接口,可以通过ETA303模块接到英创底板USB上,或直接接在ESMARK系列评估底板上。客户还可以参考英创提供的模块原理图,将芯片直接设计在自己底板上,连接板子任意串口进行使用。
ETA6103和ETA303
模块说明
ETA6103采用E103芯片,通过串口,使用AT指令进行通信,实现AP选择及连接,网络地址ip查询,PING功能,TCP及UDP通信功能。
网络上传及下载速度主要受串口速度限制,在460800串口波特率下,极限传输速度能接近40KB/s,能够满足大部分工控应用需求。
模块最大支持5个链接,当作TCP服务端时,最多只能支持5个客户端同时连入。(如果同时打开一个TCP客户端连接,和一个UDP连接,再开启TCP服务端,则最多只能支持3个客户端同时连入)。客户需要考虑该限制是否对应用有影响。
模块通过AT指令进行TCP或UDP的链接及数据收发。可以满足基于TCP/UDP的一般网络应用,不能实现一些复杂的SOCKET功能,不能用于如VPN一类的网络应用。
产品支持
英创公司提供了ETA6103模块原理图,客户可以参考文档自行设计。
英创公司也提供linux及wince的详细例程,例程中对ETA6103模块进行封装,客户不需要了解具体AT指令就能进行网络开发。
ETA6103模块说明文档请参考《ETA6103低成本Wifi扩展模块应用手册》。
ETA6103开发帮助请参考《低成本WiFi在Linux工控主板上的编程方法》,《串口WiFi在WinCE工控主板上的编程方法》。