The invention provides a cross platform log collection method based on Kaa service, which comprises the following steps: Step 1, will install the open source Kaa RPM files to the server, configure the Kaa platform for foreign access to the IP address of the client device, creating a connection by visiting the IP address and the server; step 2, created in the the Kaa platform application, configure log storage and log JSON format, the log format is used to determine the data stored in the database to the field format; step 3, according to the client development language to generate the corresponding SDK packet; step 4, the SDK packet to the client devices embedded in the environment; and step 5 the client uses its development language to package upload log method in SDK, according to predefined log format upload to the server. The method of the invention realizes the unified processing of the data of different equipment, and improves the efficiency of data processing.
【技术实现步骤摘要】
一种基于Kaa服务的跨平台日志采集方法
本专利技术涉及一种基于Kaa服务的跨平台日志采集方法。
技术介绍
物联网是在互联网基础上的延伸和扩展的网络,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息,随着物联网技术快速发展,如何实现跨平台的信息通道问题成了目前最需要攻克的难题。Kaa是高度灵活的开源IoT(Internetofthings)平台,它提供一个标准方法来集成并对连接的产品进行互操作。此外,Kaa强大的后端功能极大的加快产品的开发,允许供应商专注于他们产品独特的特性,支持多个平台,且提供各种编译语言SDK,但Kaa平台在日志存储方面存在限制,只能提供存储方式为REST、MongoDB、File、Couchbase、OracleNoSql、Flume、Cassandra,该平台无法实现将日志存储rabbitmq中,不便于对数据进行处理分析操作。有鉴于此,本专利技术提供一种基于Kaa服务的跨平台日志采集方法,有效解决跨平台间日志传输问题。
技术实现思路
本专利技术要解决的技术问题,在于提供一种基于Kaa服务的跨平台日志采集方法,实现对不同设备的数据进行统一处理,提高数据处理效率。本专利技术是这样实现的:一种基于Kaa服务的跨平台日志采集方法,包括如下步骤:步骤1、将开源Kaa的rpm文件安装到所述服务器上,配置Kaa平台对外访问的IP地址,客户端设备通过访问所述IP地址与所述服务器创建连接;步骤2、在Kaa平台上创建应用程序,配置日志存储方式以及日志的json格式,所述日志格式用于确定数据存到数据库中的字段格式;步骤3、根据客户 ...
【技术保护点】
一种基于Kaa服务的跨平台日志采集方法,其特征在于:包括如下步骤:步骤1、将开源Kaa的rpm文件安装到所述服务器上,配置Kaa平台对外访问的IP地址,客户端设备通过访问所述IP地址与所述服务器创建连接;步骤2、在Kaa平台上创建应用程序,配置日志存储方式以及日志的json格式,所述日志格式用于确定数据存到数据库中的字段格式;步骤3、根据客户端开发语言生成对应的SDK包;步骤4、将所述SDK包嵌入到客户端设备的环境中;步骤5、所述客户端利用其开发语言对SDK中的上传日志方法进行封装,按预先定义的格式上传日志给服务器。
【技术特征摘要】
1.一种基于Kaa服务的跨平台日志采集方法,其特征在于:包括如下步骤:步骤1、将开源Kaa的rpm文件安装到所述服务器上,配置Kaa平台对外访问的IP地址,客户端设备通过访问所述IP地址与所述服务器创建连接;步骤2、在Kaa平台上创建应用程序,配置日志存储方式以及日志的json格式,所述日志格式用于确定数据存到数据库中的字段格式;步骤3、根据客户端开发语言生成对应的SDK包;步骤4、将所述SDK...
【专利技术属性】
技术研发人员:张章松,
申请(专利权)人:福建富士通信息软件有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。