物联网设备实战设计
哪吒 2023/6/15
# 物联网设备实战设计
电池充电放电记录 BatteryCDC
- clientId 设备号
- segId 阶段Id
- isEnd 是否结束 0-未结束 1-结束
- host 上报主机
- cdc 0-充电 1-放电
- startT 开始时间
- endT 结束时间
- startSoc 起始soc Integer
- endSoc 结束soc Integer
- socDiffer soc差值 Integer
- count 次数 Integer
- totalCur 总电流 BigDecimal
- avgCur 平均电流 BigDecimal
- maxCur 最大电流 BigDecimal
- startMil 起始里程 BigDecimal
- endMil 结束里程 BigDecimal
- differMil 里程差值 BigDecimal
电池心跳 BatteryHeartbeat
- clientId 设备号
- sTime 心跳时间 Long
- hostIP 接口访问地址
- httpPort 接口访问端口
- rtCacheId 实时缓存id
- rtBackupCacheId 实时缓存备份id
- msgPersitId 报文存储-消息持久化id
- cHost 接入主机名
电池信息 BatteryInfo
- deviceId 设备ID
- batteryId 电池ID
- orgId 组织ID
- siteId 所属站点id
- operatorId 运营商id
电池实时信息 BatteryRealTime
- clientInfo 客户端端信息
- posInfo 位置基础信息
- posStandardExt 位置扩展信息
- bmsStatus1 BMS 状态信息 1
- bmsStatus2 BMS 状态信息 2
- bmsStatus3 BMS状态3信息
- bmsStatus4 BMS状态4信息
- baseStation 基站定位信息
- bLoginInfo 登录信息
- bAlertInfo 告警信息
- cabAlert 换电柜告警
- cabProperty 换电柜柜体属性
- cabDoorProperty 仓状态
- cabBatProperty 电池状态
- cabinetsBizEvent 换电柜换电业务信息
- batWireless wifi辅助定位
- carStatus 电动车状态信息
- cLoginInfo 电动车登录信息
- carAlarm 电动车告警信息
广播事件 BroadcastEvent
- eventId 事件Id
- content 事件内容
电池状态信息 BStatusCInfo
- clientId 设备号
- period 是否是周期性发送 false
- time 设备时间
- sTime 服务器时间 Long
- host 服务器接入点
- siteId 所属站点
- operatorId 所属运营商
- batteryId 电池 ID
- batteryId26 电池 ID 26
- sNLat 南北纬
- eWLng 东西经
- lat 纬度
- lng 经度
- soc soc值
- charge 充电
- dc 放电
- BMSStand 进入休眠模式
- BMSPowerDown 进入断电模式
- locate 是否定位
- codeAsccII 编号 ASCII 数据
- totalMil 累计行驶里程
- loopTimes 循环次数 int
- DTU 数据上报时间 String
- lifeSignal 生命信号 int
- mcuVersion MCU 版本 String
- Slave1Version 从机1版本
- Slave2Version 从机2版本
- BatteryT 电池类型
- aTDcCap 累计放电容量
- aTCCap 累计充电容量
- forbidCharge 禁止充电标志位
- forbidDC 禁止放电标志位
- chargeMOS 充电 MOS 状态
- DCMOS 放电 MOS 状态
- cellDiff 压差 List cellVols 循环数组最大值减最小值
- cellMax 电池最高单体电压
- cellMin 电池最低单体电压
- cellNum 电池电压串数 Integer
- gsmSignal gsm 信号强度 Integer
- locateNum gps 定位卫星个数 Integer
- protectBit 保护状态位
- currentCap 当前满容量
设备信息 ClientInfo
- clientId 设备号
- orgId 组织Id
- orgNa 组织名称
- pOrgId 父组织ID
- oNum 内部序号
- oPath 机构路径
- oType 组织类型 0-机构
- UTime 更新时间
- siteId 所属站点
- operatorId 运营商
车状态信息 CStatusCInfo
- clientId 设备号
- period="false" 是否是周期性发送
- time 设备时间
- sTime 服务器时间 Long
- host 服务器接入点
- remark 备注
- softVer2 二级软件版本
- hardVer2 二级硬件版本
- batteryId 电池 ID
- acc Bit 13 :ACC 状态
- soc 动力电池soc
- state 车辆状态 0:初始化 1:锁车 2:解锁未通电 3:已通电
- totalMil 总计里程 单位 1/10Km 0x0212=530/10=53Km;0xFFFF:不执行
定向事件 DirectiveEvent
- eventId 事件Id
- content 事件内容
- dhost 定向主机名
设备上下线事件 OnlineEvent
- clientId 设备号
- clientType 设备类型
- online 在线状态
- sTime 服务器时间 Long
- hostIP 主机IP
- httpPort 主机端口
- rtCacheId 实时缓存Id
- rtBackupCacheId 实时备份缓存Id
- msgPersitId 报文存储Id
- cHost 接入主机名
探针信息 ProbeInfo
- appNa="noAppNa" 应用名称
- hostNa 主机名称
- time 时间 String
探针请求 ProbeReq
- appNa 应用名称
- remark 备注
返回结果 RestRet
- code 返回码 int
- detail 详情 Object
- retain 保留
- msg 提示信息
订阅设备 SubscribeBatteryReq
- clientId 订阅设备号
- subscirbeHost 订阅主机
组织信息 SysOrg
- orgId 组织ID
- orgNa 组织名称
- pOrgId 父组织ID
- oNum 组织编号
- oPath 组织路径
- naPath 名称路径
- oType 组织类型
- createT 创建时间
- updateT 更新时间