- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android和蓝牙的星云测控WSN网关设计与实现
雷斌, 雷斌 1*, 雷斌1,乔雷2
1.西安工业大学 电子信息与工程学院,西安 710021;
2. 西安工业大学,西安 710021
摘 要:Android操作系统具有开源优势,使得在移动终端融合物联网应用的难度降低。为了实现对无线传感器网络的管理,本文提出了一种基于Android平台的物联网网关方案。该网关通过蓝牙串口通信实现物联网中WSN(无线传感器网络)中心节点和Android网关的数据传输,在Android平台上实现WSN节点信息管理并通过Android的网络资源实现互联网接入,从而在WSN与互联网之间搭建一条透明的数据传输通道,完成对无线节点的数据进行远程和实时的监测控制。
关键词:Android;Socket;串口;蓝牙;物联网;WSN;网关
星云测控系统是基于WSN技术开发的分布式测控系统;是物联网技术在测控领域的一项应用。物联网(Internet of Things)是将各种信息传感设备(射频识别装置、红外感应器、全球定位系统、激光扫描器等)与互联网结合起来而形成的一个巨大网络,其目的是让所有的物品都与网络连接在一起,方便智能识别、定位、跟踪、监控和管理[1]。中国已成为第一大移动互联网市场,在移动互联网和物联网的市场非常广阔,这将使得物联网应用借助移动互联网平台深入到各个领域,实现泛在的接入。目前移动互联网平台常见的嵌入式操作系统主要是Linux、WindowsCE、MeeGo、Android、Palm等;其中Android系统的网络集成性很高,被公认为是一个基于Linux内核并针对移动设备的操作系统。Android系统的开放性吸引了众多厂商和用户,其应用包括手机、移动网络设备(MID)、手持媒体播放器(MP4)、GPS导航仪、电脑和数字机顶盒[2]。
物联网接入互联网的瓶颈是网关;而现有的移动互联网平台虽然有着强大的互联网接入能力,但在物联网接入时却非常不便。针对移动终端融合物联网具有很大的意义,本文提出了基于Android平台、采用蓝牙连接物联网的物联网网关方案,从而有效避免了物联网网关的开发瓶颈。
收稿日期:2012-10-19
作者简介:雷斌(1966-),男,西安工业大学,硕士,主要从事通信网络方面的研究。Email: joannacomeon@手机:joannacomeon@
1. 基于Android平台蓝牙串口通信的WSN网关简介
星云测控系统是由一个WSN主节点和很多WSN测控节点构成一个分布式的测控系统,用于野外的暂时和长期测量、桥梁检测和大型结构瞬态测试等。基于Android平台蓝牙串口通信的星云测控(WSN)网关结构示意图如下图1所示:
图1.星云测控(WSN)网关结构示意图
网关采用基于Android的带有蓝牙和Wifi/WLAN功能的智能平板,采用蓝牙连接基于STM32W的WSN测控系统主节点;网关将实现显示、存储、人机交互、远距离通信和网络通信等功能。网关软件在Android 2.3操作系统下运行,程序在Android Eclipse 下开发完成。其工作过程大致为:将网关蓝牙与ZigBee主控节点蓝牙进行配对、连接和数据传输,同时网关通过同一局域网的WiFi连接至远程终端,实现对ZigBee网络测控信息的显示、存储和控制等,实现网关的通信和管理,完成WSN和互联网的双向数据传输和控制。
Android操作系统平台是Google于2007年11月推出的一款智能手机平台,推出后获得了广泛的好评,基于此平台的应用程序开发也逐渐成为一个热门方向。该平台是由操作系统、用户界面、中间件和应用软件组成,全面整合在一起的软件栈[3]。Android SDK提供了在Android平台上使用的Java语言进行应用程序开发的必须工具盒API接口。
2.Android平台的物联网网关的设计方案
网关通过蓝牙串口实现与WSN中心节点间的通信,在Android平台上实现WSN节点信息管理并通过Android的网络资源实现互联网接入,从而在WSN与互联网之间搭建一条透明的数据传输通道,完成对无线节点的数据进行远程和实时的监测控制。图2为基于Android平台的网关设计框图,Android平台下的物联网网关的软件实现,需要完成以下步骤:(1)设置蓝牙;2)发现已经配对或者附近的蓝牙设备;3)连接设备4)在不同设备之间传输数据5)使用Wi-Fi通过无线路由连接同一无线局域网,通过Socket建立基于TCP/IP协议的网络通信。(6)网关实现对WSN的管理。
图2.基于Android的网关设计框图
图3为网关工作流程。Android的物联网网关的设计实现了以下功能:启动蓝牙、启动Wi-Fi、蓝牙设备是否可见、搜索蓝牙、蓝牙设备的配对与连接、蓝牙串口
您可能关注的文档
最近下载
- 纲要(上)第20课 五四运动和中国共产党的诞生 课件(25张PPT).pptx VIP
- 文化创意产品设计PPT完整全套教学课件.pptx VIP
- DB11T 1150-2019 供暖系统运行能源消耗限额.pdf VIP
- 检验科上半年工作总结及下半年计划.docx
- CSAE 313-2023 车路云一体化系统数据分类分级指南 -发布稿.pdf VIP
- 2025新疆新业国有资产经营(集团)有限责任公司招聘6人笔试模拟试题及答案解析.docx VIP
- 吊装应急预案.docx VIP
- 儿童彩图参考涂色填色画(对比涂色画).docx VIP
- 2025年新疆国际经济合作集团有限责任公司招聘笔试模拟试题及答案解析.docx VIP
- 2025沈阳市沈北新区总工会公开招录工会社会工作者笔试参考题库附答案解析.docx VIP
文档评论(0)