BeC3 Learning Center : Tutorials and Demos

The generic demo

This videa has been created by the SATT IDF-Innov in order to show BeC3 capabilities.

In this video, you can see a demo in a smart flat inside an hospital. Main concepts are introduced, while the film shows an interaction with some objects being deployed by a user. This video was presented at the CES 2016, in Las Vegas.

A small Demonstration

These 3 short videos give you the BeC3 basics.

Video 1 : Simplicity In this first video, the user has three TelosB, which are little objects with buttons, leds, temp sensor... They also have a small processor, some RAM, and Network wireless capabilities (802.15.4).
On each of them, we have installed our framework D-Lite.
Each of them is connected to the Internet and uses the same XMPP account, added with a ressource identifier (Zembla, Xanadu and Tartine here).
In this video, you will see these 3 litte objects, and how to use our website tool to describe the logic of the application. The demonstration shows how our Website tools detects nodes, offers to choose a piece of code, helps to subscribe objects to others, and then deploys the whole application.

Video 2 : Dynamicity This video shows another mean aspect of BeC3: The ability of Dynamic Re-Programing. In this demonstration, we start from the application designed in the first video. It is very easy to change the role of each object, and redeployed the whole application in a very quick way, without accessing object, and without programing anything. This Over-The-Air reprogramming method is very light, and...

Video 3 : Heterogeneity.. And is not linked to a specific kind of device. We can mix several hardware, mix their role in the application, and make them seamlessly interact. In this video, we introduce an Android phone that will play the role of a led, and interact through 3G with our 802.15.4 objects. Apart from the D-LITe app, no software is pre-installed on the Phone. The whole code is spread on demand, when the user has finished the design of his application and the RUN button.

Video 4 : SmartHome with EnOcean The Python version of our Virtual Machine (D-LITe) allows us to integrate new hardware. As it runs on Raspberry Pi, we have now an access to all the technologies running on this platform, such as EnOcean. EnOcean are energy harvesting devices, as you can see on the video (the button has no energy battery, and is not connected to anything.)This video shows how EnOcean objects are integrated in BeC3 compositions.

Video 5 : Mixing technologies The main idea of BeC3 is to get rid of technologies dependences. In this video, we integrate the EnOcean objects with a Smartphone (running an Android version of D-LITe) and with our previously presented Virtual Objects running in the Cloud. No matter the kind of hardware, or the technology used, each device that is able to run D-LITe can interact with any other 'D-LITefull' device.

Video 6 : Extended virtual objects With the Python D-LITe version, BeC3 offers a quicker way to develop new virtual devices. This video shows a interactive map of a building that is able to display ligth, offers virtual buttons, and interacts with the real world (Android and EnOCean). There is more devices in the Computer Python version of D-LITe : A speech synthetizer, Joystick, Arrows keys (from the keybord), a Database to store events, etc

Video 7 : Interaction with another platform This small video (with no sound) is part of a big demo made for an european project. Here, BeC3 interacts with, getting informed that an event has happened : The user has programed a led to be switched on in that case.

More Tutorials

Back to Tutorials Menu