diff --git "a/\345\233\275\346\260\221\345\267\245\344\275\234\350\277\233\345\261\225\345\221\250\346\212\245/Log_yjc.md" "b/\345\233\275\346\260\221\345\267\245\344\275\234\350\277\233\345\261\225\345\221\250\346\212\245/Log_yjc.md" new file mode 100644 index 0000000000000000000000000000000000000000..e67de41bd4be7041bec0b263be4d51a20c895e1d --- /dev/null +++ "b/\345\233\275\346\260\221\345\267\245\344\275\234\350\277\233\345\261\225\345\221\250\346\212\245/Log_yjc.md" @@ -0,0 +1,72 @@ +[1月4日-1月7日] + +1. hzh入职,周二帮他解决了一下公司的问题。 +2. 周四的时候与贾工对齐了一下注册与通信的流程,DH密钥交换那里先待定,主要的解决是用SSL/TLS加密,消息认证那里采用数字签名,所以要交换公钥对。 +3. PCA那里解决了文件输出出现的数据异常的问题,问题在于不能初始化HEADER的参数,因为result的参数与初始的参数不一样,置空让他自己生成就可以解决。 + +[12月27日-12月31日] + +27日病假 + +这周生病,不在状态。简单处理了开题报告的定稿,与老师对接了报告的相关问题,解决了相关格式存在的问题,提交到系统 + +对设备的注册流程设计第一版方案,详细见[开发前准备](开发前准备.md) + +PCA方面 + +1. 经过上周发现的问题,做出调整,修改了处理代码,先归类整理,后输出参数。 +2. 输出发现了主要的问题,在输出文件前的数据为正常值,但是输出文件后出现了函数极大极小的极端值,导致曲线无法正常显示。 +3. 初步定位是trace文件HEADER的问题 + +[12月20日-12月24日] + +例会记录 + +1. 上周处理的traces有问题,应该为4条1组,先初步将4条分组后输出traces文件初步分析 +2. 应该抓紧撰写开题报告的工作 +3. 这周主要完成密码学的学习和对物联网攻击手段的调研,以及初步设计攻防手段 + +本周计划 + +1. 继续学习密码学 +2. 系统学习完密码学后将加工给的密码学与密码算法相关论文读一遍 +3. 研究物联网常用的攻击手段,参考国内外在用的成熟的物联网身份认证的解决方案 +4. 写开题报告 + +[12月13日-12月17日] + +本周计划 + +1. 开会讨论毕设安全方向 +2. 对杨威提供的曲线进行降噪尝试 + +周报: + +1. 周一的时候与贾工讨论过未来几周的计划安排,在目前简单通信完成的情况下,初步定下先从加密协议设计与物联网攻防角度进行准备 +2. 查阅相关博客与论文。在学习过程中,发现自己对密码学的概念不熟悉,故先系统性的学习密码学 +3. 从学校图书馆借阅《图灵·图解密码技术》,边学习边整理笔记,为以后的加密方案设计作准备 +4. PCA方面已经完成了杨工给的曲线集,对10000条曲线进行训练降噪,已大致呈现其曲线 + +[12月6日-12月10日] + +PCA 滤波调研 + +1. 跟进进度 +2. 找一下Demo测试一下数据 + +毕设进度 + +1. 采用了树莓派3当作网关设备,在树莓派3上搭建了MQTT服务器 +2. 搭建了Django基本环境 + +这周计划 + +1. 利用python编写脚本,搭建简单中转环境 +2. Django处理从树莓派收到的信息,进行展示 + +问题: + +1. MQTT服务器如何获取当前在线终端数量? + 网上查到一些是让客户机每次链接获取代理的时候发布一个status的主题,然后持久化这个状态 +2. Django实现一个接口将数据存入数据库 + 前端用轮询展示 diff --git "a/\345\233\275\346\260\221\345\267\245\344\275\234\350\277\233\345\261\225\345\221\250\346\212\245/\344\275\231\345\201\245\350\201\252-\345\267\245\344\275\234\350\277\233\345\261\225.xlsx" "b/\345\233\275\346\260\221\345\267\245\344\275\234\350\277\233\345\261\225\345\221\250\346\212\245/\344\275\231\345\201\245\350\201\252-\345\267\245\344\275\234\350\277\233\345\261\225.xlsx" index 405c35000e368d7bdcffb1854f347403a641c60c..d59e213f5f50c1c07fb76ed8b4e0a2d39bce4dd4 100644 Binary files "a/\345\233\275\346\260\221\345\267\245\344\275\234\350\277\233\345\261\225\345\221\250\346\212\245/\344\275\231\345\201\245\350\201\252-\345\267\245\344\275\234\350\277\233\345\261\225.xlsx" and "b/\345\233\275\346\260\221\345\267\245\344\275\234\350\277\233\345\261\225\345\221\250\346\212\245/\344\275\231\345\201\245\350\201\252-\345\267\245\344\275\234\350\277\233\345\261\225.xlsx" differ diff --git "a/\345\233\275\346\260\221\345\267\245\344\275\234\350\277\233\345\261\225\345\221\250\346\212\245/\345\274\200\345\217\221\345\211\215\345\207\206\345\244\207.md" "b/\345\233\275\346\260\221\345\267\245\344\275\234\350\277\233\345\261\225\345\221\250\346\212\245/\345\274\200\345\217\221\345\211\215\345\207\206\345\244\207.md" index b2a42e0811d8c0f261463b9cef54c05b8ff8ea3c..e320b87a81ce1f8bb9e9538c9a2257e175e2f617 100644 --- "a/\345\233\275\346\260\221\345\267\245\344\275\234\350\277\233\345\261\225\345\221\250\346\212\245/\345\274\200\345\217\221\345\211\215\345\207\206\345\244\207.md" +++ "b/\345\233\275\346\260\221\345\267\245\344\275\234\350\277\233\345\261\225\345\221\250\346\212\245/\345\274\200\345\217\221\345\211\215\345\207\206\345\244\207.md" @@ -57,7 +57,8 @@ d. 用于双方数字签名的公钥 ``` 4. 接收方取得消息后验签,确认消息合法性后,在执行后续操作 -5. PS: 发送消息时,MQTT主题需带上自己的设备号信息,以供接收方确认发送方消息 +5. PS: 发送消息时,MQTT主题需带上自己的设备号信息,以供接收方确 +认发送方身份 如设备device001发送信息,则发布主题应为 /device001/message diff --git "a/\345\233\275\346\260\221\345\267\245\344\275\234\350\277\233\345\261\225\345\221\250\346\212\245/\351\273\204\346\263\275\350\276\211-\346\257\225\350\256\276\346\227\266\351\227\264\350\212\202\347\202\271.xlsx" "b/\345\233\275\346\260\221\345\267\245\344\275\234\350\277\233\345\261\225\345\221\250\346\212\245/\346\257\225\350\256\276\346\227\266\351\227\264\350\212\202\347\202\271.xlsx" similarity index 36% rename from "\345\233\275\346\260\221\345\267\245\344\275\234\350\277\233\345\261\225\345\221\250\346\212\245/\351\273\204\346\263\275\350\276\211-\346\257\225\350\256\276\346\227\266\351\227\264\350\212\202\347\202\271.xlsx" rename to "\345\233\275\346\260\221\345\267\245\344\275\234\350\277\233\345\261\225\345\221\250\346\212\245/\346\257\225\350\256\276\346\227\266\351\227\264\350\212\202\347\202\271.xlsx" index 8d22a32b5d995d1dae7a54c3d5a4d65b563e577d..163ad97029059c5e3ba221bf320e2f9c887e1278 100644 Binary files "a/\345\233\275\346\260\221\345\267\245\344\275\234\350\277\233\345\261\225\345\221\250\346\212\245/\351\273\204\346\263\275\350\276\211-\346\257\225\350\256\276\346\227\266\351\227\264\350\212\202\347\202\271.xlsx" and "b/\345\233\275\346\260\221\345\267\245\344\275\234\350\277\233\345\261\225\345\221\250\346\212\245/\346\257\225\350\256\276\346\227\266\351\227\264\350\212\202\347\202\271.xlsx" differ