多客户端传感器数据采集系统
来源:互联网 发布:云计算 智慧园区 编辑:程序博客网 时间:2024/06/05 16:38
多客户端传感器数据采集系统
GitHub项目地址:https://github.com/LeoCai/Multi-Sensor-DataCollector
项目简介
- 用于多客户端传感器采集和发送;
- 可用于科研采集数据;
- 可利用wifi实时传输传感器数据;
- 支持一个主节点进行蓝牙控制,多个从节点同时开始采集数据;
- 支持利用sokect实时传输传感器数据到服务器
待解决问题
- sockect模式下不能重复连接使用
- sockect模式下传输数据丢包
采集的数据类型
- 加速度 Sensor.TYPE_ACCELEROMETE
- 陀螺仪 Sensor.TYPE_GYROSCOPE
- 磁力计 Sensor.TYPE_MAGNETIC_FIELD
- 重力 Sensor.TYPE_GRAVITY
- 线性加速度 Sensor.TYPE_LINEAR_ACCELERATION
修改位置:MySensorManager.java
参数修改
频率周期修改: CollectorConfig.java
项目配置
compileSdkVersion 23buildToolsVersion "23.0.1"
关联项目
- sokect传输框架:jar包依赖
- sokect PC 服务端:若为socket模式须安装PC或Android服务端
- sokect android 服务端:若为socket模式须安装PC或Android服务端
使用方式
- 安装multi_sensor_collector module到各个手机上
- 在控制主手机上点击MASTER
- 在传感器手机熵点击CLIENT,从手机显示CONNECTED, 主手机显示1 CONNCECTED
- 若为本地采集CSV模式:
- 输入文件名
- 按下主手机上的INIT FILE
- 从手机显示FILE INITED
- 主手机按下START,从手机显示STARTING,开始采集数据到本地csv
- 若为sockect传输模式
- 输入主机IP地址
- 按下助手及上的INIT FILE
- 从手机显示FILE INITED,服务端显示…CONNECTED
- 主手机按下START,服务端按下READY,开始传输数据
主要函数介绍
module 介绍
- multi_sensor_collector 项目界面模块,用于安装app,依赖publiclibs
- publiclibs 封装了采集数据和传输框架,依赖spacesync.jar
0 0
- 多客户端传感器数据采集系统
- ZigBee无线传感器网络远程数据采集系统设计
- Arduino 中多传感器数据采集的写法
- 1-15 实验12 ZigBee无线传感器网络远程数据采集系统
- 无线传感器网络-仓库温湿度采集系统
- 基于加速度传感器智能穿戴:数据采集
- 传感器采集的数据有多重要
- 网页数据采集系统
- 高速数据采集系统
- 数据采集系统
- PDA数据采集系统
- java--数据采集系统
- 环境数据采集系统
- ForeSpider数据采集系统
- Predix之玩转树莓派(2) 从传感器采集数据
- 激光传感器采集数据的障碍物特征提取
- STM32 采集SHT10传感器数据(非float)
- 什么是GIS数据采集系统
- 通过handler更新UI的疑问
- 用ftp方式下载文件,怎么得到正在下载文件的大小啊
- 2017_01_02_1_静态绑定
- 一个recyclerView实现linear和Grid的布局
- Ubuntu下使用安装和使用MYSQL和JDBC
- 多客户端传感器数据采集系统
- (4.1.45) Android RecyclerView 使用完全解析 体验艺术般的控件
- 使用NMF模型进行消费者行为分析.
- 2017_01_02_1_源码阅读--BaseYii.php
- nose1.3.7文档翻译--3.Writing tests
- android 实现视频缓存
- 2017_01_02_1_类自动加载
- Struts2 创建Action对象并放入ValueStack的时机
- Android如何调试最快?