《ZigBee开发笔记》第六部分 项目篇 基于ZigBee和Openwrt的智能家居控制系统(五)

声明:本项目的所有源码均公开,但未经同意不得转载或用于其他用途,有任何问题请联系博主,感谢大家的支持。

上一节介绍了上位机,本节将介绍智能网关部分,智能网关是用的开源系统OpenWrt。处理器使用的是RT5350,当然MT7620等也可以。本节主要讲解智能网关的串口部分,我们在通过Android控制ZigBee时,首先连接智能网关(WiFi),然后通过socket与网关通信,网关与ZigBee子系统的协调器连接,进行数据传输。下面将介绍智能网关的配置与使用。

另外,关于openwrt系统更加详细的内容,请看笔者博文:

OpenWrt开发指南

1串口2使能

1.1硬件原理

从RT5350的芯片手册上可以得知, RT5350一共有两个串口, 分别为UART Lite、 UART Full,详细定义如下。

表1

《ZigBee开发笔记》第六部分 项目篇 基于ZigBee和Openwrt的智能家居控制系统(五)_第1张图片
UART Lite 就是我们惯称为的串口 1,作为系统调试串口,通过这个串口,我们可以看到 OpenWrt(Linux)系统的启动信息,并且可以通过该串口来控制开发板。 UART Full 就是我们惯称为的串口 2,我们通常就是用它来做 Wi-Fi 串口,然后用来控制其他串口设备。

你可能感兴趣的:(《嵌入式》ZigBee开发笔记)