APP下载

一种基于Dubbo的车联网命令发送方法的设计

2020-08-21胡晨光

电脑知识与技术 2020年21期

摘要:该文介绍了一种基于Dubbo框架实现的车联网命令发送方法。该方法通过服务的注册机制,扩展了Dubbo的Cluster接口的方式,实现了命令管理服务自动感知车辆接入服务扩容和缩容,并可以对多个实例进行透明的访问。另外采用先询问,确定车辆接入的服务后再下发命令到车上的方式解决了控制命令的私密性,提高了系统的安全性。

關键词:车联网;命令系统;分布式访问

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

文章编号:1009-3044(2020)21-0050-02

开放科学(资源服务)标识码(OSID):

1 背景

随着物联网优势不断显现,汽车接人互联网也慢慢成为标配。尤其是新能源汽车更是以国家规范的方式,要求必须接人到车联网,以满足车企和政府的安全监管需求。

车联网系统平台应支持数万、数十万甚至是数百万的车辆接人。由于单服务器的资源受限,无法支持巨量车辆的网络接人,需要多台接人服务器,形成一个服务集群来为车辆提供互联服务。

车辆在接人车联网时,由于网络环境的差异导致链接可能随时中断。也会发生的接人服务器可能无法提供服务,在设计上,车辆会维持一个主机列表,车辆会根据实际情况随机选择连接的主机。这样车辆接人点是动态的变化的。

当用户需要控制车辆下发控制命令,如开关车窗、门锁等。由于车辆的动态接人原因,命令管理服务难以知道其所需要控制的车辆所在的接人点。传统上,有两个方法解决这个问题,一种是采取广播的方式,命令管理服务将命令广播到每个接人服务中。……

登录APP查看全文