CC2530芯片与wifi通信

Garfield2333 2021-03-30 02:40:48
目前的项目是使用CC2530作为基础节点,通过zigbee进行组网,并且给节点外接了树莓派作为控制器与电脑通信搭建的环境。
然后今天老板说,CC2530的本质还是51单片机,问我能不能用wifi来实现节点之间的通信,即不使用zigbee协议栈。

我个人的理解是,首先CC2530没有wifi模块,虽然802.11和802.15.4都是工作在2.4GHz频段的协议,但是CC2530并不支持802.11协议。而且两者的信道还可能产生冲突,wifi也并不能像zigbee那样组成分簇的网络。所以感觉是不行的。
然后我又查了资料,可以给节点外接wifi模块,但是一般都是用在zigbee网络中的协调器节点上,用来实现和电脑通信,汇总下面收集的感知数据。
所以我想请问一下,如果让CC2530节点先组网,然后给每个节点都外接wifi模块,他们彼此之间能实现通信吗?即打破zigbee网络中终端节点之间不能通信的限制。如果不给节组网,即完全不用zigbee协议,能用wifi模块实现数据传输吗?

主要就是想问在CC2530上使用wifi协议通信的问题。

非常谢谢!
...全文
3382 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
C_Rabbit 2021-03-31
  • 打赏
  • 举报
回复
上次玩cc2530都是十年前的事情了…… 你说的"CC2530节点先组网,然后给每个节点都外接wifi模块"和给每个单片机加个wifi模块,貌似没有什么本质上的区别。所以应该是可以的,但也没什么用cc2530的必要了。
经济的发展与技术的进步带动着人们更加渴望高品质的生活质量,作为当今产业大热门的智能家居逐渐成为市场关注的焦点,很多科技公司纷纷开发出自己的产品.不过由于浮夸的宣传,不合理的定位和高品的价格,导致了消费者纷纷对智能家居产品望而却步,行业呈现出叫好不叫卖的现象,鉴于此种情况,本文定位于智能家居中低端产业,开发设计出一款简单实用、价格低廉的智能家居控制网关系统,目的是在于让普通人也可以享受科技发展的成果. 该网关系统综合了电子技术、计算机技术、通信技术等多种技术,从硬件和软件两个方面对控制网关进行深入研究,最终实现对家居环境远程监测的目的. 在硬件方面,该控制网关系统采用以单片机为硬件控制平台,以供电模块、时钟模块、EEPROM模块等众多外围电路模块为输助,结合ZigBee与WiFi无线通讯技术,完成对智能家居网关系统的搭建工作,该网关系统的单片机采用功能强大、价格低廉基于ARM 32位CortexMLM3的STM32F103RCT6,它主要负责对家居环境的任务调度,智能控制:ZigBee部分采用主芯片CC2530的无线通信模块,该模块主要包括两个部分:协调器和终端节点,终葡节点除了通信部分,还包括温湿度传感器、光线传感器、烟感传感器符部分,它负责完成对数据的采集、打包和发送工作,协调器则负责把终端节点发送的数据进行重新打包然后通过串口传送给主控模块:WiFi部分采用的是价格低廉、功能实用的ESP8266 WiFi通信模块,该模块有三种工作模式:STA.AP和STA/AP,使得WiFi部分兼具连接热点和发送热点两种功能,该模块负责智能家居控制单元和外界通信的工作,它通过串口和控制单元通信,然后通过WiFi网络发送接收信息. 在软件方面,控制网关采用以Keil和IAR为开发环境,以uCIOS-I操作系统为程序运行环境,结合C语言及少量汇编语言,共同完成系统的软件控制工作.Keil和IAR作为开发环境可以进行程序检测、烧录等辅助工作,大大减轻了工作量:uCOS-11操作系统短小精炼、功能强大的特点,使得硬件资源可以更加合理的利用,有助于节约成本,同时也让控制网关系统可以实时多任务执行,增强了系统功能:此外充分合理利用了网络库函数资源,大大节约了学习与开发进度.
TI推出了针对物联网应用的集成了ARM Cortex-M4 MCU 的无线MCU器件SimpleLink CC3200,这是业界第一个具有内置Wi-Fi连通性的MCU。 CC3200(CC3200中文数据手册)器件是一个完整平台解决方案,其中包括软件、示例应用、工具、用户和编程指南、参考设计以及 TI E2E 支持社区。CC3200采用易于布局布线的四方扁平无引线 (QFN) 封装。 CC3200 芯片特性: CC3200MCU子系统包含一个运行频率为 80MHz 的行业标准 ARM Cortex-M4 内核,并且包含多种外设,主要有一个快速并行摄像头接口,I2S,SD/MMC,UART,SPI,I2C 和四通道模数转换器 (ADC)等外设接口。 Wi-Fi 网络处理器子系统特有一个片上 Wi-Fi ,并且包含一个额外的专用 ARM MCU,包含 802.11 b/g/n 射频、基带和具有强大加密引擎的 MAC,以实现支持 256 位加密的快速、安全互联网连接等。 CC3200器件的更多特性可以点击查看(CC3200数据手册)。 图1 CC3200芯片内部结构 CC3200目前广泛的应用于物联网,例如家用电器、互联网网关、智能插座和仪表计量、智能能源、安防系统等。 CC3200评估板: 此评估板是基于CC3200的应用评估板CC3200 LaunchPad 评估板硬件组成如下: -SimpleLink CC3200单芯片Wi-Fi解决方案 -2*20pin LaunchPad 标准扩展引脚 -基于FTDI的 JTAG仿真,支持串口Flash编程 -虚拟串口,通过PC的USB口进行UART通信,以上两个功能由芯片FT2232完成 -测试用的板上内置天线设计 -2个用户按键和3个LED指示灯 -Micro USB接口,用于供电和调试 -加速度和温度传感器 -电流测量接口 硬件实物布局图如下: 图2 CC3200评估板实物图 评估板中用到的关键器件包括: TI的SimpleLink Wi-Fi和IoT解决方案,单芯片无线MCU:CC3200(CC3200数据手册) TI的采用WCSP封装的红外热电堆无触点温度传感器:TMP006(TMP006数据手册) TI的用于超高速USB 3.0接口的2通道ESD解决方案:TPD2EUSB30(TPD2EUSB30数据手册) TI的具有可配置电压转换和3态输出的单位双电源总线收发器:SN74LVC1T45D(SN74LVC1T45D数据手册) TI的具有三态输出的四路总线缓冲器:SN74LVC125APWR(SN74LVC125APWR数据手册) TI的1.0A、可调节电压、单输出LDO:TPS79601(TPS79601数据手册) 附件提供了评估板硬件应用手册,可以迅速上手CC3200。 附件中还包含了CC3200开发板原理图(PDF版本)、PCB(Eagle版本)、gerber文件、开发板材料清单(Excel版本)、测试例程、CC3200 SDK安装文件。 目前此款评估板在市面上暂无出售,附件提供的gerber文件可以用于打样。

3,846

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 无线
社区管理员
  • 无线
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