物联网节点Wi-Fi接入模块设计
2016-02-09广州市赛皓达智能科技有限公司广东广州510032
李 名(广州市赛皓达智能科技有限公司,广东 广州 510032)
物联网节点Wi-Fi接入模块设计
李 名(广州市赛皓达智能科技有限公司,广东 广州 510032)
物联网系统中设备端基于CC3200的接入互联网以及与服务器端通信交换数据功能的实现。设备端,CPU通过传感器获得相关设备参数。传感器与Wi-Fi模块通过I2C连接进行通信,Wi-Fi模块通过STA模式接入WLAN网络,然后跟服务器端通过TCP/IP协议建立连接,通过HTTP协议与服务器实现数据的交换。Wi-Fi模块定时向服务器端发送请求建立连接,进行数据通信。数据传输完毕,CPU设置冬眠(HIB,Hibernate)模式,使模块工作在低功耗状态。此时,用内部实时时钟来记录“冬眠”的时间,当计时一到,CPU退出HIB模式,重新连接网络并与服务器建立连接,进行数据传输。
物联网;智能硬件;CC3200;Wi-Fi模块;HTTP
近几年来,随着物联网技术取得长足的进步。将所有的传统物体改造成智能终端,这无疑会给这个世界注入一股新鲜的血液,大大改善我们的生活方式和人生体验。本文就是基于这样的设计理念,采用CC3200这款Wi-Fi芯片来实现一个典型物联网系统中设备节点联网通信的功能。而本次设计最主要的目标就是解决“怎样让物联网”的问题,之后,只需要配置调整相应参数,便可以投入实际应用中。
1 开发平台支持
硬件基于CC3200,它是TI无线连接SimpleLink Wi-Fi和物联网(IoT)解决方案于2014年推出的一款Wi-Fi MCU,它包括MCU、Wi-Fi网络处理器CC3100和电源管理三大部分,是业界第一款具有内置Wi-Fi的无线MCU,专门针对物联网应用。同时,它还提供强大的软件开发包支持,不仅提供软件驱动库,还包含多个应用例程和对应的说明文档,给开发者提供参考和帮助。……
