protocol_srv.git
5 years agorelease V758
snickersun [Sat, 6 Feb 2021 08:43:42 +0000 (16:43 +0800)]
release V758

5 years agoMerge branch 'mqtt_test' of server-git:incartech/protocol_srv into mqtt_test
snickersun [Sat, 6 Feb 2021 08:36:50 +0000 (16:36 +0800)]
Merge branch 'mqtt_test' of server-git:incartech/protocol_srv into mqtt_test

5 years ago开放C5 SGL PPG Temp sensor 命令下发
snickersun [Sat, 6 Feb 2021 08:30:29 +0000 (16:30 +0800)]
开放C5 SGL PPG Temp sensor  命令下发
开放C5 SGL 佩戴检测 alarm 权限

5 years agofixed fzd_c5 wear state default state.
TrillGates [Sat, 6 Feb 2021 08:05:23 +0000 (16:05 +0800)]
fixed fzd_c5 wear state default state.

5 years agorelease V754
snickersun [Sat, 30 Jan 2021 03:18:42 +0000 (11:18 +0800)]
release V754
增加FZD 禁用加密配置

5 years ago防走丢协议加入配置项可以去除加密信息
snickersun [Fri, 29 Jan 2021 02:02:23 +0000 (10:02 +0800)]
防走丢协议加入配置项可以去除加密信息
persist.sys.encrypt_fzd 默认true

5 years ago解决语言选择时区与协议时区时间设置 不一致问题。
snickersun [Thu, 28 Jan 2021 11:58:12 +0000 (19:58 +0800)]
解决语言选择时区与协议时区时间设置 不一致问题。

5 years ago客户ZSH因网络较差,经常缓存过多消息造成无法及时发送
snickersun [Thu, 21 Jan 2021 11:21:19 +0000 (19:21 +0800)]
客户ZSH因网络较差,经常缓存过多消息造成无法及时发送
要求直接发送SOS信息,不做缓存。
通过 persist.sys.sos_at_once 控制

5 years agoadd some logs.
TrillGates [Sat, 16 Jan 2021 06:06:06 +0000 (14:06 +0800)]
add some logs.

5 years agofixed alarm heart test cycle default values issues.
TrillGates [Fri, 15 Jan 2021 02:06:45 +0000 (10:06 +0800)]
fixed alarm heart test cycle default values issues.

5 years agoadd some logs
TrillGates [Thu, 14 Jan 2021 02:26:20 +0000 (10:26 +0800)]
add some logs

5 years agorelease ICProtocolV2 748
snickersun [Tue, 12 Jan 2021 03:09:14 +0000 (11:09 +0800)]
release ICProtocolV2 748

5 years ago1、心跳 Alarm改为HeartBeatAlarm,使代码更好读
snickersun [Tue, 12 Jan 2021 02:59:56 +0000 (10:59 +0800)]
1、心跳 Alarm改为HeartBeatAlarm,使代码更好读
2、ThreadPool 改newInstance为 GetInstance
3、去掉各个协议中 心率测试周期设置时的broadcast消息,改为直接调用setHeartRateAlarm,减少消息阻塞造成的任务延迟。
4、InputEventReader中 编译问题
5、Util.java中添加  byteArray4ToInt intToByteArray4等函数,InputEventReader中使用。
6、去掉之前antiPoling 计划的代码,poling要在驱动中实现才靠谱。

5 years agoAntiMonitorService 添加 InputEventReader 服务。
snickersun [Tue, 12 Jan 2021 02:13:24 +0000 (10:13 +0800)]
AntiMonitorService 添加 InputEventReader 服务。
通过配置下面变量,控制佩戴和剪断检测设备的指定。
persist.sys.AntiInputName
persist.sys.CutInputName
注意BoardConfig.mk中的配置仍然生效,注意两个不要冲突。
BOARD_HAVE_PLS := antikey

5 years agoMerge branch 'mqtt_test' of server-git:incartech/protocol_srv into mqtt_test
snickersun [Sat, 9 Jan 2021 07:10:58 +0000 (15:10 +0800)]
Merge branch 'mqtt_test' of server-git:incartech/protocol_srv into mqtt_test

