kaa平台客户端-程序设计
2023-01-13 11:46:28 0 举报
Kaa 平台协议适配器(网关)设计、协议服务程序功能、程序主流程图、Kaa平台schema配置、KaaClient Log Schema 设计、程序UML图
作者其他创作
大纲/内容
本地Mysql
配置由客户端数据结构,用于描述终端(用于分组)(客户端控制属性值)
心跳检查
msg1(CarRegisterMsg)FQN
获取终端属性
终端
在程序Config Schema中配置控制参数(samplePeriod 缺省值为 3)
创建KaaSDkClient对象
注:适配器以LogSchema来传递数据,修改采集数据,不需修改适配器代码,只需在提交时,装配好LogSchema对象,提交至Kaa适配器onSendRecord().步骤:菜单--》Application CTL中创建新版本,程序--》Schema--》Log--》创建采用新版本的LogSchema,重新生成SDK测试。
选择需控制终端所在分组,查看终端分组配置
Operations
开始接收
依据配置好的Configration,生成SDK
配置控制终端
监听服务端数据
连接
Kaa node
数据本地Mysql入库
点选草稿Draft标签页,修改需调整参数值
... ...
处理结束
程序主流程图
在Configration栏中,选择为SDK配置的ConfigrationSchema版本。
是
recordId(Long)
协议服务程序功能
createData
配置Log Schema
数据处理流程
开始
上传kaa平台
kaa clientSDK
配置 Client side Schema
验证用户
关闭服务端
配置 Server side Schema
接入服务程序
Log Schema类名固定
Kaa User Verify
结束
监听端口接入终端
协议消息
配置 Confige Schame
处理解码消息
多终端接入
单点登录
解析协议数据
Bootstrap
建立连接池
配置由客户端的配置信息,用于控制客户端(控制客户端)平台定义属性,控制属性值,客户端随时监听使用。
解码入站数据
服务器端应用程序控制的一组终端属性(用于分组)(kaa平台控制属性值)
解析获取数据
否
Control
应用配置说明
Kaa平台终端控制是依分组完成,选择终端分组Endpoint Group。
启动服务端
端口监听
为客户端提供用户验证
连接线程启动,监听端口
协议服务程序(网关)
Kaa 平台协议适配器(网关)设计
在激活Active标签页中激活激活草稿配置参数
接入终端用户验证
上传终端数据
终端设备
MongoDB
配置上传数据结构,由Log append 保存至Mongodb
启动Netty Server服务
使用生成SDK开发客户端,在kaaClinet对象中增加addConfigrationListener监听器,处理已配置参数的变更。
终端接入处理
点击激活后,客户端监听程序中方法被执行,完成客户端控制。
KaaClient Log Schema 设计
配置Applocation
验证结束
endpoingId(String)
出站数据处理
Kaa 平台终端控制操作
获取用户Token
Kafka
激活终端
配置 User verify
0 条评论
下一页