IoTool declared Smart City winner of IoT Innovation World Cup - MWC Barcelona 2017

IoTool declared Smart City winner of IoT Innovation World Cup - MWC Barcelona 2017

The Innovation World Cup announced the 2017 winners at the Mobile World Congress in Barcelona.

The 5th IOT/M2M INNOVATION WORLD CUP Pitch and Award Ceremony took place at the heart of the 2017 Mobile World Congress on March 1st. 26 finalists took the stage to pitch their outstanding solutions to an audience of investors, media, executives and Mobile World Congress attendees. In the first round, there were 26 innovative solutions selected from a pool of over 400 submissions in 5 categories and 2 special prizes: Smart City, Industrial, Automotive, Transport & Logistics & Surveillance, Healthcare, Smart Building & Home Automation, and the Security Award. IoTool already came out as a finalist in the Smart City category.

After the final pitch and award ceremony, we are proud and overjoyed to have been declared as winners in the Smart City category.

Read more
IoTool declared finalist of IoT Innovation World Cup - MWC Barcelona 2017

IoTool declared finalist of IoT Innovation World Cup - MWC Barcelona 2017

In its fifth consecutive year, the 2016/17 IoT Innovation World Cup season has seen solutions from over 70 countries. The international judging panel of industry experts selected only 28 finalists from the pool of over 400 highly innovative solutions! We are proud to let you know that we were listed as one of the finalists in the Smart City category!

The pitch and award ceremony will be hosted by at the Mobile World Congress in Barcelona on March 1st. We will present our solution to an audience of industry experts, media and representatives from the Innovation World Cup partners. For more information about the award ceremony please visit http://www.innovationworldcup.com/event/iotm2m-innovation-world-cup-pitch-award-ceremony. Hope to see you there!

Original Source

Read more
Use a Smartphone as an IoT gateway to IBM Watson IoT

Use a Smartphone as an IoT gateway to IBM Watson IoT

Overview

Skill Level: Any Skill Level

For anyone with a basic knowledge how to install an Android application from Google Play

This recipe describes how to use an Android Smartphone as an IoT gateway to the IBM Watson. Use different Sensors (integrated, wired, wireless), Virtual sensors (algorithms), Triggers, Actions or your own extensions.

Ingredients

  • IBM bluemix account
  • Android device with the latest IoTool application

Resources:

IoTool homepage: https://iotool.io - you need to register to get access to an IoTool application.

Read more
Simple Senior Phone nominated for 2017 Best Senior Living Awards

Simple Senior Phone nominated for 2017 Best Senior Living Awards

Simple Senior Phone - a partner of IoTool that uses the IoTool API and technology has been nominated by SeniorHomes.com for their 2017 Best Senior Living Awards. SeniorHomes.com is a free resource for seniors looking for housing or care for a loved one or themselves. Since 2011, SeniorHomes.com Best Senior Living Awards have been featuring top websites, products, and organizations that help seniors lead healthy and vibrant lives. Winners will be announced on June 6th, 2017.

Vote for Simple Senior Phone at https://www.seniorhomes.com/p/2017-best-phone-apps#launchers!

Read more
Collect IoT data with IoTool and a smartphone to IBM Watson IoT Quickstart

Collect IoT data with IoTool and a smartphone to IBM Watson IoT Quickstart

Overview

Skill Level: Any Skill Level

For anyone with a basic knowledge how to install an Android application from Google Play

This recipe describes how to connect an Android smartphone to the IBM Watson IoT Quickstart using the IoTool app. Use different Sensors (integrated, wired, wireless), Virtual sensors (algorithms), Triggers, Actions or your own extensions.

Ingredients

  • Android device with the latest IoTool application

Resources:

Read more
Connect IoTool to Unification Engine

Connect IoTool to Unification Engine

Overview

Skill Level: Intermediate

Basic knowledge of Android development is recommended.

Step by step guide of how to connect your IoTool app to UnificationEngine. We will use this connection to publish events recorded by IoTool to the UnificationEngine platform.

Ingredients

  1. UnificationEngine
  2. Android device (API 18) with the latest IoTool app and sensor service.
Read more
Connect IoTool to InitialState Cloud

Connect IoTool to InitialState Cloud

 

Overview

Skill Level: Any Skill Level

For anyone with a basic knowledge how to install an Android application from Google Play.