5 years ago补充 设备信息,添加 温度周期,以及定位,体温,心率周期加单位。
snickersun [Sat, 9 Jan 2021 06:56:32 +0000 (14:56 +0800)]
补充 设备信息,添加 温度周期,以及定位,体温,心率周期加单位。

5 years ago添加 N123 WTSRUI R8 支持
snickersun [Sat, 9 Jan 2021 02:50:24 +0000 (10:50 +0800)]
添加 N123 WTSRUI R8 支持

5 years agovitrack n123 设置 ppg 默认测试时间错误,
snickersun [Sat, 9 Jan 2021 02:40:03 +0000 (10:40 +0800)]
vitrack n123 设置 ppg 默认测试时间错误,
修改参数名称,更清晰分辨单位。

5 years ago修复睡眠计算 错误累计上一次数据问题。
snickersun [Tue, 5 Jan 2021 12:09:52 +0000 (20:09 +0800)]
修复睡眠计算 错误累计上一次数据问题。

5 years agorelease application package.
kfl_614 [Wed, 6 Jan 2021 07:33:37 +0000 (15:33 +0800)]
release application package.

5 years agofiter data as heart rate is zero
kfl_614 [Wed, 6 Jan 2021 07:31:13 +0000 (15:31 +0800)]
fiter data as heart rate is zero

5 years agofixed some bugs.
kfl_614 [Thu, 31 Dec 2020 09:27:32 +0000 (17:27 +0800)]
fixed some bugs.

5 years agoget temperature and heart rate data from ic work service.
kfl_614 [Wed, 30 Dec 2020 08:59:24 +0000 (16:59 +0800)]
get temperature and heart rate data from ic work service.

5 years agoMerge branch 'mqtt_test' of server-git:incartech/protocol_srv into mqtt_test
kfl_614 [Wed, 30 Dec 2020 00:42:06 +0000 (08:42 +0800)]
Merge branch 'mqtt_test' of server-git:incartech/protocol_srv into mqtt_test

5 years agorelease ICL02ProtocolV2 V742
snickersun [Tue, 29 Dec 2020 08:58:34 +0000 (16:58 +0800)]
release ICL02ProtocolV2 V742
1、把所有的handler都替换为 在子线程执行,优化执行效率,减少阻塞主线程的可能。
2、sms接收取消静态注册。

5 years agoopen sensor with sub thread.
kfl_614 [Tue, 29 Dec 2020 02:37:19 +0000 (10:37 +0800)]
open sensor with sub thread.

5 years agoreplace main looper as sub looper.
kfl_614 [Tue, 29 Dec 2020 02:34:27 +0000 (10:34 +0800)]
replace main looper as sub looper.

5 years ago添加EventLooper for Handler(修改未完成)
snickersun [Mon, 28 Dec 2020 13:23:04 +0000 (21:23 +0800)]
添加EventLooper for Handler(修改未完成)

5 years ago补充提交 体温检测用到的ThreadPool
snickersun [Mon, 28 Dec 2020 13:22:22 +0000 (21:22 +0800)]
补充提交 体温检测用到的ThreadPool

5 years ago修改温度检测逻辑,去掉无用检测操作
snickersun [Mon, 28 Dec 2020 13:18:10 +0000 (21:18 +0800)]
修改温度检测逻辑,去掉无用检测操作

5 years agorelease L02ProtocolV2 V739
snickersun [Fri, 25 Dec 2020 04:50:33 +0000 (12:50 +0800)]
release L02ProtocolV2 V739
S123 Vitrack 默认 15分钟 定位、检测心率、检测体温
增加温度日志

5 years agoNMEA解析添加北斗支持
snickersun [Thu, 24 Dec 2020 08:01:35 +0000 (16:01 +0800)]
NMEA解析添加北斗支持

5 years agorelease V738
snickersun [Tue, 22 Dec 2020 03:46:30 +0000 (11:46 +0800)]
release V738
同步温度算法

5 years agoMerge branch 'mqtt_test' of server-git:incartech/protocol_srv into mqtt_test
snickersun [Tue, 22 Dec 2020 03:44:43 +0000 (11:44 +0800)]
Merge branch 'mqtt_test' of server-git:incartech/protocol_srv into mqtt_test

