An open API service indexing awesome lists of open source software.

https://github.com/veaba/comebackmybike

2018年8月22日,丢了自行车,于是想写个自行车追踪器(也可能是闹着玩~~)
https://github.com/veaba/comebackmybike

Last synced: 5 months ago
JSON representation

2018年8月22日,丢了自行车,于是想写个自行车追踪器(也可能是闹着玩~~)

Awesome Lists containing this project

README

          

# comebackmybike
## 背景前度
`2018年8月22日,丢了自行车,于是想写个自行车追踪器(也可能是闹着玩~~)`
`
## 技术栈
- c语言
- ios开发objective-c
- android java kotlin
- web javascript、css、html、php、node.js、typescript、http相关知识
- 服务器 linux,嵌入式、stm32、51
- 电子电路板相关硬件知识/信号传输/音频,电源存储、图像处理,无线传输知识,电子元器件焊接等基本硬件知识

## 总体设计
### 需求分析
1. 单点定位
2. 联网
3. 移动端
4. 防水
5. 体积小
6. 供电充足,电池更换
- 测试供电功能,是否充足
- 可以通过脚踏的方式,对备用电池持续充电
7. 移动轨迹,每秒发送10条数据到客户端,可追踪地图
8. 栅栏防盗
9. 拍照
10. 录像
11. 自动发送短信
12. 自动打电话
13. wifi 开发阶段
14. 共享手机网络
15. wifi/蓝牙开关,可在手机端关闭功能
16. 时速计算。
17. 设定 停车模式下
- 自动开启栅栏模式,客户端圈定以停车的坐标为中心,10m半径内圆圈之外移动
- 报警,短信,后端记录,电话拨打
- 客户端或手动解除停车模式,接触警报
- 客户端手动解除警报
- 对周围拍照,1s拍照5次,开始录制10s的视频,每个小时,录制10次,并上传到云端
- 开始上传地理数据,1s,10条的频率,后端绘制地理轨迹
18. 客户端
- 人工点击唤回功能
- 解除警报器蜂鸣
- 发出语音告知所在位置
- 返回供电电池的储存情况
19. 关键位置,画面超出比率不一样,则自动触发记录功能。发生在,假如摄像头朝上,有人脸识别功能,有人出现,则触发拍照
- 拍照
- 录制视频
20. 防干扰功能
- 保证信号传输正常
### 功能分析
1. 对功能进行分优先级开发。
2. 分模块开发
### 拓展性分析
1. 拓展各项数据链接下,以适用不同的场景
### 平台分析

## 硬件方案

### 硬件方案设计
### 芯片方案选择
### 联网模块
### 地理模块
### 电源模块
### 存储模块
### 通信模块
### 拍照模块
### 录像模块
### 硬件功能联调测试
- GSM
- GPRS 模块
- 短信
## 软件方案
### 软件设计
- gsm

- 北斗
- ios
- android
- web
- webSocket 后端往前端发送信息
### ios 开发
### android开发
### web开发
- 百度地图
### 服务器linux
## 组装调试
### 联网调试
### 地理数据联调
### gps 单点传输
### ios联调
### android 联调
### web联调
### 拍照联调
### 录制是联调
## 测试安装
### 联网安装
### 车载安装
### 电池安装
### 地理模块安装
### 存储安装
## 开发完成-总结
### 方案优化比较
### 新品比较
### 优化调试