Skip to content

Documentation for the BCX19 Mobility Challenge

Notifications You must be signed in to change notification settings

kuberaspeaking/documentation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

BCX19 Mobility Challenge

HackMC Area

Available hardware

E-Bikes with COBI.Bike

COBI.Bike logo COBI.Bike system COBI.Bike picture

Which data is available?

  • Data from eBike Drive Unit
    • Battery range, odometer, assistance modes
  • Sensors embedded in mobile device
    • GPS, Gyroscope, accelerometer
  • External sensors
    • Heart rate, cadence, speed

How to access data?

COBI.js - a JavaScript library that abstracts the Bluetooth connections, authentication or CAN BUS and allows the developer to focus on the data

How to interact with the device or the system?

The COBI.Bike app and Hub: https://cobi.bike/product

What events are available?

  • Developers can subscribe to the streams of data they wish to access

Eclipse Kuksa RC Rovers

Eclipse Kuksa Rover

  • Available: 3x Rovers in HackMC area
  • Contact person: coming soon

Which data is available?

E.g. (live) Sensor Data

  • Camera
  • Gyroscope
  • Ultrasonic sensors
  • Infrared sensors
  • Temperature
  • Humidity

How to access data?

  • Retrieve data from database (where it was stored through Eclipse Hono)
  • Sending data to vehicle via HONO to vehicle API

How to interact with the device or the system?

  • Send data to hosted Eclipse Hono instance
  • Eclipse hawkBit and connected App-Store
  • Eclipse Che instance to implement applications

What events are available?

  • App development and deployment 
  • Push notifications
  • Command & control of Rover

Useful links

Programmable dongle to access vehicle diagnosis port. Currently we work on integrating authorization flows into Eclipse Kuksa

EV Challenge Jaguar I-PACE

  • Available: 1x Jaguar I-PACE in front of building
  • Contact person: coming soon

CAN Bus data available over HTTP

more information coming soon

Anki Overdrive

  • Available: 1x Track in the HackMC area with 4 cars
  • Contact person: Pedro Silva

more information coming soon

Audi e-Tron brake data

  • Not physically available, only data access on demand

Ask the Bosch IoT Insights Hack Coaches

Available software services

Bosch IoT Suite

Bosch IoT Suite

Devices are typically connected to the Bosch IoT Hub, which pushed data to Bosch IoT Things. Changes of Things are recorded by Bosch IoT Insights and preserved for further analysis.

  • Bosch IoT Insights

    The easy way to manage your IoT device data
    https://bosch-iot-insights.com

  • Bosch IoT Things

    Managed inventory of digital twins for IoT device assets

  • Bosch IoT Hub

    Easy and secure device connectivity for the IoT

Book your free plan

Find our Hack Coaches on the Marketplace on the 2nd floor.

Here.com Telematics API

TBD: Logo, Description

  • Contact person: coming soon

https://developer.here.com/documentation/fleet-telematics/dev_guide/topics/use-cases.html

Axel Springer: Clever Tanken API

Which data is available?

  • Gas stations (address, opening hours, div. features)
  • Gas prices
  • Car wash facilities

How to access data?

  • Clever Tanken API
  • Hack coach provides credentials

Ideas

  • OnMyWay: An app that shows the user where on his/her way the next e.g. McDonalds, Sanifair, Rewe, baby changing table, kids playground etc. is
  • Gas price trend prediction

Axel Springer: upday API

Which data is available?

  • Top News Teaser (between 9 and 11)

    • URL to original source, image URL
    • title, preview text
    • publish time
    • category
  • this is live news data

  • it is available for 10 locales, curated by several editorial teams

  • it is updated irregularily whenever something interesting or relevant happens

  • the content of the specific locales differs

  • valid locales are: de-DE, de-AT, de-CH, nl-BE, nl-NL, fr-FR, pl-PL, en-GB, es-ES, it-IT

How to access data?

Requests to REST API:

curl -u 'api:<pw>' http://boschhackathon.topnews.upday.com/api/v1/top-news/{locale}

Password provided by Hack Coach

TIBCO

Project Flogo is a go-based open source ecosystem for building event-driven apps and has the notion of triggers and actions to process any incoming event.

When to use Flogo?

If you’re dev & sick of building all the messy stuff that comes along with coding production apps, such as connectivity to event-driven messaging platforms, datastores, SaaS apps, etc & want to deploy to a wide range of targets, such as

  • serverless compute
  • IoT edge devices
  • containers

then Project Flogo is for you!

How to access data?

You can use one of our triggers to receive data. Examples triggers are:

  • Kafka, MQTT, CoAP, REST, GraphQL, AWS Lambda, Timer, AMQP ...and many others

You can use one of our actions to process or send data back. Examples activities are:

  • Log, MQTT, Kafka, AMQP, Trello, Write to File, Pushbullet, Tensorflow, IFTTT, AWS S3, RasPi GPIO

...and you can contribute in the development of new triggers and activities as well.

How to get Project Flogo?

Project Flogo can be downloaded from github and more details can be found here https://github.com/tibcosoftware/flogo

A Web UI to develop with a zero-code approach is available via Docker (highly recommended for the Hackathon): https://hub.docker.com/r/flogo/flogo-docker

You can run Flogo on your laptop, on a edge device like a RasPi, on a container like OpenShift or even on AWS Lambda

The Flogo Web UI comes along with all required components to begin developing, testing and building deployable artifacts from your web browser.

Find our Hack Coaches on the Marketplace on the 2nd floor. We show you how to connect to the Bosch IoT Hub, receive device messages and build something cool!

Red Hat

TBD

Mathworks

Get a Matlab license for the hackathon and get support from the Hack Coaches.

TBD

About

Documentation for the BCX19 Mobility Challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published