5 years agorelease V737
snickersun [Tue, 22 Dec 2020 03:43:16 +0000 (11:43 +0800)]
release V737
修改语言切换 德,法,意 时都配置为瑞典的

5 years agoprotocol_jiai 添加语言切换命令 BPLA
snickersun [Mon, 21 Dec 2020 11:00:56 +0000 (19:00 +0800)]
protocol_jiai 添加语言切换命令  BPLA
补充提交楼下的文件。

5 years agoprotocol_jiai 添加语言切换命令 BPLA
snickersun [Mon, 21 Dec 2020 10:26:05 +0000 (18:26 +0800)]
protocol_jiai 添加语言切换命令  BPLA

5 years agorelease new version which adjust environment temperature algrothm.
kfl_614 [Mon, 21 Dec 2020 02:58:38 +0000 (10:58 +0800)]
release new version which adjust environment temperature algrothm.

5 years agoupdate environment temperature algorithm.
kfl_614 [Mon, 21 Dec 2020 02:29:40 +0000 (10:29 +0800)]
update environment temperature algorithm.

5 years agooptimize temperature data.
kfl_614 [Thu, 17 Dec 2020 09:43:28 +0000 (17:43 +0800)]
optimize temperature data.

5 years agoupdate algorithm of handle temperature.
kfl_614 [Thu, 17 Dec 2020 08:48:58 +0000 (16:48 +0800)]
update algorithm of handle temperature.

5 years agoupdate app which fixed body temperature issues.
kfl_614 [Wed, 16 Dec 2020 11:35:02 +0000 (19:35 +0800)]
update app which fixed body temperature issues.

5 years ago添加体温换算
snickersun [Wed, 16 Dec 2020 11:22:52 +0000 (19:22 +0800)]
添加体温换算

5 years agorelease ICProtocolV2 V732
snickersun [Wed, 16 Dec 2020 10:11:24 +0000 (18:11 +0800)]
release ICProtocolV2 V732

5 years ago远程设置wifi链接的时候也要考虑用户是否开启过wifi
snickersun [Wed, 16 Dec 2020 10:08:34 +0000 (18:08 +0800)]
远程设置wifi链接的时候也要考虑用户是否开启过wifi

5 years agoget temperature loope ten seconds.
kfl_614 [Wed, 16 Dec 2020 09:32:28 +0000 (17:32 +0800)]
get temperature loope ten seconds.

5 years agoMerge branch 'mqtt_test' of server-git:incartech/protocol_srv into mqtt_test
kfl_614 [Wed, 16 Dec 2020 08:52:41 +0000 (16:52 +0800)]
Merge branch 'mqtt_test' of server-git:incartech/protocol_srv into mqtt_test

5 years agoswitch shell to file reader.
kfl_614 [Wed, 16 Dec 2020 08:52:38 +0000 (16:52 +0800)]
switch shell to file reader.

5 years ago优化电池检查逻辑,开机,心跳,进行全程电量比对。
snickersun [Wed, 16 Dec 2020 08:37:38 +0000 (16:37 +0800)]
优化电池检查逻辑,开机,心跳,进行全程电量比对。
解决之前25~15之间不会接触低电状态,以及心跳检测的时候电压区间检测不完整的问题。

5 years agoadd flag whether close wifi or bluetooth.And add algorithm to handle temperature.
kfl_614 [Wed, 16 Dec 2020 08:25:45 +0000 (16:25 +0800)]
add flag whether close wifi or bluetooth.And add algorithm to handle temperature.

5 years agoadd task to handler whether wear enough time.
kfl_614 [Tue, 15 Dec 2020 13:06:12 +0000 (21:06 +0800)]
add task to handler whether wear enough time.

5 years agorelease ProtocolV2 V727
snickersun [Tue, 15 Dec 2020 10:16:23 +0000 (18:16 +0800)]
release ProtocolV2 V727

5 years ago添加佩戴状态变化时间,时间字符串格式 yyyyMMddHHmmss
snickersun [Tue, 15 Dec 2020 09:53:05 +0000 (17:53 +0800)]
添加佩戴状态变化时间,时间字符串格式 yyyyMMddHHmmss
persist.sys.ic.weared_time
persist.sys.ic.antioff_time

