基于Speex的电梯环境下多方通话系统设计
2017-03-31单雷陈小平王凯华
单片机与嵌入式系统应用 2017年3期
单雷,陈小平,王凯华
(苏州大学 电子信息学院,苏州 215006)
基于Speex的电梯环境下多方通话系统设计
单雷,陈小平,王凯华
(苏州大学 电子信息学院,苏州 215006)
采用STM32F429微处理器为控制核心,通过移植Speex语音库和LwIP轻量级TCP/IP协议栈,采用回声消除、编码解码等语音处理技术,实现了电梯轿厢、机房、物业端、网络远程端的多方实时通话。对于轿厢内的任何突发状况与呼救请求,系统能作到实时响应与监控。以并发状态机的思路进行了软件设计,实时性好、功能性强、易于理解。整个系统结构清晰,基本满足应用需求。
Speex;LwIP;回声消除;并发状态机;多方通话
引 言
电梯作为一种以电动机为动力的垂直升降设备,大大地方便了人们的日常生活,近年来,其安全性也渐渐被人们重视。由于电磁屏蔽现象,大多数通信设备在轿厢内都会暂时失去与外界联络的功能,在发生意外状况时,难免会存在受困人员无法及时联络外界人员的困境。传统的安置于轿厢和机房之间的有线通信设备需要有人长期值守,且多为双方对讲形式,既不能满足紧急状况下多方通话的需求,又大大增加了人力成本。VOIP是近年来快速发展起来的一项新的网络通信技术,但对于电梯环境来说成本较高[1]。本文针对这一现状,设计了一种以32位高性能处理器STM32F429为主控制器,移植Speex语音处理库[2]与LwIP协议栈,结合状态机编程思想,实现轿厢、机房、物业人员、网络远程端的多方通话,达到无间断实时实现轿厢内与外界的通信与低成本的VOIP,不受环境因素干扰。……
登录APP查看全文
