大微蓝牙智能运动手表系统软件.DOC

上传人:国*** 文档编号:2017084 上传时间:2019-03-28 格式:DOC 页数:9 大小:332.50KB
下载 相关 举报
大微蓝牙智能运动手表系统软件.DOC_第1页
第1页 / 共9页
大微蓝牙智能运动手表系统软件.DOC_第2页
第2页 / 共9页
大微蓝牙智能运动手表系统软件.DOC_第3页
第3页 / 共9页
大微蓝牙智能运动手表系统软件.DOC_第4页
第4页 / 共9页
大微蓝牙智能运动手表系统软件.DOC_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、1大微蓝牙智能运动手表系统软件一、引言1 编写目的通过本设计说明书对大微蓝牙智能运动手表系统软件的功能进行详细描述,本文档的读者是大微蓝牙智能运动手表系统软件的开发人员和测试人员。通过本文档可以指导大微蓝牙智能运动手表系统软件的开发人员和测试人员进行相关工作,并作为该系统各模块开发和测试的依据。2 项目背景随着可穿戴设备时代的临近,显然智能手表在未来扮演着重要的角色。在号称“中国高端科技最前沿“的深圳第十五届中国国际高新技术成果交易会中,我们看到各种各样的可穿戴智能终端和智能手表的展示以及发布。但其中不得不提到在 2013 年 11 月 18 日深圳会展中心 1 号厅高交会官方信息发布现场中E

2、ZON 宜准 S 系列智能运动表的首发会。细细体会,你会发现 EZON 宜准的智能运动表真有自己的独到之处。现在智能手表领域多数是科技或者互联网公司在做,钟表行业面临着产品转型和升级。EZON 宜准作为专业运动表品牌,一直致力于智能运动表的创新设计,今天终于发布第一款智能运动表。当国内外众多科技大佬进入到智能手表领域的时候,人们便将目光更多的锁定到了智能手表与手机、平板电脑的功能衔接上。他们的产品有的功能繁多,俨然是一部腕上智能手机,或是让人感觉更多的是智能手表是依附手机或者平板电脑的配件。EZON 宜准董事长陈祖元却另有见解,他的一番话让我们对智能手表有了重新的认识。2有鉴于此,本软件主要是

3、针对本公司生产的智能可穿戴产品编写的系统软件,实现计时功能,记录卡路里消耗情况,睡眠质量,记录运动的步数,将这些数据通过 OLED 屏幕显示出来,同时保存这些数据,通过蓝牙协议将这些数据发送到智能手机中,供 APP 使用。3 专业术语定义BLE:低功耗蓝牙协议G-sensor: 三轴加速传感器NR51822,蓝牙 4.0 芯片RTC:时钟OLED:显示屏幕4 参考资料宜准品牌董事长认为智能运动表应该首先具有手表的基本属性,比如常见的防水、防尘、防震的功能,以及时间显示的常态化。同时应该专注解决运动的痛点需求,把运动体验做到极致,减去不必要功能,让人机交互简便。手表可以独立于手机的存在,却又可以

4、通过其他设备把功能外延。将智能手机变成手表的按键和手表的第二块显示屏,感知运动数据、进行数据交互和推送,实现个人移动运动管理和运动社交服务。而且智能运动表一定是专注于运动体验,除了佩戴的舒适和时尚之外,更让人们体验智慧运动。所以在这一理念下,集运动表、可穿戴终端和智能云服务平台于一身 EZON 宜准 S 系列智能运动表诞生了。可以说这款手表不仅具有基本的计时功能,装饰功能,社会功能,运动感知功能,同时结合智能手机提供个人移动运动管理功能和运动社交服务功能。3另外,智能运动表还具有运动提醒、久坐提醒、闹钟提醒、来电提醒,同时还有运动签到、网络授时以及海拔高度调校等。二、需求概述1、功能需求本产品

5、需要解决的主要功能需求是:通过在单片机嵌入式系统里集成我们自主研发的大微蓝牙智能运动手表系统软件,实现计时功能,记录卡路里消耗情况,睡眠质量,记录运动的步数,将这些数据通过 OLED 屏幕显示出来,同时保存这些数据,通过蓝牙协议将这些数据发送到智能手机中,供 APP 使用。2、性能需求(1) 、稳定性,由于大微蓝牙智能运动手表系统软件属于用户体验设备,需要长时间运行,因此对运行在该设备中的软件系统的稳定性要求极高,深大智慧模拟转数字音频编辑软件的稳定运行周期至少要达到 1024 小时。(2) 、资源占用,由于大微蓝牙智能运动手表系统软件属于一种嵌入式软件,因此设备的硬件资源极其有限,在其上运行