5 years agorelease L02ProtocolV2 V726
snickersun [Mon, 7 Dec 2020 08:24:29 +0000 (16:24 +0800)]
release L02ProtocolV2 V726
修复protocol_fzd 设置静默 周一时无法使能问题。

5 years agorelease L02ProtocolV2 V725
snickersun [Fri, 4 Dec 2020 10:56:07 +0000 (18:56 +0800)]
release L02ProtocolV2 V725
jiai协议改为用APHT 作为心率上传

5 years agorelease L02ProtocolV2 V724
snickersun [Fri, 4 Dec 2020 04:57:46 +0000 (12:57 +0800)]
release L02ProtocolV2 V724

5 years ago修改action 接收者
snickersun [Fri, 4 Dec 2020 04:54:23 +0000 (12:54 +0800)]
修改action 接收者

5 years ago1、protocol_ic 修复BPWL返回错误
snickersun [Thu, 3 Dec 2020 19:19:15 +0000 (03:19 +0800)]
1、protocol_ic 修复BPWL返回错误
2、protocol_fzd 修复SILENCE2 格式设置错误,
3、完善silence配置逻辑,对音量,震动,来电消息等都进行禁用和恢复
4、修复时间显示问题,适配防走丢时间设置格式。

5 years ago添加防走丢静默时间段控制(防打扰)SILENCETIME2
snickersun [Thu, 3 Dec 2020 17:29:21 +0000 (01:29 +0800)]
添加防走丢静默时间段控制(防打扰)SILENCETIME2

5 years agorelease L02protocolV2 V722
snickersun [Thu, 3 Dec 2020 01:55:02 +0000 (09:55 +0800)]
release L02protocolV2 V722
1、蓝牙上报,去掉mac中的:
2、protocol_ic 蓝牙APBR收到服务器反馈处理,
3、放走丢的AL, PRACTICE 协议同样需要处理服务器反馈。

5 years agorelease L02protocolV2 V720
snickersun [Tue, 1 Dec 2020 11:31:45 +0000 (19:31 +0800)]
release L02protocolV2 V720
优化扫描数据整理逻辑,更正APBR格式。

5 years agoadd beacon decode util
snickersun [Tue, 1 Dec 2020 01:46:35 +0000 (09:46 +0800)]
add beacon decode util

5 years agoprotocol_ic 协议
snickersun [Mon, 30 Nov 2020 18:38:51 +0000 (02:38 +0800)]
protocol_ic 协议
修改APBR上传蓝牙格式,添加BPBS设置 Majorlist 协议,修改BPBT协议单位为秒

5 years ago解决每次启动,声音无法根据客户设置进行记忆,只能最大音量问题。
snickersun [Mon, 30 Nov 2020 18:12:30 +0000 (02:12 +0800)]
解决每次启动,声音无法根据客户设置进行记忆,只能最大音量问题。

5 years agorelease L02protocolV2 V719
snickersun [Mon, 30 Nov 2020 03:01:17 +0000 (11:01 +0800)]
release L02protocolV2 V719
修复bug,低电15%、5%确定报警,10%暂时没有报警了,

5 years agorelease L02protocolV2 V718
snickersun [Sun, 29 Nov 2020 00:28:37 +0000 (08:28 +0800)]
release L02protocolV2 V718
测量体温时如果不是生产测试,则关闭重力计,避免读取重力加速度造成温度读取错误。

5 years agorelease L02protocolV2 V717
snickersun [Sat, 28 Nov 2020 17:54:30 +0000 (01:54 +0800)]
release L02protocolV2 V717
脱腕 心率,体温不检测

5 years ago1、温度检测 发送APTP格式修正。过滤不合理数据
snickersun [Sat, 28 Nov 2020 02:40:34 +0000 (10:40 +0800)]
1、温度检测 发送APTP格式修正。过滤不合理数据
2、添加与上层应用通讯广播佩戴消息的机制,persist.sys.ic_antioff  com.ic.ACTION_ANTIOFF

5 years agorelease 715
snickersun [Wed, 25 Nov 2020 09:11:49 +0000 (17:11 +0800)]
release 715
当网络长时间断开,或者服务器长时间无反应(12次没有响应),同时重置sim卡,重置4G网络。(原理只重置sim)

