项目标识: LC-屏幕校正, SR-StarRiver路灯控制, SE-SkyEye无线监控

20140901

  1. LC: 像素亮度计算。
  2. SR: 与曾磊一起尝试实现备份/恢复功能。

20140902

  1. LC: 像素亮度计算。
  2. SR: 读AES相关文档,对协议AES加密部分提出进一步需要明确的细节。
    • 鸣志回复了如下内容:
      • 采用128bit CBC模式加密。
      • CBC模式要求明文长度为16字节的倍数,不满需补0。
      • 帧结构内的长度字段为加密后长度。
      • 由中央服务器为每个控制器分发独立的密钥。
    • 需要明确如下内容:
      • 如何区分补齐的0和数据本身的0?有结构的数据可以根据协议定义的结构来判断,但是传输二进制数据(如升级包)时,原先依靠长度字段确定数据字节数的方式,加密后失效了。
      • CBC模式加密需要IV,解密也需要IV,这个IV还应是每个消息加密时随机生成的。那么解密端如何获得加密时的IV?常见做法是IV随密文遗弃传输,这也需要改动协议。

20140903

  1. LC: 像素亮度计算。

20140904

  1. LC: 像素亮度计算
    • 用Otsu threshold自动计算区分发光区域和背景的亮度阈值 。
    • 在LAB空间下计算像素范围内的L通道几何平均值。

20140905

  1. LC: 像素亮度重排成矩阵形式。
  2. SR: 解决唐德测试机查询慢的问题。
    • 数据库没有更新到最新版本, TaskDone 未对 MD5 字段建立索引,单个查询耗时就2.5秒了。加索引解决。
  3. 在李应启和唐德的机器上安装Fedora以及ELDK。

20140909

  1. LC: 像素亮度重排成矩阵形式。
  2. 帮李应启安装Eclipse和Sourcery ARM编译器 。

20140910

  1. SR: 自动查询任务完成后不插入 TaskDone 表。
  2. SR: 陈博笔记本上安装 StarRiver Server。
  3. SR: 数据库增加 ControllerSchedule_edit 表,存放用户编辑的时控计划。

20140911

  1. SkyEye: 减少一个服务器启动依赖,避免启动失败的情况。
  2. GitLab: upgrade 7.1.1 => 7.2.1。
  3. SR: SystemConfig.RetryCmd 次超时后才设置通信状态、重连。

20140912

  1. SR: 了解超级狗使用方法。
    • 加壳很容易,已经实现需要插加密狗才可以启动StarRiver Server。

20140915

  1. Redmine新增子项目。
  2. SR: 自动查询任务完成后不插入 TaskDone 表。
  3. SR: 了解超级狗使用方法。

20140916

  1. SR: 查找StarRiver连接数据库失败的原因。
    • 启动项被禁止。MYSQL56StarRiver Server 服务未随系统启动。
    • 通过微信与陈博联系,解决了现场的问题。
  2. SR: 修订StarRiver英文文档。

20140917

  1. SR: 将启动失败的原因以及解决方法写入用户文档。
  2. SR: 对更新的LCP-SH-U协议AES加密部分提出一个疑问,李应启帮忙继续沟通。
    • 协议要求采用AES加密的CBC模式,但使用固定的IV,这与IBM对CBC模式的表述不一致。这样做抛弃了CBC模式引入随机IV带来的高强度,又失去了不用IV或是固定IV的其他一些模式的简单或是高性能。
    • 我觉得AES这么成熟的标准化流程,根据需要选择一个合适的模式最好。随意选一个再做改动,容易出问题,也绕了弯路。
  3. 顾华强机器上安装Fedora虚拟机和ELDK。
  4. SR: 运行跟踪AES加密模式样例代码。

20140919

  1. SR: 了解超级狗使用方法。
  2. SR: 服务器迁移:202.11.25.75=>202.11.25.50
  3. SR: 202.11.25.50 上StarRiver Server应用程序可以启动,服务启动失败。
    • Windows XP的事件log尺寸问题,修改默认设置解决。

20140922

  1. SR: AES CBC加密。

20140923

  1. SR: 与李应启讨论AES加密实现。
  2. SR: 解决唐德机器上设备状态查询异常的问题。

20140924

  1. LC: 像素亮度重排成矩阵形式。
  2. LC: 检测运行环境,在不支持相机控制的Windows环境下,自动跳过拍照及解RAW步骤。
  3. 更新 SR LC 文档。

20140925

  1. LC: 对L通道进行校正
    • 校正前均匀性1.124,即12.4%差异
    • 校正后均匀性1.013,即1.3%差异

20140926

  1. LC: 生成图像,用于映射至屏幕
  2. LC: 将L通道的校正转换到RGB下

20140928

  1. SR: 超级狗加密

20140929

  1. 202.11.11.177上将ownCloud共享映射到盘符
  2. LC: 将L通道的校正转换到RGB下

20140930

  1. SR: 与李应启、唐德、曾磊讨论StarRiver下一步开发的需求
    • AES加密通信
    • 通信程序作为服务端
    • 控制器注册
    • 指令发送失败后的重试
  2. SR: AES CBC 加解密算法验证

results matching ""

    No results matching ""