Android Open Source - Framework Bluetooth BSPAN---Bluetooth-Sensor-Processing-for-Android






Project Summary

BSPAN is a fork of SPINE (Signal Processing in Node Environment) to connect and process Bluetooth Sensors (e.g. Shimmer, NeuroSky, Zephyr BioHarness, etc.) on Android. The BSPAN framework is intended for creating Android biofeedback applications by integrating Bluetooth biofeedback sensors with Android..

Web Site / Source Repository

BSPAN---Bluetooth-Sensor-Processing-for-Android is hosted in the following web site
https://github.com/t2health/BSPAN---Bluetooth-Sensor-Processing-for-Android

If you think the Android project BSPAN---Bluetooth-Sensor-Processing-for-Android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of BSPAN---Bluetooth-Sensor-Processing-for-Android.

ItemValue
Java File Count180
Minimum SDK Version7
Activity Count4
jar files usedFlurryAgent.jar
achartengine-0.6.0.jar
achartengine-0.6.0.jar
ormlite-android-4.20-javadoc.jar
ormlite-android-4.20-sources.jar
ormlite-android-4.20.jar
ormlite-core-4.20-javadoc.jar
ormlite-core-4.20-sources.jar
ormlite-core-4.20.jar
Required Permissionsandroid.permission.ACCESS_FINE_LOCATION
android.permission.BLUETOOTH
android.permission.GET_ACCOUNTS
android.permission.INTERNET
android.permission.MANAGE_ACCOUNTS
android.permission.READ_LOGS
android.permission.VIBRATE
android.permission.WRITE_EXTERNAL_STORAGE
Asset File Namesassets\SPINETestApp.properties
assets\defaults.properties




License

The license information of BSPAN---Bluetooth-Sensor-Processing-for-Android is as follows:

GNU Lesser General Public License

Java Source Files

BSPAN---Bluetooth-Sensor-Processing-for-Android has the following Java source files.