5 years ago优化蓝牙扫描,解决上一次扫描结束未来得及处理扫描结果时,就开始新的扫描造成结果被清空的问题。
snickersun [Tue, 24 Nov 2020 08:23:16 +0000 (16:23 +0800)]
优化蓝牙扫描,解决上一次扫描结束未来得及处理扫描结果时,就开始新的扫描造成结果被清空的问题。

5 years agorelease 714
snickersun [Fri, 20 Nov 2020 14:07:55 +0000 (22:07 +0800)]
release 714
1、sleep 前添加yield,释放资源
2、修改脱腕报警,默认只发消息给服务器,不做声音和弹窗报警。

5 years agorelease 712
snickersun [Thu, 19 Nov 2020 14:25:18 +0000 (22:25 +0800)]
release 712
等待5秒上传改回为 handler post函数,Thread.sleep占用系统资源过大,会造成长时间死锁。

5 years agorelease 711
snickersun [Thu, 19 Nov 2020 10:29:51 +0000 (18:29 +0800)]
release 711
兼容重试5次丢弃数据和不丢弃数据两种盲点缓存逻辑。暂时改为默认5次丢弃数据。
有网络时重试上传5次服务器没响应则丢弃数据,没有网络不重试上传。

5 years ago修改Deliver Sending loop 发送逻辑,保证不会因为重复调用TriggerSendThread造成发送逻辑混乱。
snickersun [Thu, 19 Nov 2020 07:13:24 +0000 (15:13 +0800)]
修改Deliver Sending loop 发送逻辑,保证不会因为重复调用TriggerSendThread造成发送逻辑混乱。

5 years agorelease V708
snickersun [Wed, 18 Nov 2020 08:21:22 +0000 (16:21 +0800)]
release V708
1、久坐提醒消息,增加中英文翻译。
2、修改默认配置,L02,L03,L05,SGL(C5) 默认不进行运动检测

5 years agorelease V705
snickersun [Tue, 17 Nov 2020 16:24:28 +0000 (00:24 +0800)]
release V705
修复南半球坐标问题,经纬度自动通过gps nmea解析识别。

5 years agorelease V704
snickersun [Tue, 17 Nov 2020 06:51:42 +0000 (14:51 +0800)]
release V704
12次心跳失败后重置网络,还需重新断开重连服务器。

5 years agorelease V703
snickersun [Mon, 16 Nov 2020 12:56:21 +0000 (20:56 +0800)]
release V703
修复SOS上报仍然无法解除。

5 years agorelease V701
snickersun [Mon, 16 Nov 2020 10:31:32 +0000 (18:31 +0800)]
release V701
解决FZD,Mqtt时,SOS状态不能被清除问题。

5 years agorelease V700
snickersun [Mon, 16 Nov 2020 07:04:05 +0000 (15:04 +0800)]
release V700
去掉一些多余log,主要为了发布版本,解决盲点缓存获取数据逻辑错误。

5 years ago修复Deliver的盲点补传上传逻辑
snickersun [Mon, 16 Nov 2020 05:08:46 +0000 (13:08 +0800)]
修复Deliver的盲点补传上传逻辑

5 years ago修复jiai协议中,以及ic协议中BP40 需要阅读消息提醒的漏洞
snickersun [Mon, 16 Nov 2020 03:17:24 +0000 (11:17 +0800)]
修复jiai协议中,以及ic协议中BP40 需要阅读消息提醒的漏洞

5 years agorelease V699
snickersun [Sun, 15 Nov 2020 13:40:19 +0000 (21:40 +0800)]
release V699
C5 根据客户需求默认取消BLE扫描 Beacon时的进入区域报警。只对逃逸进行报警。

6 years agorelease V698
snickersun [Sun, 15 Nov 2020 03:25:26 +0000 (11:25 +0800)]
release V698
修复Deliver中checkNeedServerResponse 空指针造成crash问题

6 years agorelease V697
snickersun [Sun, 15 Nov 2020 00:47:55 +0000 (08:47 +0800)]
release V697
去掉dump msg日志

