snickersun [Mon, 14 Sep 2020 15:18:36 +0000 (23:18 +0800)]
release V615
1、通过变量persist.sys.disableNTP 控制 NTP 时间同步是否开启,默认关闭NTP。因此协议中的时间设置都实现了一遍。
主要解决时间同步造成的系统多次重置时间,使得timer相关的线程出错的问题。
2、FZD协议添加AL,LGZONE
3、CoreService LocationClient 添加每次心跳进行BLE扫描,检测是否逃逸。
snickersun [Sun, 13 Sep 2020 14:11:07 +0000 (22:11 +0800)]
1、修改mqtt AL采用mqtt的定位方式
2、修改mqtt 报警getfzddevicestatus, 解决脱腕和剪开报警的错乱。
snickersun [Sat, 12 Sep 2020 08:50:04 +0000 (16:50 +0800)]
release V612
mqtt 服务修正 BREQ 数据存储。
修正BT扫描比较函数,添加 信标扫描定位逻辑。
snicker [Sat, 12 Sep 2020 04:53:08 +0000 (12:53 +0800)]
给Mqtt协议添加蓝牙扫描功能。 扫描到蓝牙,切在区域内的话,就直接上报,否则进行正常定位扫描。
snickersun [Fri, 11 Sep 2020 13:50:29 +0000 (21:50 +0800)]
update .gitignore
snickersun [Fri, 11 Sep 2020 09:30:31 +0000 (17:30 +0800)]
remove compile temp filess
snickersun [Thu, 10 Sep 2020 11:01:01 +0000 (19:01 +0800)]
release V611
通过服务器地址兼容protocol_ic和protocol_jiai
snickersun [Thu, 10 Sep 2020 03:44:15 +0000 (11:44 +0800)]
release V610
解决 短信命令日志上传以及mail 发送的 thread问题。
snickersun [Thu, 10 Sep 2020 03:16:57 +0000 (11:16 +0800)]
release V609
修复 用Thread替代observer.timer后造成的日志上传问题。
修复 Email上传日志的问题。
snickersun [Tue, 8 Sep 2020 11:47:31 +0000 (19:47 +0800)]
release V608
Protocol_ic 上 兼容Jiai的心率上传协议, 兼容Jiai的对讲协议
除了电量报警,登录,心跳等协议,大多数协议都改为走Deliver的buffer发送,以保证都能上传到服务器。
snickersun [Mon, 7 Sep 2020 13:06:41 +0000 (21:06 +0800)]
release V605
修正A9 剪断消息提示问题。把表带【剪断(解锁)、链接(锁定)】 和 【佩戴、脱落 】两种事件区分开来。
snickersun [Fri, 4 Sep 2020 17:14:34 +0000 (01:14 +0800)]
release V604
更正mqtt登录密码
snickersun [Fri, 4 Sep 2020 17:08:51 +0000 (01:08 +0800)]
release V603
第一个开始测试的添加的MQTT,整体网络框架较大改动的版本。
开始测试各个协议的稳定性。
snickersun [Fri, 4 Sep 2020 17:01:20 +0000 (01:01 +0800)]
修复编译问题
snickersun [Fri, 4 Sep 2020 16:41:59 +0000 (00:41 +0800)]
Camera拍照,monitor录音都放在thread里执行。
snickersun [Fri, 4 Sep 2020 16:11:51 +0000 (00:11 +0800)]
登录问题发现时端口提供错误!设置正确后即可连通。
snickersun [Fri, 4 Sep 2020 14:25:39 +0000 (22:25 +0800)]
add soure code core
snickersun [Fri, 4 Sep 2020 11:54:00 +0000 (19:54 +0800)]
修改协议切换,增加 fzd,mqtt 支持
snickersun [Fri, 4 Sep 2020 11:53:19 +0000 (19:53 +0800)]
mqtt core 源码加入代码中
snickersun [Thu, 3 Sep 2020 12:33:22 +0000 (20:33 +0800)]
添加 mqtt 报警模式 ,修正AL命令
已经更新账号密码,但是不知为什么登陆不了mqtt服务器
snickersun [Wed, 2 Sep 2020 01:15:37 +0000 (09:15 +0800)]
mqtt PAUSE() 函数 鲁棒性优化
snickersun [Wed, 2 Sep 2020 01:11:18 +0000 (09:11 +0800)]
message isFromCache 函数调用鲁棒性优化
snickersun [Tue, 1 Sep 2020 11:02:52 +0000 (19:02 +0800)]
与客户联调MQTT协议,除了登录已经基本都调通了。
去除所有rx.Observable.Timer ,改用 handler.post(runable)。 试图增强稳定性,避免之前总是出现的rx 错误问题。
snickersun [Tue, 1 Sep 2020 01:46:39 +0000 (09:46 +0800)]
修改协议切换,增加 fzd,mqtt 支持
snickersun [Tue, 1 Sep 2020 00:08:48 +0000 (08:08 +0800)]
protocol mqtt
添加健康数据上报兼容
snickersun [Mon, 31 Aug 2020 23:58:40 +0000 (07:58 +0800)]
protocol mqtt
完成协议YG-WBG100 蓝牙GPS手表通讯协议_v1.2 指定的所有功能解析。
snickersun [Mon, 31 Aug 2020 15:05:47 +0000 (23:05 +0800)]
MQTT 解析文本时去掉不符合协议的单引号(服务器问题,设备做了适配)。
mqtt 区域ID未取到,就不向服务器发送除了BREQ之外的消息。
mqtt 实现 deliver 发送成功判断。
mqtt 实现LGZONE时间查询设置。
mqtt 协议采用UTC时间
snickersun [Mon, 31 Aug 2020 00:05:05 +0000 (08:05 +0800)]
protocol mqtt
采用UTC time作为协议时间(去掉时区)
添加 LGZONE 执行逻辑及时间设置逻辑。
snickersun [Sun, 30 Aug 2020 16:05:39 +0000 (00:05 +0800)]
protocol Jiai,阅读完PushTxt消息后,返回AP94给服务器
snickersun [Sun, 30 Aug 2020 15:51:31 +0000 (23:51 +0800)]
1、protocol_jiai 添加AP94,BP93 两个命令
2、重构所有protocol API把 所有协议生成的字符串,都改为StringMessage变量。以便兼容Mqtt。
snickersun [Sat, 29 Aug 2020 11:55:19 +0000 (19:55 +0800)]
MQTT 分支 同步 Multi分支中对界面的修改。同步 V508,V509的修改
snickersun [Fri, 28 Aug 2020 11:19:38 +0000 (19:19 +0800)]
发现网络即使通过心跳重发机制,也无法解决长时间 socket假链接的情况。因此添加15分钟(3次心跳)链接服务器无反馈后 自主断开网络的机制。
snickersun [Fri, 28 Aug 2020 03:52:39 +0000 (11:52 +0800)]
解决部分基站扫描过程中,没有位置区号LAC=-1的被过滤掉,但是个数还是被算进去的bug
snickersun [Thu, 27 Aug 2020 12:33:51 +0000 (20:33 +0800)]
mqtt 测试版本第一版,
加入mqtt到原来的逻辑中,添加mqtt_connection,QatjaService,等一系列类
目前只有BREQ,KA,UD完成了,还有其他接口没有需改,另外和以前的协议的兼容性也需要测试。
snickersun [Wed, 26 Aug 2020 13:25:41 +0000 (21:25 +0800)]
1、优化音量调大过程,只有通话开始时才会进行音量调整
2、在 AndroidManifest.xml 中添加 mqtt service 定义
snickersun [Wed, 26 Aug 2020 13:03:15 +0000 (21:03 +0800)]
1、添加mqtt 协议,并在toolActivity初步验证通讯
2、修改久坐检测一设置就开始报警的问题。每次设置重置当前久坐计算数据。
snickersun [Fri, 21 Aug 2020 12:22:17 +0000 (20:22 +0800)]
release V504
protocol_beehome protocol_ic 两个协议 BP40 接收到服务器推送文本时,发送广播 action.ic.PushTxtToSMSDB 给Mms.apk 保存到SMS数据库中。
snickersun [Tue, 18 Aug 2020 15:56:29 +0000 (23:56 +0800)]
添加protocol_mqtt.java 协议解析库,暂时为fzd的复本。
snickersun [Tue, 18 Aug 2020 15:32:48 +0000 (23:32 +0800)]
添加mqtt库文件及service,为C5的协议开发做准备。
snickersun [Tue, 18 Aug 2020 11:22:39 +0000 (19:22 +0800)]
release V503
解决数据库升级创建table脚本错误造成的功能异常。
snickersun [Tue, 18 Aug 2020 09:06:58 +0000 (17:06 +0800)]
release V502
修复L004 5分钟 提示一次的问题。 兼容L004原来的逻辑+A9的逻辑。
snickersun [Tue, 18 Aug 2020 07:46:14 +0000 (15:46 +0800)]
release V501
解决 A9 weared事件后屏幕无法触摸问题!
snickersun [Fri, 14 Aug 2020 14:04:40 +0000 (22:04 +0800)]
release V500
1、添加体温预警的开关
2、修改protocol_ic , 适配A9提出的协议 BP68 ,BP86,BPDE,BPDG
snickersun [Fri, 14 Aug 2020 09:12:37 +0000 (17:12 +0800)]
release V499
1、wear on 只提示Toast
2、增加变量,保证只有A9-YQ/YQ_EN才会5分钟提醒一次未佩戴,出围栏报警
snickersun [Wed, 12 Aug 2020 12:51:52 +0000 (20:51 +0800)]
add v497 apk
snickersun [Wed, 12 Aug 2020 12:46:59 +0000 (20:46 +0800)]
release V497
1、给PushTxt增加 eventtype 2, 带声音提示的文字
2、添加5分钟一次提醒(每次心跳检测是否需要提醒)
3、识别YQ和 YQ_EN
snickersun [Wed, 12 Aug 2020 01:16:27 +0000 (09:16 +0800)]
protocol_ic AP10 报警类型添加到18种
添加血压,心率高低压 超阈值报警
添加体温阈值设置及报警
优化体温检测,统一接口。
snickersun [Tue, 11 Aug 2020 18:19:23 +0000 (02:19 +0800)]
添加A9-YQ的配置,禁用自带的提示窗口,采用采用外部提示
snickersun [Tue, 11 Aug 2020 06:36:08 +0000 (14:36 +0800)]
release V491
Ak项目
1、SleepScore计算错误
2、去掉默认0752 SOS
3、解决旧版软件升级后数据库结构错误问题
4、每周一清除一次SleepRecordData
5、日志改为只有2个备份文件
snickersun [Mon, 10 Aug 2020 13:01:53 +0000 (21:01 +0800)]
release V490
1、修复短信接收有丢失问题。
2、修复发送短消息类型错误问题
3、heartrate检测关闭代码优化。
snickersun [Mon, 10 Aug 2020 11:25:01 +0000 (19:25 +0800)]
release V489
针对AK项目修改
1、SOS默认添加07522312120
2、通话音量默认最大
snickersun [Sat, 8 Aug 2020 08:48:42 +0000 (16:48 +0800)]
release V486
添加persist.sys.customname 获取日志
snickersun [Sat, 8 Aug 2020 07:47:26 +0000 (15:47 +0800)]
release V485
L004 默认CUSTOM_MOD8_GPS 模式, 600秒定位周期,PPG ,Temp都关闭
根据客户要求,久坐提醒 结束马上重新计时。
snickersun [Sat, 8 Aug 2020 04:28:22 +0000 (12:28 +0800)]
release V484
protocol_ic BPX1 设置时,把 PPG ECG adj 数据共享出去
coreService 修复SOS时 心率检测仍然不受控的问题。
Config 修改AK 收到消息不弹出内部窗口, 通过persist.sys 共享睡眠数据,久坐配置和心率血压血氧校准
snickersun [Fri, 7 Aug 2020 12:20:55 +0000 (20:20 +0800)]
添加中英文区别。
修复 SOS可能关闭不了GPS的问题。
snickersun [Thu, 6 Aug 2020 09:27:59 +0000 (17:27 +0800)]
release V479
把 久坐和睡眠 改为共享数据
snickersun [Thu, 6 Aug 2020 06:33:22 +0000 (14:33 +0800)]
AK 也采用L05相同的SOS方案。
snickersun [Thu, 6 Aug 2020 01:45:52 +0000 (09:45 +0800)]
release V477
添加IC66的心率检测功能。
snickersun [Wed, 5 Aug 2020 19:57:23 +0000 (03:57 +0800)]
protocol_ic 添加IC68 温度检测功能
snickersun [Wed, 5 Aug 2020 19:21:54 +0000 (03:21 +0800)]
release V476
protocol_ic 添加 BP46 拍照 ,BPDH 聆听。
snickersun [Wed, 5 Aug 2020 14:10:05 +0000 (22:10 +0800)]
protocol_ic 添加 APTU图片和音频传输支持
snickersun [Tue, 4 Aug 2020 13:20:33 +0000 (21:20 +0800)]
release V475
snickersun [Tue, 4 Aug 2020 13:15:28 +0000 (21:15 +0800)]
兼容心率检测 旧的接口,广播出来不带spo2就 随机创建一个。
snickersun [Tue, 4 Aug 2020 10:32:25 +0000 (18:32 +0800)]
release V473
添加 睡眠及 久坐判断。
增强接收消息的健壮性判断
snickersun [Mon, 3 Aug 2020 17:15:46 +0000 (01:15 +0800)]
修复时间转换失败问题
snickersun [Mon, 3 Aug 2020 16:53:46 +0000 (00:53 +0800)]
添加 久坐提醒,可以通过action设置久坐检测时间,以及久坐广播提醒。
睡眠数据上抱歉的检查
snickersun [Mon, 3 Aug 2020 15:58:07 +0000 (23:58 +0800)]
添加睡眠检测服务,21点至次日9点 检测睡眠情况,打分并延时上报服务器。
添加 protocol_ic 上传睡眠情况命令 APSL,BPSL
snickersun [Sun, 2 Aug 2020 21:30:30 +0000 (05:30 +0800)]
1、数据库添加SLEEP_RECORDS,SLEEP_STATUS,EVENT_MESSAGE,SIT,ALARM_MSG_RECORDS 几个数据库及操作函数。
2、更新ICJniUtils API,体温检测增加开启关闭函数
snickersun [Fri, 31 Jul 2020 17:18:59 +0000 (01:18 +0800)]
1、优化程序健壮性,ProcessReceiver收到静态消息后,会检测并启动CoreService
2、保存V466,是上一个提交编译的。不包含本提交。
snickersun [Thu, 30 Jul 2020 09:04:30 +0000 (17:04 +0800)]
修复超过一天待机后如果重启就会清空步数问题。
snickersun [Wed, 29 Jul 2020 17:27:11 +0000 (01:27 +0800)]
release V464
修正远程测试心率血压血氧,血氧值总是为0 的bug
snickersun [Wed, 29 Jul 2020 16:57:36 +0000 (00:57 +0800)]
添加 protocol_fzd
wdstart,FIND,bldstart ,SOS, UPLOAD,POWEROFF,oxygen,blood,temp,heart
远程体温测试,查找,远程血压测试 ,SOS号码设置,定位时间设置,关机,上传血氧,上传血压,上传体温,上传心率,协议支持
snickersun [Wed, 29 Jul 2020 13:21:30 +0000 (21:21 +0800)]
release V463
protocol_fzd 添加PING,UD,CR,PHL协议
解决绑定、位置上传、立即定位、通讯录功能
snickersun [Wed, 29 Jul 2020 08:15:59 +0000 (16:15 +0800)]
1、修改protocol_ic 中的 APTU 格式。
2、添加protocol_fzd, 使protocolAPIHelper 同时兼容 jiai,beehome,ic,fzd 四种协议。 当前实现了fzd 整个协议格式解析逻辑,以及LK,KA 两个指令。
snickersun [Tue, 28 Jul 2020 02:34:50 +0000 (10:34 +0800)]
release v462
给短信,推送文本,在没有弹出窗口的情况下添加震动提醒。
snickersun [Mon, 27 Jul 2020 23:13:18 +0000 (07:13 +0800)]
release V461
添加 FactoryResetCheckSim, poweroffCheckSim , ShowInfo 三个命令,L004项目定制功能。
snickersun [Mon, 27 Jul 2020 21:23:31 +0000 (05:23 +0800)]
Merge branch 'beehome' of snicker.com.cn:icsupport into beehome
snickersun [Mon, 27 Jul 2020 11:57:46 +0000 (19:57 +0800)]
增加防走丢框架文件,协议未实现。
优化配置,所有协议默认服务器地址统一管理。
增强兼容性,Integer.valueOf用Integer.parseInt替换,减少由于数据转换造成的crash
snickersun [Sun, 26 Jul 2020 23:43:11 +0000 (07:43 +0800)]
图片等发送,在做一半。
图片水印功能函数文件加上了,还没有看效果
snickersun [Sun, 26 Jul 2020 19:49:56 +0000 (03:49 +0800)]
添加 #maillog#=xx@ff.com 短信指令,发送日志给指定邮箱。
snickersun [Sun, 26 Jul 2020 09:50:56 +0000 (17:50 +0800)]
BPDE BPDF BPTU 中间版本,协议解析完了,但是逻辑还没实现完毕
snickersun [Sun, 26 Jul 2020 09:49:07 +0000 (17:49 +0800)]
添加 release V460
bin
snickersun [Thu, 23 Jul 2020 08:45:48 +0000 (16:45 +0800)]
release 460
1、修复sms 短信命令不能正确执行问题
2、添加了部分指令BPDE BPDF BPTU,但是没有完成,由于急着解决短信命令问题,先提交上去。
snickersun [Tue, 21 Jul 2020 17:44:01 +0000 (01:44 +0800)]
1、添加 ICJniUtils 中对 温度传感器的检测函数。
2、根据ppg和temp检测函数设置Config,配置对应的sensor的有无。
3、除了h88,其他都默认不对ppg和 temp进行检测,除非下发指令。
snickersun [Tue, 21 Jul 2020 04:43:37 +0000 (12:43 +0800)]
去掉 fotaupdate静态action 监控,防止servcie未启动时出错。
在reciver 函数增加 初始化判断,增加兼容性。
snickersun [Mon, 20 Jul 2020 12:09:03 +0000 (20:09 +0800)]
release V455
1、添加Fota升级服务器host2,SMS短信更改功能
2、心跳时间6分钟
release V458
3、添加脱腕 震动
4、心跳时间改回5分钟。
snickersun [Sat, 18 Jul 2020 07:12:55 +0000 (15:12 +0800)]
1、把短信接收的action注册 改为静态注册,减少信息丢失的可能性。
2、修改NettyConnection 提前记录日志,减少由于发送错误造成的日志无法记录的问题。
snickersun [Fri, 17 Jul 2020 06:04:41 +0000 (14:04 +0800)]
release V453
为文本接收 不弹出窗口时添加亮屏及接收提示。
把所有音频播放都放到AudioService中
snickersun [Thu, 16 Jul 2020 10:09:15 +0000 (18:09 +0800)]
release V452
1、换antioff 报警声
2、心率血压上报添加血氧
3、低电压报警播放声音
snickersun [Tue, 14 Jul 2020 02:27:19 +0000 (10:27 +0800)]
release V445
添加 AntiOff 报警音和广播。H88默认关闭此广播。
snickersun [Sun, 12 Jul 2020 16:28:24 +0000 (00:28 +0800)]
release V443
1、BP15按照分钟计量 in protocol_ic
2、修复体温界面测量后不发送测量值问题
snickersun [Sun, 12 Jul 2020 14:53:48 +0000 (22:53 +0800)]
release V442
H88默认模式仅设置一次,以便客户可以更改设置。
snickersun [Sun, 12 Jul 2020 14:48:15 +0000 (22:48 +0800)]
release V441
H88增加默认设置模式GPS定位,1小时定位一次
snickersun [Sun, 12 Jul 2020 13:50:40 +0000 (21:50 +0800)]
release V440
1、强制 默认心跳时间为5分钟
2、H88 心率,体温默认60分钟。
L05 ,l03 根据硬件配置 设置体温心率检测与否。
snickersun [Sun, 12 Jul 2020 10:45:24 +0000 (18:45 +0800)]
release V439
1、修改 默认心跳时间为5分钟
2、取消登录广播
snickersun [Fri, 10 Jul 2020 01:29:30 +0000 (09:29 +0800)]
release V438
1、添加 showui persist.sys.debugprotocol 变量,配合系统phoneWindowManager修改进行协议调试窗口的弹出
2、添加 #setProtocol IC protocol的短信命令
3、修复体温检测上报错误
4、修复 APHT,APTP,APHP 三个命令用Deliver发送时checkresponse 失败总是重试的问题。
snickersun [Mon, 6 Jul 2020 08:41:35 +0000 (16:41 +0800)]
添加协议protocol_ic.java, 把ic公版协议和beehome区分开。
snickersun [Sat, 4 Jul 2020 14:20:03 +0000 (22:20 +0800)]
release 436
给Protocol 1 beehome添加协议
BPX1心率血压血氧修正, BPS4设置提醒时间段(久坐提醒),APHP 心率血压血氧上报
修复温度检测函数调用错误
snickersun [Sat, 4 Jul 2020 03:57:10 +0000 (11:57 +0800)]
release 434
1、去掉脱腕检测调试用的声音报警
2、更新温度接口,增加腕温转体温接口,上报增加体温数值。
3、接收界面测试温度消息,转发服务器。
snickersun [Fri, 3 Jul 2020 09:45:16 +0000 (17:45 +0800)]
release 433
L05 收到SOS时不执行拨打电话(其他进程已经在负责拨打SOS)