6、的深大智慧模拟转数字音频编辑软件在正常运行时,对 CPU 的占用率必须低于 8%,对 Flash 的占用率需要低于 7%,对 RAM 的占用率不能超过 18%。3、其它需求(1) 、低成本,由于本产品主要的用户都是普通的大众客户,属于大众消费产品,用户对设备成本要求比较严格,因此必须保证我们研发的大微蓝牙智能运动手表系统软件的价格必须远低于国外厂家的价格。4(2) 、移植性,本产品需要能够集成到多种智能运动手表中,因此对本产品的移植性要求较高。本产品将采用标准 C+编程语言开发,从而提高移植性。(3) 、易升级,由于智能运动手表的产品升级频率比较快,这就要求在其上运行的软件系统必须支持远程网络

7、升级。三、总体设计1 架构原理设计出包含计时功能,蓝牙传输功能,传感器数据转化为步数,卡路里消耗,检测睡眠,并将相关数据显示在 OLED 屏幕上,已经通过蓝牙传送出去的一整套系统软件。2 软件结构开始-自检-启动蓝牙通信层协议-读取传感器数据-算法处理-显示在 OLED 屏幕-通过蓝牙传输至手机。四、软硬件环境软件环境【项目开发环境】:文档编写软件:Microsoft Word 2003、Microsoft Visio 2003开发用机操作系统为 Keil MDK, nRF51 sdk, nRFgo Studio开发工具 arm-linux-gcc,开发语言 C+【项目运行环境】:嵌入式 Li

8、nux 。5需要用到的动态库:libc.so.6,libstdc+.so.6.0.1,libstdc+.so.6,libcrypt.so,libpthread.so。硬件环境【项目开发环境】:x86 CPU:Intel Core 2 T5500,主频 1.67GHz硬盘:Sata 硬盘 500GB内存:DDR3 2GB【项目运行环境】:主控 nrf51822,g-sersor lis3dh,jlink,pc程序描述相应函数说明系统初始化【函数声明】:Int SscgasInit();【函数返回】:代表系统初始化成功1,代表系统初始化失败【函数定义】:6初始化大微蓝牙智能运动手表系统软件。系统退

9、出【函数声明】:Int SscgasExit();【函数返回】:代表系统退出成功1,代表系统退出失败【函数定义】:退出大微蓝牙智能运动手表系统软件。判断是否退出系统【函数声明】:Int IsProcessOver();【函数返回】:代表需要退出系统1,代表不需要退出系统【函数定义】:判断是否需要退出系统。【函数声明】:void CallImageInput();7五、软件设计原理本软件采用 C+语言开发采用蓝牙 ble 技术,g-sersor 算法,数据存储等技术。实现计时功能,记录卡路里消耗情况,睡眠质量,记录运动的步数,将这些数据通过 OLED 屏幕显示出来,同时保存这些数据,通过蓝牙协议

10、将这些数据发送到智能手机中,供 APP 使用;设计出包含计时功能,蓝牙传输功能,传感器数据转化为步数,卡路里消耗,检测睡眠,并将相关数据显示在 OLED 屏幕上,已经通过蓝牙传送出去的一整套系统软件;软件流程:开始-自检-启动蓝牙通信层协议-读取传感器数据-算法处理-显示在 OLED 屏幕-通过蓝牙传输至手机。工作时序如下图所示:8数据输出时序如下图所示:产品模型如下图所示:六、项目优点9本软件可以应用到其他需要该软件的智能运动手表中,通过在单片机嵌入式系统里集成我们自主研发的大微蓝牙智能运动手表系统软件,让使用者根据实际需求,实现计时功能,记录卡路里消耗情况,睡眠质量,记录运动的步数,将这些数据通过 OLED 屏幕显示出来,同时保存这些数据,通过蓝牙协议将这些数据发送到智能手机中,供 APP 使用。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 医药卫生

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。