基于XML远程数据传输协议的研究与实现
2016-02-24焦东来吴子杰
计算机技术与发展 2016年5期
张 娜,焦东来,吴子杰,杨 浩
(南京邮电大学 电子科学与工程学院,江苏 南京 210009)
基于XML远程数据传输协议的研究与实现
张 娜,焦东来,吴子杰,杨 浩
(南京邮电大学 电子科学与工程学院,江苏 南京 210009)
物联网应用领域中,应用层的远程数据传输协议与通信程序往往融为一体,当数据传输协议改变时,通信程序一般需要大规模修改甚至重新编写,因而大大降低了通信程序的可重用性。针对这一问题,文中提出了一种基于XML(eXtensible Markup Language,可扩展标记语言)结构化方式来描述数据传输协议的方案,并探讨了基于该方案的解析方法。该方案可以统一数据格式,实现异构数据的通用解析。在不修改通讯程序的情况下,通过修改数据传输协议的XML文件,即可实现通信数据的接收和解析。最后以电能表数据传输协议的某一子协议为例,对该功能进行测试,验证了方案的可行性。
可扩展标记语言;远程数据传输协议;解析程序;重用性
0 引 言
在物联网应用领域中,前台与后台之间,硬件与软件之间都是通过通信程序进行数据交互。然而在通信程序发展的现阶段,不同终端和采集设备标准各异以及数据传输协议的千差万别导致了通信程序应用中信息孤岛的出现。这使得通信程序的开发门槛较高,阻碍了企业业务应用的创新,降低了面向大众提供大规模应用的可能性。通过对物联网领域数据传输协议分析可知,进行交互的大部分数据为结构化数据。该类数据存在内部逻辑关系,数据由数据项组成,数据项的长度、内容、顺序都具有一定的规律,是一种模式(schema)强约束的数据组织形式[1]。……
登录APP查看全文
