·上一文章:一种710 MHz LTE天线的去耦合分析
·下一文章:一种uIP TCP/IP协议栈在51系列单片机上的实现
2 软件系统
在上述硬件结构的基础上,结合与3G网络传输的WSN网关传输数据的实时性,稳定性,周期性强,时间间隔长,瞬间传输量大的特点,选择了μC/OS-Ⅱ作为其操作系统和自主编写通信协议。
2.1 软件系统组成
网关的软件系统由操作系统和应用系统两部分组成。本设计根据μC/OS-Ⅱ具有实时性高,对ROM、RAM需求小、移植简单等特点,同时,结合网关需求,采用了μC/OS-Ⅱ作为操作系统。μC/Os-Ⅱ是基于任务优先级调度,根据这个原理,创建4个应用任务。当某事件发生时,系统必须在非常短的时间内快速作出响应,网关可以尽快的转发相关的环境监控信息。图3为软件系统框架图。
由于3G网络信号的强弱可能导致网关与WCD-MA网络连接的失败,采用基于结果处理的状态机结构的设计方法,对各个阶段处理后的结果进行判断,处理其产生的错误,从而保障网关与WCDMA网络的连通。