智能家居万物互联时期,以小家电为例。怎么能给电饭煲联网呢。有人说,直接像智好手机一样,让电控板接一个普通的wifi模块不就好了?理论上,确实如此。但这样会引发很多问题。比如,很多电控板的硬件资源非常小,不敷以运行TCP/IP协议栈,乃至它的flash还放不下wifi模块的固件。其余便是,在单片机驱动wifi比较繁芜,很多工程师完成不了这样的事情(文章末端附上单片机驱动wifi芯片的一篇博客)。
针对如上问题,嵌入式wifi模块横空出世。wifi厂商直接定制好一款单片机加wifi芯片的模块,取名为嵌入式wifi模块,比如esp8266。嵌入式wifi模块中运行有tcp/IP协议栈及wifi驱动。利用者一样平常通过出口发送AT指令掌握wifi模块事情,也可以直接在wifi模块中进行二次开拓。

比如,笔者在事情中利用过一款嵌入式wifi模块,硬件为cm4内核+wifi芯片,软件为freertos嵌入式实时操作系统+LWIP网络协议栈。我们利用这款芯片便是直接做二次开拓,没有利用厂商已经实现的AT指令。
单片机驱动wifi芯片的博客链接如下,还是比较繁芜的。
https://blog.csdn.net/xiaolei05/article/details/8526013









