Giter VIP home page Giter VIP logo

sensordashboard's Introduction

SensorDashboard

A sensor dashboard for Android plotting all sensor data of your Android wearable.

Screenshot

Written at the Android Wear Hackathon 2014 in London by Juhani Lehtimäki, Benjamin Stürmer and Sebastian Kaspari.

Get it from Google Play: https://play.google.com/store/apps/details?id=com.github.pocmo.sensordashboard

License

Copyright 2014 Juhani Lehtimäki, Benjamin Stürmer, Sebastian Kaspari

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

sensordashboard's People

Contributors

cortinico avatar juhanilehtimaeki avatar pocmo avatar thebino avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sensordashboard's Issues

Always Waiting

My phone sometimes doesn't change from the "waiting for sensor input from a wearable," despite having a moto 360 hooked up to it.

Bluetooth RSSI feature

Hi,

is it possible to also receive the RSSI data of the Bluetooth connection between the Android Wear and a handheld? For instance by means of readRemoteRSSI()? I believe that the packets send should somehow hold this information, however, how can I read it out?

lhjohn

Connection with wearable device

I have some question.

When I download application at playstore, then It can connect with wearable device, so get data from it.
but when I download this code and run it, but it cannot connect with wearable device.

I want to develop some application with this code, but I can't test .

About communication

I imported the project into Android Studio, and ran from it.It started from beginning screen on my tablet Nexus 7, then stopped there.'waiting for sensor input from wearable.." I used the repository sumitted on July 24, 2015. I've also tried other repositories, they ended there as the same. However, the one I downloaded from Google App Store, it could work well, I can get the sensors measuring screen, though it refuses to work from time to time. I am totally a new starter for application development, so I don't know how to deal with it. Could you help me with that? Thank you.
Here are the devices I am using.
mobile: Nexus 7
wear: Sony SmartWatch 3

Update to the data recording functionality

Currently, the mobile end revives only one type of sensor data at a time. However, when recording data into files, it is expected that all types sensor data being recorded at the same time.

To achieve this goal, I plan to implement a switch function to either turn on or turn off the sensor filter. When the data record button is pushed, the sensor filter will be disabled. When the stop button is pushed, the sensor filter will be enabled again.

logging sensor data on the smart watch

For a project I'm working on I need to log gyro and acc data on the android smart watch (few seconds) at about 100Hz, is it possible with the "Sensor Dashboard" app ?

Could not detect heart rate sensor

Using a huawei watch with all watch, mobile device and android studio's latest versions, I was never able to get the heart rate sensor working. Debugged the code for a while, all permissions are on, heart rate sensor always gets null for some weird reason and accelerometer, gyroscope, pressure and step counter are always on even when I comment out the listener lines.

Needed some more explanation regarding sensor dashboard application.

I have gone through the project but am running wear application in emulator,so that am not able to get the service notifications from wear to mobile.please provide demo screenshots for reference.It will helps others too alot.And am dont know where to mention this comment,so only I have added this in issue block.

Frequent crash due to UI

When the number of sensors are too large, the ui will crash. To fix this problem, we need to take care of both the number of colors and number of views.

Sensor Data normalization

Hi! I don't understand the normalization of collected data in your project. Could you explain me how that work please?

Can not run on the watch (wear)

I read through the closed issues and followed all the instructions for running the app on my watch. I don not know if there is a technical difference than "run" and "deploy" the app on the watch. If not, that's what I did. It builds and installs with no problem, but it does not open up at all. Run terminal says: Waiting for process to come online...
Timed out waiting for process to appear on compal-runway-
I can not find the app in the list of my app but if I go to Settings -> App info -> then I can see the app is listed there and I have options like uninstall, force stop, permissions, etc.
Could yo help me how I can do this?

P.S. I tried to change the build.gradle of the wear to a similar settings (aka sdk versions & stuff) of another wear app that I have and is working on my phone and that didn't help.

The app on the phone does build, install and run install totally normal, just waits for sensor info.

How can I deploy this App on my watch?

I want to deploy this App on my Phone and Wearable. Deploying the App on my Phone works fine. When I try to deploy the App on my watch like I deploy it on my Phone, I get the following Error: Error running wear: Default Activity not found. I think that this Error is caused by the fact, that the App isn't a Standalone Wearable App and can't be deployed by selecting a deployment target as you would with a phone . When I look in the AndroidManifest.xml the meta-data tag looks like this:<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
How can I deploy this App on my watch?

Build issue

The app from the play store works. Building the app from github works fine, but the program doesnt work.

Cover most of the smart watches out there

Hi folks, this may be a silly question, but I'm new developing for wearable devices, and Wikipedia says that there is Smart Watches with Android Wear 2.0 OS and Smart Watches with Android OS by itself.
https://en.wikipedia.org/wiki/Smartwatch#Operating_systems
So my question is, after Google released Android Wear OS there is no more Android OS Smart Watches on the market? only Smart Watches with Android Wear OS? should i worry about Smart Watches running Android OS nowadyas? because I'm developing an APP and I'm trying to cover most of the Android Smart Watches out there, so i thought in using Android Wear 2.0 SDK and Tizen SDK for Samsung Smart Watches, but now i don't know if i should worry about Smart Watches running Android OS, should I? if that's the case what would be the SDK for it? thank you very much for your help guys :)
Oh and for IOS, watch OS and Tizen OS will cover most of the smart watches for Iphones out there? thanks

Adding data record functionality

In this update, I will try to add the functionality that record the sensor data into .csv files, and store them into the sdcard memory.

I plan to create two buttons: start and stop. Once the start button is pushed, a directory named based on time is created, and multiple .csv files will be created to record sensor data. The data from each sensor will be recorded in one file. When the stop button is pushed, the recording process stops.

Import Project Error

Hi everyone,

Have anyone try to build this project on Anroid Studio 1.1.0, gradle 1.1.0, Windows 7 64bit?
I try to import this project on Android Studio 1.1.0 but I got the error message in Message Gradle Sync as following:

Gradle 'SensorDashboard-master' project refresh failed
Error:Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at http://gradle.org/docs/2.1/userguide/gradle_daemon.html

Please read below process output to find out more:

java.lang.IllegalArgumentException: URI has an authority component
at java.io.File.(File.java:423)
at org.gradle.api.internal.classpath.EffectiveClassPath.findAvailableClasspathFiles(EffectiveClassPath.java:41)
at org.gradle.api.internal.classpath.EffectiveClassPath.(EffectiveClassPath.java:32)
at org.gradle.api.internal.classpath.DefaultModuleRegistry.(DefaultModuleRegistry.java:61)
at org.gradle.api.internal.classpath.DefaultModuleRegistry.(DefaultModuleRegistry.java:55)
at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:44)
at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)
at org.gradle.launcher.daemon.bootstrap.GradleDaemon.main(GradleDaemon.java:22)

  • I try to modify the version number in build.gradle file but still not build successfully.

Thanks,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.