Date: Thu Aug 15 14:14:13 2019 +0800 发布purifier131-V2.0.50 1、修改固件版本2.0.50; 2、加入智能滤网算法; 3、优化打印日志,节省代码空间; Date: Tue Aug 13 19:10:26 2019 +0800 发布purifier131-V2.0.49 1、修改固件版本2.0.49; 2、恢复出厂设置清除保存的日志打印级别; 3、修复APP设置timer off后,命令查询timer还有记录的bug; 4、修复schedule 序号未按顺序依次创建会导致异常; Date: Fri Aug 9 13:17:16 2019 +0800 发布purifier131-V2.0.48 1、修改固件版本2.0.48; 2、修复童锁功能开启,长按配网键触发配网的bug; 3、修复设备重置未清除静音配置的bug; 4、修复科霸菱电机level与levelNew对应的转速功率不一致的问题; 5、增加deviceLogLevel记忆功能便于测试; 6、10档风速微调; Date: Wed Aug 7 10:09:20 2019 +0800 发布purifier131-V2.0.47 1、固件版本修改为2.0.47; 2、增加童锁开关和静音开关功能; 3、增加细分10档风速; 4、增加schedule添加任务时增加时间戳合法性判断; 5、优化滤网信息写flash时间,开机时间小于3H,滤网信息更新间隔时间为12min,开机时间大于3H,滤网信息更新间隔时间为30min; 6、乐鑫sdk回退v2.2.0; 7、合并基线版本2.4.7; 7.1)修复schedule_cycle开始时间无效的bug; 7.2)电时直接使用域名进行连接,重连时不再有3次ip连接失败的统计; 7.3)接收到心跳PINGRSP时,也更新domain IP; 7.4)修复bug9534:ESP8266 关联 TL-940N V4路由器时,MQTT频繁掉线的问题; 7.5)修改DNS解析处理函数,只有在DNS解析失败且无缓存IP时,才发起重连;解析失败但有缓存IP时,则使用缓存IP; Date: Mon Jun 17 09:01:11 2019 +0800 发布purifier131-V2.0.44 1、固件版本修改为2.0.44; 2、app设置timer数据 g_timer_status状态设置为TIMER_ADD,解决查询timer接口无法返回app设置timer数据的问题; Date: Fri Jun 14 14:34:22 2019 +0800 发布purifier131-V2.0.43 1、固件版本修改为2.0.43; 2、设置WiFi上电进入NONE_SLEEP_T模式; 3、MQTT的keepalive间隔虽设置为30sec,但实际心跳发送间隔是15sec; 4、修复MQTT队列异常时,出现死锁的问题,导致设备一直离线(实际是在线); 5、服务器查询timer接口使用timers字段,防止跟以前协议冲突; 6、修复测试命令设置时间戳导致时间无法同步的bug; 禅道#7302 7、产测优化,收到complete:OK后再退出产测; 8、统一进入apn配网回调,优化restore:schedule上报机制; 9、修复schedule screen状态上报异常; 禅道 #7283 Date: Thu Apr 25 15:54:27 2019 +0800 发布purifier131-V2.0.40 1、修改固件版本2.0.40; 2、修复bug6695,触发APN配网扫描环境中的WIFI时,如果环境中WIFI为空会导致系统重启; Date: Wed Apr 17 18:07:14 2019 +0800 发布purifier131-V2.0.37 1、固件版本修改为2.0.37; 2、配网信息中增加剩余内存返回,用于定位62错误; 3、配网connect info信息增加定时上报,时间间隔5秒; 4、基线使用的字符串存flash优化内存空间; Date: Fri Apr 12 15:26:17 2019 +0800 发布purifier131-V2.0.36 Date: Tue Apr 2 10:50:20 2019 +0800 发布purifier131-V2.0.35 1、修改固件版本2.0.35; 2、优化产测成功率; 3、合并基线代码2.3.7; 3.1) 配网时增加连接路由器超时错误码,超时时间为30秒; 3.2) 配网tcp发送超时改用espconn_disconnect释放tcp; Date: Fri Mar 22 18:55:34 2019 +0800 发布purifier131-V2.0.34 1、配网生成热点前扫描WiFi列表,解决实时扫描列表导致热点断开的问题; 2、APP发送完配网信息后强制关闭,设备连接服务器成功后不会取消配网关闭热点; 3、修复tcp配网异常断开时无法恢复; 4、配网tcp增加超时定时器出来tcp发送超时; 5、配网失败如果未跟app保持连接,自动取消配网; 6、修复配网tcp异常中断导致tcp发送队列堆积的问题; 7、配网取消历史记录和固件版本主动上报,改为app查询方式; Date: Wed Mar 20 10:33:38 2019 +0800 发布purifier131-V2.0.32 1、配网WiFi列表重复取rssi最大的; 2、配网tcp发送数据改为使用队列发送,解决发送冲突导致发送失败的问题; 3、修改配网tcp超时为600秒; 4、配网取消step2信息上报; 5、配网取消历史记录和固件版本主动上报,改为app查询方式; Date: Fri Mar 15 20:06:28 2019 +0800 发布purifier131-V2.0.31 1、修改固件版本为2.0.31; 2、配网主动上报固件版本和cid改用/connectInfo命令; 3、(需求)产测模式下,设备关机状态也亮WiFi指示灯; 4、增加设备配网连接信息日志,以及连接路由错误码; 5、配网修改不支持URI返回命令; 6、WiFi列表过滤掉重复的ssid; 7、配网时app tcp连入后重新计算配网超时时间; 8、将扫描到的wifi列表分多帧发送,每一帧独立加密,增加字段对帧进行描述; 9、产测模式下连接WiFi热点前也清除WiFi配置信息; 10、当RSSI等于31时,累加两次才上报log; 11、配网时调用WIFI_Connect,增加5次清零路由器操作; 12、配网时app发closeAP命令, 如果设备已连上服务器,则不熄灭WiFi指示灯; 13、固件升级增加版本号为空异常处理; 14、固件升级时不进行mqtt重连,防止内存不足到重启; Date: Fri Jan 25 10:44:08 2019 +0800 发布purifier131-V2.0.28 1、修正按键长按5秒和15秒的时长; 2、修改恢复出厂设置按键不释放导致连续重启; 3、修改固件版本v2.0.28; Date: Tue Jan 22 16:25:44 2019 +0800 发布purifier131-V2.0.27 1、修改固件版本为2.0.27; 2、合并基线版本v2.3.3; 2.1、修复已连接wifi的情况下,进入产测模式复位的问题; 2.2、增加断网2分钟超时重连wifi; 2.3、针对路由器出现的域名解析返回局域ip导致的重连失败,轮流使用域名和ip去重连服务器,解决sdk域名解析错误导致重连失败的问题; 2.4、esp8266乐鑫sdk回退到v2.2.0; 2.5、增加连接服务器上报重连原因字段; 3、取消smart配网模式; 4、长按5-15秒释放后进入apn模式,增加定时器处理长按超过5秒被打断进入apn; Date: Wed Jan 9 18:21:01 2019 +0800 发布purifier131-V2.0.26 1、优化长按配网按键时,误触其他按键的处理逻辑; 2、解决gcc5.2.0编译器警告; 3、修改固件版本V2.0.26; 4、合并基线版本2.3.2; 4.1、build_cfg.h增加统一产测WiFi宏定义UNIFIED_PRODUCTION_WIFI; 4.2、通过mqtt数据包发送返回值判断tcp断开,紧急修复无法检测离线的问题; 4.3、配网过程中固件版本和cid剥离出来单独发送给app; 4.4、修复非配网状态下记录wifi断开日志的bug; 4.5、修改mqtt发送数据包超时时间8秒; 4.6、mqtt心跳包通过队列发送,防止心跳包和数据包发送冲突导致掉线的问题; 4.7、增加重启原因异常的信息上报服务器; 4.8、build_cfg.h增加热点名称宏定义DEVICE_AP_NAME,可通过该宏定义热点名称; 4.9、配网日志中增加cid; 4.10、增加路由器连接错误码在配网日志中的传输; 4.11、修复55555端口打印日志有时会有遗漏的问题; 4.12、修复bug#3782,将mqtt心跳发送和业务数据独立,优化偶现设备离线的问题; 4.13、将esp8266 sdk升级到V3.0.0版本; 4.14、解决gcc 5.2.0版本编译警告的问题; 4.15、解决mqtt断网重连出现异常的问题; 4.16、wifi断开后主动断开mqtt client,防止配网状态下错误统计mqtt重连失败; Date: Mon Dec 17 18:04:37 2018 +0800 发布purifier131-V2.0.25 1、修改固件版本号2.0.25; 2、修复bug#3869,解决led面板空气质量等级显示不均匀的问题; Date: Fri Dec 14 10:58:33 2018 +0800 发布purifier131-V2.0.24 1、修改固件版本v2.0.24; 2、按照产品规格书的电机转速标准调整电机转速; Date: Thu Dec 13 13:25:51 2018 +0800 发布purifier131-V2.0.23 1、修改固件版本号v2.0.23; 2、通过gpio5选择电机型号,增加对威霸凌电机转速调整; 3、解决bug#1745,参照455加湿器的处理方案,按键添加倒计时跟schedule冲突时,优先执行倒计时; Date: Thu Nov 29 17:33:40 2018 +0800 发布purifier131-V2.0.22 1、修复bug#3415,解决开机的时候,切换其他模式,3档软启未关闭的问题; 2、修复bug#3419,解决长按配网键配网未松手时wifi闪烁状态不对的问题; Date: Wed Nov 28 16:56:45 2018 +0800 发布purifier131-V2.0.21 1、修复粉尘传感器低脉冲采集,有时候读到低脉冲为0的bug; 2、空气质量颜色区间去除30秒变化,颜色区间做迟滞比较; 3、修复bug#3272, 解决风速3档时,设备开机再立马关机,风机还在运转的问题; Date: Mon Nov 19 17:48:13 2018 +0800 发布purifier131-V2.0.19 1、 修改固件版本号2.0.19。 2、 解决bug#3004,关机状态下,服务器下发设置模式,先开机再设置相应模式。 Date: Mon Nov 12 19:03:00 2018 +0800 发布purifier131-V2.0.18 1、修改固件版本2.0.18。 2、修改schedule星期天跨天执行不成功的bug。 Date: Thu Nov 8 21:06:24 2018 +0800 发布purifier131-V2.0.17 1、修改固件版本号v2.0.17。 2、解决bug#2631, 修复删除用户数据时未清除挡位、倒计时等数据。 3、增加55555端口设置时间戳接口。 4、解决bug#2947,修复schedule跨天未执行,和星期天未执行的问题。 5、合并基线代码v2.2.8。 5.1 增加定义设备未产测状态及其指示灯行为,用于工厂能明确区分未产测设备; 5.2 设备未产测则上电会以0.25秒的周期持续快速闪烁 5.3 开发调试时串口烧录的波特率由1152000修改为921600,避免在新版本esptool下擦; 5.4 开发调试时的“make upload”命令取消立即打开串口终端,需要烧录完成立即打开串; Date: Fri Oct 19 19:59:55 2018 +0800 发布purifier131-V2.0.16 1、合并基线代码v2.2.2。 2、上电设备未配过网,默认进入apn模式。 3、修改进入配网的按键时长,5秒进入apn,10秒进入smartconfig。 4、配网超时时间改为10分钟。 Date: Wed Oct 10 18:58:44 2018 +0800 发布purifier131-V2.0.15 1、修改固件版本v2.0.15。 2、合并基线sdkv2.1.8。 3、优化timer状态上报, 连上服务器后进行add操作。 Date: Tue Sep 11 17:49:56 2018 +0800 发布purifier131-V2.0.14 1、修改版本号v2.0.14。 2、解决bug#1849,修改上报空气质量等级和显示不同步的问题。 3、解决bug#1847,修改电机软启动时间间隔为5秒。 4、解决bug#1845,空气质量等级防抖动bug修复。 5、解决bug#1846,auto模式下风速和空气颜色切换的bug修复。 Date: Mon Sep 10 14:59:03 2018 +0800 发布purifier131-V2.0.13 1、修改版本号v2.0.13。 2、粉尘传感器代码优化,加入防抖动处理。 3、增加电机3档风速的软启动。 Date: Tue Sep 4 18:32:40 2018 +0800 发布purifier131-V2.0.12 1、修改版本号v2.0.12。 2、修复#1610,手动添加定时器显示--的问题。 3、修复#1734, schedule上报不正确的bug。 Date: Thu Aug 30 11:29:20 2018 +0800 发布purifier131-V2.0.11 内容: 1、修改版本号v2.0.11 2、使用统一的产测标记。 3、软件适配四方光电粉尘传感器PM1003。 Date: Thu Aug 23 16:32:34 2018 +0800 发布purifier131-V2.0.09 1、粉尘传感器采样数据增加取平均值。 2、重新标定pm2.5系数。 Date: Tue Aug 21 11:49:16 2018 +0800 发布purifier131-V2.0.08 1、手动模式风速图标修改。 2、1档、2档电机转速调整。 Date: Tue Aug 21 11:46:03 2018 +0800 发布purifier131-V2.0.08 1、手动模式风速图标修改。 2、1档、2档电机转速调整。 Date: Mon Aug 20 11:06:40 2018 +0800 发布purifier131-V2.0.07 1 增加手动按键重新进入产测模式。 2 写flash函数增加喂狗,并关闭中断。