Step by step guide of how to connect your IoTool app to InitialState Cloud. We will use this connection to publish events recorded by IoTool to InitialState. InitialState does not provide services such as uploading video and audio recordings of your device.

Ingredients

The folowing is needed to complete the guide:

  • InitialState Account
  • Android device with minimum API 16 (Android 4.1)
  • Instaled IoTool with InstalState Cloud extension
  • Internet connection

Resources:

IoTool homepage
IoTool Application
IoTool Device Sensors Extension
IoTool InitialState Cloud Extension

Read more
Use Bosch XDK with IoTool in research and study projects

Use Bosch XDK with IoTool in research and study projects

“I’m a prototyping platform for any Internet of Things use case that you can imagine, and more!” is written on the XDK website.

With XDK / IoTool this can be easily achieved. IoTool is a tool, a platform for fast making IOT solutions. XDK is only one of supported devices, but it is perfect for prototyping, testing, teaching and learning.

To get IoTool and Bosch XDK 110 service:

1. Check which sensors (beside IoTool Bosch XDK) you need (like internal Android sensors, Video camera or similar) - supported sensors

2. Register and Login to IoTool.io

3. Get Google Play links - main IoTool application and plugins

4. Install IoTool - user manual

To use Bosch XDK with IoTool using IoTool Sensor Service Bosch XDK, the correct firmware must first be uploaded to the device. This service uses the "Virtual XDK" demo application on XDK provided by Bosch. To upload the firmware to the device, Bosch XDK SDK must be installed beforehand, available here, this demo was compiled using SDK version 1.6.0.

Once the SDK is installed, the source code for the "Virtual SDK" demo application must be downloaded from here. After having downloaded the source code for the demo project, import it into the XDK IDE by navigating to the "File" menu and selecting "Import project". Import project using the project archive, by choosing the downloaded "Virtual SDK" demo sources archive. When the project is loaded successfully in to the IDE and Bosh XDK is connected to the computer via a USB cable, the device should be visible in the device manager. To upload the firmware to the device click on flash button in the device manager and wait for the firmware to be uploaded. 

Although the device can now already be used with IoTool, there are a few essential changes that need to be made to the source code that improve device usability:

1. Bluetooth stack overflow fix: Current firmware does not assign enough memory to the Bluetooth LE stack, resulting in randomly occurring stack overflows. To fix this issue apply the following changes:

VXA_bluetoothLE_ch.h
/* Line 27 */
#define VXA_BLE_STACK_SIZE_FOR_TASK    (configMINIMAL_STACK_SIZE + UINT8_C(10))
/* Change to */
#define VXA_BLE_STACK_SIZE_FOR_TASK    (configMINIMAL_STACK_SIZE + UINT8_C(1024))

2. Change accelerometer and gyroscope modes from orientation to normal mode: By default these sensors are used for detecting orientation in demo application. If sensing of raw sensor values is desired apply the following changes:

VXDK_virtualXDK_ch.h

/* Line 33 */
#define ORIENTATION_SENSOR_USED     1
/* Change to */
#define ORIENTATION_SENSOR_USED     0

 

VXA_virtualXdkEmbedded_cc.c

/* Starting at line 167 */
sendBuffer[6] = (uint8_t)gyroData.xData;
sendBuffer[7] = (uint8_t)(gyroData.xData >> 8);
sendBuffer[8] = (uint8_t)gyroData.yData;
sendBuffer[9] = (uint8_t)(gyroData.yData >> 8);
sendBuffer[10] = (uint8_t)gyroData.zData;
sendBuffer[11] = (uint8_t)(gyroData.zData >> 8);
/* Change to */
sendBuffer[6] = (uint8_t)gyroData.xAxisData;
sendBuffer[7] = (uint8_t)(gyroData.xAxisData >> 8);
sendBuffer[8] = (uint8_t)gyroData.yAxisData;
sendBuffer[9] = (uint8_t)(gyroData.yAxisData >> 8);
sendBuffer[10] = (uint8_t)gyroData.zAxisData;
sendBuffer[11] = (uint8_t)(gyroData.zAxisData >> 8);

 

3. Currently all sensors expect the sound pressure level sensors are working. There is no news on when support will be added. Although in the source code several functions that take care of this sensor are found, the driver itself is not yet implemented. It would be necessary to implement ADC for the device on channel 4 to get this sensor to work.

Good luck!

Read more