6 years ago优化SOS和定位扫描逻辑。
snickersun [Sun, 15 Nov 2020 00:37:37 +0000 (08:37 +0800)]
优化SOS和定位扫描逻辑。
1、BLE扫描 protocol 0 时,第一次进入,或者第一次走出 绑定ble圈都上报一次报警
2、BLE ScanOnly,SOSLocation,NormalLocation 尝试分开处理。

6 years agorelease V696
snickersun [Sat, 14 Nov 2020 16:21:24 +0000 (00:21 +0800)]
release V696
把原来的内存中记录缓存协议命令,改为用数据库记录缓存命令,解决重置后缓存数据丢失问题。

6 years ago修改断网逻辑,12次心跳检测出断网或者心跳没有响应的情况下,通过飞行模式开关重置网络。
snickersun [Sat, 14 Nov 2020 10:11:14 +0000 (18:11 +0800)]
修改断网逻辑,12次心跳检测出断网或者心跳没有响应的情况下,通过飞行模式开关重置网络。

6 years ago1、计步00:00点重置时,运动检测也重置
snickersun [Sat, 14 Nov 2020 06:10:26 +0000 (14:10 +0800)]
1、计步00:00点重置时,运动检测也重置
2、移动判定公式改为当前计步数-上次计步数 >=0, 防止00:00问题造成判定失败
3、默认音量15,震动1秒

6 years ago所有exception都打印日志
snickersun [Thu, 12 Nov 2020 10:02:28 +0000 (18:02 +0800)]
所有exception都打印日志

6 years agorelease V695
snickersun [Thu, 12 Nov 2020 07:46:53 +0000 (15:46 +0800)]
release V695
protocol_jiai  消息未读标志设置
解决震动设置无效问题
窗口弹出会被置入后台问题。

6 years agorelease V692
snickersun [Wed, 11 Nov 2020 15:42:23 +0000 (23:42 +0800)]
release V692
1、protocol_ic A9项目 添加 BP65设置音量 BP47设置震动时间,添加文字已读和未读报警。
2、修改消息提示窗口,可以支持滑动显示更多文字。
3、启动时设置心率和体温时钟跳过检测。
4、部分非法退出把网络设置为未连接,尽量减少协议死掉后造成的状态显示错误。
5、Deliver 发送重试机制修改为 保证有数据时每5秒发送一次,超过5次没有响应,就等下一个心跳再开始重试。

6 years agorelease V689
snickersun [Fri, 6 Nov 2020 08:00:15 +0000 (16:00 +0800)]
release V689
修改protocol_ic BP40下发文本协议 解码,VitracK 直接使用不解码,默认采用gb2312解码。解决与原来客户H88兼容问题。

6 years agorelease V688
snickersun [Wed, 4 Nov 2020 11:24:59 +0000 (19:24 +0800)]
release V688
1、移动检测 添加 区分心跳时的纯蓝牙扫描和定位时的蓝牙扫描
2、修改APBR上传格式,添加时间。
3、mqtt STATE_NONE时恢复 onMqttDisconnected调用,之前的修改造成了出错后不能恢复。

6 years agorelease V687
snickersun [Tue, 3 Nov 2020 12:09:35 +0000 (20:09 +0800)]
release V687
久坐判断条件放宽,等于也判断为久坐。

6 years agorelease V686
snickersun [Tue, 3 Nov 2020 11:49:52 +0000 (19:49 +0800)]
release V686
添加久坐提醒

6 years agorelease V685
snickersun [Tue, 3 Nov 2020 01:08:59 +0000 (09:08 +0800)]
release V685

6 years ago1、添加轮询检测脱腕逻辑(但未实现主动脱腕查询函数)
snickersun [Mon, 2 Nov 2020 15:18:13 +0000 (23:18 +0800)]
1、添加轮询检测脱腕逻辑(但未实现主动脱腕查询函数)
2、实现蓝牙的第二种扫描方式,周期扫描并上传结果。结果有排序。

6 years agobuild release V684
snickersun [Mon, 2 Nov 2020 13:19:38 +0000 (21:19 +0800)]
build release V684

6 years ago修改 protocol_mqtt的服务器地址和密码
snickersun [Mon, 2 Nov 2020 13:16:56 +0000 (21:16 +0800)]
修改 protocol_mqtt的服务器地址和密码