Skip to content

My solution for the second exercise for the lecture Mobile Computing and Internet of Things.

License

Notifications You must be signed in to change notification settings

probstlukas/mociot-earable

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenEarable - App v1.3.0

OpenEarable is a new, open-source, Arduino-based platform for ear-based sensing applications. It provides a versatile prototyping platform with support for various sensors and actuators, making it suitable for earable research and development.

⬇️ Download iOS beta app

⬇️ Download Android beta app

🦻 Get OpenEarable device now

Table of Contents

Introduction

This App is designed to control the OpenEarable device and work as an example project. It is written in Flutter and can be compiled for Android and iOS.

Features

  • Connect to OpenEarable device
  • Configure the sensors
  • Control the audio
  • Control the built-in LED
  • Show live data from the sensors
  • Provide a number of example applications
    • Posture Tracker
    • Recorder

Getting Started

To get started with the OpenEarable App, you need to have the following:

  • An OpenEarable device with the newest firmware
  • A working flutter installation

Run the app

  1. Clone this repository
    git clone https://github.com/OpenEarable/app.git
    
  2. Navigate to the project folder in your terminal
  3. Connect your Phone to your Computer
  4. Start the app on your phone
    flutter run
    
    and select your phone as the target device from the list of connected devices.

Install the app

  1. Navigate to the project folder in your terminal
  2. Connect your Phone to your Computer
  3. Run the app in release mode
    flutter run --release
    
    and select your phone as the target device from the list of connected devices.

Contribute your own example app

If you want to contribute your own example app, please follow the steps below:

  1. Create a new folder in the lib/apps folder for your app
  2. Develop your app in the new folder
  3. Add an instance of the AppInfo class to sampleApps property in the lib/apps/apps_tab.dart file to include your app in the list of example apps
  4. Create a pull request to this repository

About

My solution for the second exercise for the lecture Mobile Computing and Internet of Things.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Dart 70.1%
  • C++ 13.3%
  • CMake 10.8%
  • Ruby 1.6%
  • HTML 1.2%
  • Swift 1.1%
  • Other 1.9%