热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

周记(7.16~7.22)

由于暑假放假后参加了三下乡活动,为期一个星期,回到学校后,队友们已经开始项目工作,有些情况也不是很了解,因此我这个星期也没做什么,主要是学习Android和了解传感器数据传送方面的知识。接下来我也将讲

由于暑假放假后参加了三下乡活动,为期一个星期,回到学校后,队友们已经开始项目工作,有些情况也不是很了解,因此我这个星期也没做什么,主要是学习Android和了解传感器数据传送方面的知识。接下来我也将讲讲这方面的内容。

首先是传感器方面的内容。由于我们项目需要通过传感器来收集老人在户外运动时的状态信息,传感器收集到数据通过蓝牙发送给老人身上的手机客户端,然后发送到服务器进行数据处理。因此,为了比较全面的收集到老人的状态信息,我们将在老人身上安装5种传感器,加速度传感器、方位传感器、磁力传感器、温度和气压传感器,这四种分别在老人的手上,脖子上,脚上进行安装,从而收集老人的状态数据。Android平台上提供了各种各样的传感器的API。sensor类是管理各种传感器的共同属性的类。因此在技术上能是实现Android与传感器的交互。下面将介绍下我们采用的传感器。

加速度传感器:检测物体的加速度的传感器。物体运动加速度也跟着变化,如果能取到加速度,物体受到什么样的作用力或则物体进行什么样的运动,就可以得知了。通过Android的加速度传感器能取得X,Y,Z轴上的加速度。

方位传感器:通过角速度传感器我们可以取到方位角,倾斜角,回转角三个角度的值。

磁力传感器:返回老人受到X,Y,Z三个轴方向上的磁力。

温度传感器:返回老人所处的温度。

气压传感器:返回老人所处的气压。

我们将采用上诉五种传感器收集数据,将数据进行建模,分析模型从而得到老人的状态。目前了解过的模型是隐马尔科夫模型。该模型主要是可以进行两个方面的内容进行建模。第一种是在统计以往事件发生的概率来预测接下来事件的发生。以天气为例,我们可以统计以往天气的晴,雨,多云的发生情况,在得知前天或前几天的天气情况预测明天的天气。这运用到我们项目里面,可以在服务器后台里把以往收集的老人信息进行归纳总结,得出几个状态条件,并统计状态条件的发生概率,从而可以通过之前的老人数据信息预测今天的老人的状态。另一种是借助观察状态和隐含状态来获取时间发生的概率。还是先以天气为例,由于海藻跟天气的变化息息相关,海藻就是观察状态,我们可以通过观察海藻结合之前统计3种天气状态发生概率来预测接下来的天气情况。因此在我们项目里,各种传感器的数据就是观察状态,而老人以往的状态就是隐含状态,我们通过建立概率矩阵即HMM找出老人今天的状态概率。因此,个人认为我们可以先找出老人的几种的状态信息,比如运动剧烈,运动平缓类似等等,然后分析我们从传感器得出的数据跟老人的这几种状态的关系,才能根据隐马尔科夫模型得出老人现今的运动状态。至于隐马尔科夫模型如何建立我看不懂,还得再研究。

Android方面的知识我还在学习,就不加赘诉了,以上就是我这周的收获。也许是下乡回来还没有学习的状态,导致很多事没做,接下来这周会加油的。


推荐阅读
  • 本文介绍如何解决在 IIS 环境下 PHP 页面无法找到的问题。主要步骤包括配置 Internet 信息服务管理器中的 ISAPI 扩展和 Active Server Pages 设置,确保 PHP 脚本能够正常运行。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 本文探讨了 RESTful API 和传统接口之间的关键差异,解释了为什么 RESTful API 在设计和实现上具有独特的优势。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 本文探讨了如何优化和正确配置Kafka Streams应用程序以确保准确的状态存储查询。通过调整配置参数和代码逻辑,可以有效解决数据不一致的问题。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • 邮件(带附件,模拟文件上传,跨服务器)发送核心代码1.测试邮件发送附件接口***测试邮件发送附件*@parammultipartFile*@return*@RequestMappi ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 本文探讨了在不使用服务器控件的情况下,如何通过多种方法获取并修改页面中的HTML元素值。除了常见的AJAX方式,还介绍了其他可行的技术方案。 ... [详细]
  • 解读MySQL查询执行计划的详细指南
    本文旨在帮助开发者和数据库管理员深入了解如何解读MySQL查询执行计划。通过详细的解析,您将掌握优化查询性能的关键技巧,了解各种访问类型和额外信息的含义。 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
  • 解决MongoDB Compass远程连接问题
    本文记录了在使用阿里云服务器部署MongoDB后,通过MongoDB Compass进行远程连接时遇到的问题及解决方案。详细介绍了从防火墙配置到安全组设置的各个步骤,帮助读者顺利解决问题。 ... [详细]
author-avatar
天津市翔瑞特制冷设备_208
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有