BOSCH XDK – Web Connected Sensors
Antwort
14.07.16 04:57

The world is now becoming connected, sensors are being installed everywhere. And these small data collected by sensors are aggregated, which becomes big data for further data mining, analyzing, and eventually brings new intelligent to us and improves our daily life and work.

We have built a prototype to simulate this connected world, using BCDS XDK and Bosch IoT Cloud (BIC). The overall idea is that we collect different sensor data with XDK, then transmit then via an IoT gateway to our backend, which is hosted on BIC. Collected data is then aggregated, and stored in persistent database (MongoDB) for future usage. A dashboard is also available that shows the statistics of all registered sensors, and it possible to chart in real time different sensor data as well. At the meantime, our application provides an event notification feature, which makes it is possible to configure parameters, based on which the configured email addresses (limited to 5) will receive email alerting when a specific sensor data is behaving unexpected.

On hardware side, we have two major parts:

  •     BCDS XDK 110
  •     Raspberry Pi 2 Model B

The sensors we are using on the XDK 110 are:

  •     Digital light sensor
  •     Pressure sensor
  •     Temperature sensor
  •     Humidity sensor
  •     Accelerometer (all three axis)
  •     Gyroscope (all three axis)
  •     Magnetometer (all three axis)

XDK connects to iot_gateway using Bluetooth LE protocol.

The iot_gateway is a software that we developed and installed on the Raspberry Pi. Once started, it will scan for nearby XDK and connect them and start receiving sensor data. Data received will be formatted and sent to the Dashboard application on BIC. Users will then be able to view sensor data chart in real time, or to configure and receive notifications when a sensor detects unusual behavior.

This prototype could be used in plenty of scenarios, for example, we have used it to demonstrate the concept of Internet of Things. And it could be used to demonstrate environmental monitoring feature for Smart Homes. While used in industrial context, the event notification feature is capable of improving the manufacturing process, and eventually bring better product quality.

The high level picture of our solution and some screenshots of our dashboard is showed below to give you a better understanding of our prototype.

 

[X] I accept the XDK competition terms and conditions

+11 (11 Stimmen)
RE: BOSCH XDK – Web Connected Sensors
Antwort
14.07.16 04:15 als Antwort auf Jun MA.

 cool! It's a typical end to end applicatio which consists of the XDK gateway and cloud service!

 

+2 (2 Stimmen)
RE: BOSCH XDK – Web Connected Sensors
Antwort
14.07.16 04:51 als Antwort auf Jun MA.
One of our First Successful Showcase!! Nice write up!
+1 (1 Stimme)
RE: BOSCH XDK – Web Connected Sensors
Antwort
14.07.16 04:53 als Antwort auf Jun MA.

Hello Jun Ma,

 

thank you for submitting your XDK use case! Great to see what you are able to do with the xdk in the field of fast IoT prototyping. It's a classical scenario to get revelevant data fast and easily.

 

Important note: To participate in the contest you need to accept our terms and conditions. So please add the following part at the end of you post:

 

“[X] I accept the XDK competition terms and conditions

0 (0 Stimmen)
RE: BOSCH XDK – Web Connected Sensors
Antwort
14.07.16 04:58 als Antwort auf Marc Staller.

Hi Marc,

Many thanks for informing :)

 

Best regards.

Jun MA

0 (0 Stimmen)
RE: BOSCH XDK – Web Connected Sensors
Antwort
03.08.16 14:37 als Antwort auf Jun MA.

Hello Jun,

Your application is correct now and your idea Web connected sensors will participate in the Ideation Jam.

Kind regards,
Manuel

0 (0 Stimmen)