com.t2.AndroidSpineServerMainActivity.java
com.t2.Constants.java
com.t2.SharedPref.java
com.t2.SpineReceiver.java
com.t2.androidspineexample.AndroidSpineExampleActivity.java
com.t2.androidspineexample.BioSensor.java
com.t2.androidspineexample.Constants.java
com.t2.androidspineexample.LogWriter.java
com.t2.androidspineexample.StartupActivity.java
com.t2.androidspineexample.Util.java
com.t2.biofeedback.BioFeedbackService.java
com.t2.biofeedback.BioFeedbackServiceManagerReceiver.java
com.t2.biofeedback.Constants.java
com.t2.biofeedback.DeviceManager.java
com.t2.biofeedback.SPINEPacketsConstants.java
com.t2.biofeedback.SPINESensorConstants.java
com.t2.biofeedback.SPINEServiceMessageConstants.java
com.t2.biofeedback.Util.java
com.t2.biofeedback.activity.BTServiceManager.java
com.t2.biofeedback.device.BioFeedbackDevice.java
com.t2.biofeedback.device.Mobi.MobiBH.java
com.t2.biofeedback.device.Mobi.MobiDevice.java
com.t2.biofeedback.device.Mobi.MobiMessage.java
com.t2.biofeedback.device.Mobi.Structures.java
com.t2.biofeedback.device.SerialBTDevice.java
com.t2.biofeedback.device.Spine.SpineBH.java
com.t2.biofeedback.device.Spine.SpineDevice.java
com.t2.biofeedback.device.neurosky.NeuroskyBH.java
com.t2.biofeedback.device.neurosky.NeuroskyDevice.java
com.t2.biofeedback.device.neurosky.StreamParser.java
com.t2.biofeedback.device.neurosky.interface
DataListener.java
com.t2.biofeedback.device.shimmer.ShimmerBH.java
com.t2.biofeedback.device.shimmer.ShimmerDevice.java
com.t2.biofeedback.device.shimmer.ShimmerMessage.java
com.t2.biofeedback.device.zephyr.ZephyrBH.java
com.t2.biofeedback.device.zephyr.ZephyrDevice.java
com.t2.biofeedback.device.zephyr.ZephyrMessage.java
com.tilab.gal.LocalNodeAdapter.java
com.tilab.gal.Message.java
com.tilab.gal.WSNConnection.java
jade.util.Logger
.java
net.tinyos.message.Message.java
net.tinyos.message.MessageListener.java
spine.Properties.java
spine.PropertiesImpl.java
spine.SPINEFactory.java
spine.SPINEFunctionConstants.java
spine.SPINEListener.java
spine.SPINEManager.java
spine.SPINEPacketsConstants.java
spine.SPINESensorConstants.java
spine.SPINEServiceMessageConstants.java
spine.SPINESupportedPlatforms.java
spine.datamodel.Address.java
spine.datamodel.AlarmData.java
spine.datamodel.BufferedRawData.java
spine.datamodel.Data.java
spine.datamodel.Feature.java
spine.datamodel.FeatureData.java
spine.datamodel.Functionality.java
spine.datamodel.HeartBeatData.java
spine.datamodel.HmmData.java
spine.datamodel.MindsetData.java
spine.datamodel.Node.java
spine.datamodel.OneShotData.java
spine.datamodel.Sensor.java
spine.datamodel.ServiceMessage.java
spine.datamodel.ShimmerData.java
spine.datamodel.StepCounterData.java
spine.datamodel.ZephyrData.java
spine.datamodel.functions.AlarmFunction.java
spine.datamodel.functions.AlarmSpineFunctionReq.java
spine.datamodel.functions.AlarmSpineSetupFunction.java
spine.datamodel.functions.BufferedRawDataFunction.java
spine.datamodel.functions.BufferedRawDataSpineFunctionReq.java
spine.datamodel.functions.BufferedRawDataSpineSetupFunction.java
spine.datamodel.functions.CodecInfo.java
spine.datamodel.functions.FeatureFunction.java
spine.datamodel.functions.FeatureSpineFunctionReq.java
spine.datamodel.functions.FeatureSpineSetupFunction.java
spine.datamodel.functions.Function.java
spine.datamodel.functions.HeartBeatFunction.java
spine.datamodel.functions.HeartBeatSpineFunctionReq.java
spine.datamodel.functions.HeartBeatSpineSetupFunction.java
spine.datamodel.functions.HmmFunction.java
spine.datamodel.functions.HmmSpineFunctionReq.java
spine.datamodel.functions.HmmSpineSetupFunction.java
spine.datamodel.functions.ShimmerNonSpineSetupSensor.java
spine.datamodel.functions.SpineCodec.java
spine.datamodel.functions.SpineFunctionReq.java
spine.datamodel.functions.SpineObject.java
spine.datamodel.functions.SpineServiceCommand.java
spine.datamodel.functions.SpineSetupFunction.java
spine.datamodel.functions.SpineSetupSensor.java
spine.datamodel.functions.SpineStart.java
spine.datamodel.functions.StepCounterFunction.java
spine.datamodel.functions.StepCounterSpineFunctionReq.java
spine.datamodel.functions.StepCounterSpineSetupFunction.java
spine.datamodel.serviceMessages.ServiceAckMessage.java
spine.datamodel.serviceMessages.ServiceDetailErrorMessage.java
spine.datamodel.serviceMessages.ServiceDetailInfoMessage.java
spine.datamodel.serviceMessages.ServiceDetailWarningMessage.java
spine.datamodel.serviceMessages.ServiceErrorMessage.java
spine.datamodel.serviceMessages.ServiceInfoMessage.java
spine.datamodel.serviceMessages.ServiceNotSpecifiedMessage.java
spine.datamodel.serviceMessages.ServiceWarningMessage.java
spine.exceptions.BadFunctionSpecException.java
spine.exceptions.MethodNotSupportedException.java
spine.exceptions.NoSuchChannelException.java
spine.exceptions.PacketDecodingException.java
spine.exceptions.UnexpectedMessageException.java
spine.payload.codec.android.CodecInformation.java
spine.payload.codec.android.FeatureSpineData.java
spine.payload.codec.android.MindsetSpineData.java
spine.payload.codec.android.ServiceAdvertisement.java
spine.payload.codec.android.ShimmerNonSpineSetupSensor_codec.java
spine.payload.codec.android.ShimmerSpineData.java
spine.payload.codec.android.SpineServiceCommand_codec.java
spine.payload.codec.android.SpineSetupSensor.java
spine.payload.codec.android.ZephyrSpineData.java
spine.payload.codec.emu.AlarmSpineData.java
spine.payload.codec.emu.AlarmSpineFunctionReq.java
spine.payload.codec.emu.AlarmSpineSetupFunction.java
spine.payload.codec.emu.BufferedRawDataSpineData.java
spine.payload.codec.emu.BufferedRawDataSpineFunctionReq.java
spine.payload.codec.emu.BufferedRawDataSpineSetupFunction.java
spine.payload.codec.emu.CodecInformation.java
spine.payload.codec.emu.FeatureSpineData.java
spine.payload.codec.emu.FeatureSpineFunctionReq.java
spine.payload.codec.emu.FeatureSpineSetupFunction.java
spine.payload.codec.emu.OneShotSpineData.java
spine.payload.codec.emu.ServiceAckMessage.java
spine.payload.codec.emu.ServiceAdvertisement.java
spine.payload.codec.emu.ServiceErrorMessage.java
spine.payload.codec.emu.ServiceInfoMessage.java
spine.payload.codec.emu.ServiceNotSpecifiedMessage.java
spine.payload.codec.emu.ServiceWarningMessage.java
spine.payload.codec.emu.SpineSetupSensor.java
spine.payload.codec.emu.SpineStart.java
spine.payload.codec.emu.StepCounterSpineData.java
spine.payload.codec.emu.StepCounterSpineFunctionReq.java
spine.payload.codec.emu.StepCounterSpineSetupFunction.java
spine.payload.codec.tinyos.AlarmSpineData.java
spine.payload.codec.tinyos.AlarmSpineFunctionReq.java
spine.payload.codec.tinyos.AlarmSpineSetupFunction.java
spine.payload.codec.tinyos.BufferedRawDataSpineData.java
spine.payload.codec.tinyos.BufferedRawDataSpineFunctionReq.java
spine.payload.codec.tinyos.BufferedRawDataSpineSetupFunction.java
spine.payload.codec.tinyos.CodecInformation.java
spine.payload.codec.tinyos.FeatureSpineData.java
spine.payload.codec.tinyos.FeatureSpineFunctionReq.java
spine.payload.codec.tinyos.FeatureSpineSetupFunction.java
spine.payload.codec.tinyos.HeartBeatSpineData.java
spine.payload.codec.tinyos.HeartBeatSpineFunctionReq.java
spine.payload.codec.tinyos.HeartBeatSpineSetupFunction.java
spine.payload.codec.tinyos.HmmSpineData.java
spine.payload.codec.tinyos.HmmSpineFunctionReq.java
spine.payload.codec.tinyos.HmmSpineSetupFunction.java
spine.payload.codec.tinyos.OneShotSpineData.java
spine.payload.codec.tinyos.ServiceAckMessage.java
spine.payload.codec.tinyos.ServiceAdvertisement.java
spine.payload.codec.tinyos.ServiceErrorMessage.java
spine.payload.codec.tinyos.ServiceInfoMessage.java
spine.payload.codec.tinyos.ServiceNotSpecifiedMessage.java
spine.payload.codec.tinyos.ServiceWarningMessage.java
spine.payload.codec.tinyos.SpineSetupSensor.java
spine.payload.codec.tinyos.SpineStart.java
spine.payload.codec.tinyos.StepCounterSpineData.java
spine.payload.codec.tinyos.StepCounterSpineFunctionReq.java
spine.payload.codec.tinyos.StepCounterSpineSetupFunction.java
t2.spine.communication.android.AndroidConfigurationDescriptor.java
t2.spine.communication.android.AndroidLocalNodeAdapter.java
t2.spine.communication.android.AndroidMessage.java
t2.spine.communication.android.AndroidMessageServer.java
t2.spine.communication.android.AndroidWSNConnection.java
t2.spine.communication.android.Constants.java
t2.spine.communication.android.IllegalSpineHeaderSizeException.java
t2.spine.communication.android.TOSMessage.java