Device IO and i2cdetect implementation

Today, we’re going to implement a quick tool available on the RaspberryPi using Java Device IO API. The i2cdetect utility is a simple I²C device scanner for your RaspberryPi that browses all I²C addresses to find which I²C devices are connected to your board. This tutorial demonstrates how to recompile the Device IO API and implement the i2cdetect functionality in Java, providing a platform-independent way to interact with I²C devices. i2cdetect with the Java Device I/O API implementation - a powerful tool for hardware detection and diagnostics on embedded systems. ...

March 9, 2016

Rhiot Kura Device IO GPIO and I2C

Recently, a colleague of mine asked me to implement a small demonstration project. I decided to develop a new component for the Rhiot project. This component is the DeviceIO I2C Camel component, which builds upon my previous work on Camel-pi4j that I had already developed for the Rhiot project. In this article, we’ll explore how to use this component within the Kura Platform via the Camel Framework. For this demonstration, we’ll need some hardware devices, specifically a RaspberryPi and an ActiveMQ broker. ...

February 29, 2016

Les premiers jours du projet Camel IoT Labs

Aujourd’hui, l’Internet des Objets (IoT) prend une place de plus en plus importante dans l’industrie informatique et au-delà. Des montres connectées Withings, aux Raspberry Pi vendus à plus de 5 millions d’unités, en passant par les cartes Arduino à bas coût et autres modules Tessel, la baisse du coût de production des objets électroniques a permis une large diffusion de ces nouvelles technologies. En 2012, les premiers Raspberry Pi sont lancés sur le marché, et j’en ai immédiatement acquis un. Depuis, j’ai collectionné presque tous les modèles : B rev1, B rev2, B+ et B2 ;-). J’ai également repris mon fer à souder, comme à l’époque du lycée. Mais contrairement à cette époque où l’on disposait de peu de ressources internet, peu de standards et peu de matériel, aujourd’hui nous avons presque tout à notre disposition. Il ne reste plus qu’à assembler des briques physiques avec des briques logicielles plus ou moins évoluées. ...

April 25, 2015