之前已经介绍了物联网通信的多种方式,本书选择的通信方式为WiFi,原因是读者对于WiFi 是比较熟悉的,而且实现起来也很方便,手机和计算机可以很方便地接入WiFi,实现和设备的通信。而WiFi 芯片价格也是十分便宜的,这为以后的物联网开发过程提供了一套比较经济的解决方案。本书中选择的WiFi 芯片是上海乐鑫生产的ESP8266,如图1-1-8 所示。
图1-1-8 ESP8266 芯片
乐鑫8266 芯片工作电压是2.5~3.6 V,平均电流是80 mA,封装规格是5 mm×5 mm,体积较小。WiFi 模式可以是STA 模式,AP 模式加STA 模式,8266 支持AT 指令和SDK 开发,网络协议支持IPV4、TCP、UDP 通信,在此基础上可以实现应用层的功能,比如HTTP、FTP 和MQTT。8266 内置32 位的处理器,CPU 时钟速度最高可达160 MHz,支持实时操作系统和WiFi 协议栈。
8266 内置了存储控制器,包含ROM 和SRAM。这里应注意,芯片内部没有可编程的存储器,用户程序必须存放在外部Flash 当中。理论上外部Flash 最大支持16 MB 存储。8266的高频时钟基于外部晶振,晶振频率在24~52 MHz,它的射频部分由2.4 GHz 接收器2.4 GHz发射器等组成。8266 支持TCP/IP 协议,完全遵循802.11b/g/n 无线标准,专为移动设备,可穿戴电子产品和物联网应用设计,拥有先进的低功耗管理技术。
ESP8266 面对WiFi 物联网场景的特点:
1.性能稳定
ESP8266 的工作温度范围大,且能够保持稳定的性能,能适应各种操作环境。(www.xing528.com)
2.高度集成
ESP8266 集成了 32 位Tensilica 处理器、标准数字外设接口、天线开关、射频BALUN、功率放大器、低噪放大器、过滤器和电源管理模块等,仅需很少的外围电路,可将所占PCB(印制电路板)空间降低。
3.低功耗
ESP8266 专为移动设备、可穿戴电子产品和物联网应用而设计,通过多项专有技术实现了超低功耗。ESP8266 具有的省电模式适用于各种低功耗应用场景。
4.32 位Tensilica 处理器
ESP8266 它是低功耗高集成度的WiFi 芯片,仅需7 个外围元器件。内置超低功耗Tensilica L106 32 位RISC 处理器,CPU 时钟速度最高可达160 MHz,支持实时操作系统 (RTOS) 和WiFi 协议栈,可将高达80%的处理能力留给应用编程和开发。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。