物联网这个"高大上"的词已经出现很多年了,国内也热炒了很多年,可惜一直都处在叫卖不叫座的境况,究其原因无非是性价比不高,人的思维没有转变过来,可能这种情况还需要持续很多年,也许任何新生事物的诞生都需要经历一段时间去发展吧。 说到物联网,也许我们会很快想到物联网网关,大伙都知道这个是物联网的基石,没有它,很多事都没法干,它就像人的血管一样,时刻为我们传输新鲜血液。也许有人会问既然物联网网关很重要,那目前的物联网网关(zigbee网关)都采用什么方案呢?
对于这个问题,我目前看到的主要有三种方案
1:MCU+内嵌TCP/IP协议栈的以太网模块+zigbee协议栈
这种方案应该是最简单的方法通常是采用韩国人的W5100或者W5500模块和CC2530芯片直接通信,CC2530内嵌zigbee协议栈再用SPI去和W5100通信就可以实现一个简单的物联网网关,这种方案适合自己DIY,实用性不强,如果想强大一些,那就采用一块ARM替代CC2530。这种实现方案我之前已经发帖过,地址如下
https://bbs.eeworld.com.cn/forum. ... p;page=1#pid1680066
2:MCU+zigbee协议栈+TCP/IP协议栈
这种方案一般是使用ST的STM32F107这种带以太网控制器芯片的MCU+ZIGBEE协议栈,通常的做法就是在ARM中移植LWIP协议栈在通过串口去和zigbee协议栈通信。
3:直接在ZIGBEE协议栈中添加传输层,内嵌TCP/IP协议栈,MCU采用cc2530就行
我今天发帖采用的方案就是第一种方案,主控芯片采用的ST的103和W5100模块通信或者WIFI通信或者zigbee模块通信,其实物联网网关就是一个协议转换器。
本文来自论坛,点击查看完整帖子内容。