基于嵌入式Linux的传感器网络综合网关设计(3)
如evdo-connect-chat文件中的ATD命令即为拨号命令,这个命令用来设置通话、数据或传真呼叫。
(3).evdo-disconnect-chat文件内容为:
ABORT“BUSY”
ABORT“ERROR”
ABORT“NODIALTONE”
SAY“\nSendingbreaktothemodem\n”
‘’“\K”
‘’“+++ATH”
SAY“\nGoodbye\n”
在以上三个配置文件完成以后就可以通过pppd拨号,通过命令“pppdcallevdo&”,即可以启动拨号程序。
3.5应用层代理和交互通信模块的总体结构
在典型的无线传感器网络应用中,无线传感器网络中的数据需要通过其协作节点将数据传送至外部网络中,由于无线传感器网络和外部网络(如IP网络)之间的异构性,因此数据不可能直接传送至外部网络,需要特定的应用层代理程序进行数据打包以及数据转发等机制。
在本系统中,应用层代理和交互通信模块主要负责传感器网络和IP网络双向信道的建立、服务监听以及数据包的代理转发。该模块的总体设计结构如图4所示。
图4应用层代理与交互通信模块结构框图
系统启动后,会进行系统初始化工作。首先自动读取配置数据,决定数据转发接口以及串口配置,包括Ethernet和3G转发接口选择、串口通信接口选择等。然后进行双向通信信道的建立,包括端口绑定、与server端建立socket通信信道以及与传感器网络中的写作节点建立串行数据通信信道等。系统初始化完成以后,采用端口复用机制实现数据异步监听,当有数据到达时,系统判断传送数据类型,针对不同类型的数据实现包完整性判断、fcs校验以及打包及拆包过程,最后系统针对不同类型数据转发至对应的通信会话中。
4结语
本文首先从无线传感器网络的总体设计出发,阐述了无线传感器网络的典型应用场景以及在嵌入式设备上实现3G接口及数据转发的重要性,然后给出了一种基于嵌入式Linux操作系统的综合网关设计方案,包括3G接口设计以及应用层数据转发设计方案。该方案的实现极大地适应了无线传感器网络随机布置的特点,同时3G接入也为无线传感器网络数据传输提供了更为简单便捷的传输体验。同时,实际测试也很好地证明,该方案可以很好地实现无线传感器网络与IP网络的互联,并保持较好的稳定性。
5致谢
本文作者感谢863计划项目(批准号:2011AA100706),国家自然科学基金项目(批准号:61271257)和北京市自然科学基金(批准号:4122034)对本文研究工作的支持。
参考文献
[1]刘化君,刘传清.物联网技术[M].北京:电子工业出版社,2010.
[2]孙利民,李建中,陈渝,等.无线传感器网络[M].北京:清华大学出版社,2005.
[3]彭海文.基于嵌入式Linux的3G技术应用和研究[J].电脑知识与技术,2010,6(20):5655-5657.
[4]STEVENSWR,RAGOSA.Unix高级环境编程[M].尤晋元,张亚英,译.北京:人民邮电出版社,2006.
[5]陈曾海,张琳.基于嵌入式Linux的3G-WIFI接入功能的研究与实现[OL].[2011-04-22].http://www.paper.edu.cn/releasepaper/content/201104-551/
[6]匡兴红,邵惠鹤.无线传感器网络网关研究[J].计算机工程,2007,3(6):228-230.
[7]王晓喃,殷旭东.基于6LoWPAN无线传感器网络的农业环境实时监控系统[J].农业工程学报,2010(10):224-228.
[8]谢希仁.计算机网络[M].北京:电子工业出版社,2008.
[9]STEVENSWA,RAGOSA.Advancedprogrammingintheunixenvironment[M].2nded.USA:AddisonWesleyProfessional,2005.
[10]STEVENSWA,FENNERB,RUDOFFAM.Unixnet-workprogramming[M].2nded.London:PrenticeHall,2012.
期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。
【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。
投稿辅导服务咨询与期刊合作加盟
陆老师联系QQ:
蒋老师联系QQ:
刘老师联系QQ:
联系电话:18015016272
17327192284
投稿辅导投稿邮箱:zgqkk365@126.com
期刊推荐
- 《校园英语》旬刊 省级 教育类学术期刊
- 《吉林教育》旬刊 省级 教育类学术期刊
- 《文教资料》 旬刊 省级
- 《科技风》半月刊 省级 科技类优秀期刊
- 《价值工程》旬刊 国家级 科技统计源期刊
- 《中国实验方剂学杂志》 半月刊 北大核心
- 《电影评介》半月刊 14版北大核心
- 《社科纵横》季刊 社科类优秀期刊
- 《求索》月刊 14版北大核心期刊
- 《中华建设》月刊 国家级 建设类优秀期刊
- 《继续教育研究》月刊 北大核心期刊
- 《网络空间安全》(信息安全与技术)月刊 国
- 《新闻传播》月刊 省级 新闻类优秀期刊
- 《财会月刊》旬刊 14版北大核心
- 《体育文化导刊》月刊 体育类双核心期刊
- 《机械研究与应用》双月刊 省级 机械应用类
- 《公路交通科技》 月刊 北大核心
- 《教学与管理》旬刊 北大核心
- 《新课程研究》旬刊 省级 教育类优秀学术期
- 《中国医药指南》 旬刊 国家级
- 《高教论坛》 月刊 省级
- 《课程教育研究》 旬刊 国家级
- 《语文建设》 旬刊 14版北大核心
- 《教育发展研究》 半月刊 双核心
- 《学术界》 月刊 双核心