利用ZigBee技术和安卓平台实现M2M通信

2021-01-06 19:41:29李琳
计算技术与自动化 2021年4期

李琳

摘 要:M2M通信(Machine to Machine Communication)目前已在物联网范畴内获得巨大的应用,基于灵活易用和良好的移动性,M2M主要采用无线系统架构来实现,例如ZigBee、WiFi和蜂窝网络等。本文采用ZigBee技术,在Android平台采用Java语言设计实现了一种新的M2M应用:近距离即时通讯,该应用可在车联网或其它小区域内数据共享等低速率传输领域获得较好的推广。

关键词:M2M;异构网络;即时通讯;Android;ZigBee

中图分类号:TP393.0      文献标识码:A

Abstract:M2M (Machine to Machine) communication has been used widely in the Internet of things, based on the flexible and easy to use and good mobility, M2M mainly uses wireless architecture to realize, which includes ZigBee, WiFi and cellular networks. This article proposes a novel M2M application of short distance instant messaging uses ZigBee technology, Java language underlaying Android platform, the application can be used in the internet of vehicles or other low rate data transmission in small area for better promotion.

Key words:M2M; heterogeneous network; instant messaging; Android; ZigBe

M2M通信,即Machine to Machine Communication,字面含义是机器与机器之间的通信,也可理解为人对机器(Man-to-Machine)、机器对人(Machine-to-Man)等,旨在通过网络和通信技术实现人、机器和系统三者之间的智能化、交互式无缝连接。目前在实现M2M的网络架构上并未达成一致意见,通常采用的技术手段包括Bluetooth (IEEE 802.15.1)、ZigBee (IEEE 802.15.4)和WiFi (IEEE 802.11b) 等[1],或者通过移动运营商的网络基础设施,实现D2D(Device to Device)通信。正是由于技术架构的非唯一性,因此M2M通信网络通常也被称为异构网络[1-2]。

M2M通信在物联网范畴内已经被大量应用,例如环境监控、智能交通、智能家居、健康监护以及战场态势感知等等,以3GPP及更新的蜂窝网络无线技术为基础的D2D通信也正发展得如火如荼[3-4],也有研究者提出了M2M的通用系统框架和相关协议[5]。隸属于M2M通信中的人机交互或人与人之间通信在互联网时代早已经成为现实,而机器与机器间通信的MTC(Machine Type Communication)方式则成为M2M系统体现物联网之泛在互联特点的主要技术架构,同时也是M2M通信中研究和应用的热点与重点。基于Android平台和Java语言、利用ZigBee网络所设计的一种近距离即时通讯工具,为人们提供了一种不依赖于运营商的通信,同时也能提供MTC通信方式,在例如智能交通、健康监护等物联网领域得到较好的应用和推广。……

登录APP查看全文