Camel XML XPath XSLT Aggregator

This month I went to Greece for a customer of mine. I worked at Athens on Camel integration with Mainframe legacy systems. The customer wanted to use XML message format throughout the entire Camel route process. Their primary goal was to reuse some Camel routes as new service components, allowing for greater flexibility and modularity in their integration architecture. Fortunately, the Camel framework meets all of these requirements out of the box. In this article, we’ll explore a simple example demonstrating how to implement this approach effectively. ...

December 3, 2016

Camel is going into Eclipse Kura

Today, I am going to talk about some exciting news in the IoT development world. This is a technical post, but without any code samples or hardware setup instructions. The Eclipse Kura Project has accepted a GitHub Pull Request that introduces a powerful new component to the develop branch. This new component is the Camel Framework from the Apache Foundation. Henryk Konsek, a talented colleague of mine, is the principal developer behind this integration. The relationship between Camel and Kura actually began earlier with the first Camel Kura component, which has been available since Camel version 2.15, also developed by Henryk. ...

March 18, 2016

RHIoT RaspberryPi Sense-Hat display

Recently, I bought the new official Sense-HAT from RaspberryPi foundation. This HAT (Hardware Attached on Top) add-on for the RaspberryPi device includes lots of cool features and sensors. The Sense-HAT comes with an 8x8 RGB565 pixel display, a Joystick, a Gyroscope, Accelerometer, Magnetometer, Temperature, Barometric pressure and Humidity sensors. All sensors are i2c compliant, making them easily accessible with the rhiot camel-pi4j component. This makes it very straightforward to retrieve data from all sensors and transmit them to external systems. The Rhiot team has also developed the first implementation of the rhiot camel-framebuffer component, which now enables pushing images directly to the 8x8 pixel screen. Note that the matrix consists of 8x8 RGB565 LEDs (2 bytes per pixel), providing a colorful display despite its small size. ...

November 24, 2015

RHIoT Webcam and websocket components on MacbookPro in Groovy

Yesterday, we’ve played with our MacBook Pro’s webcam. Today, we gonna see how to send images through a websocket directly in this page !!! or via a JavaFx program. We gonna re-use the previous post and integrate camel Websocket component. Let’s play with Groovy language to create a real-time webcam streaming solution. Webcam image to Websocket w/ Rhiot & Camel projects on MacbookPro Let’s start to broadcast yourself. This tutorial will guide you through setting up a webcam stream that can be viewed through a web browser or a JavaFX application. ...

October 23, 2015

RHIoT 0.1.2 Webcam component on MacOS X in Groovy

My tech leader on RHIoT project (ex-camellabs) Henryk had just release the last version of RHIoT project : 0.1.2. Lot of new stuffs are included in this new release, more details available here. I found in list a cool stuff to test. We gonna check if our new committer @levackt from ZA worked well. Webcam camel component on Mac OSX with Groovy language Let’s start to broadcast yourself. Requisites Have a mac tested MacBook Pro Retina, 13-inch, Mid 2014 Groovy Mac port installed Groovy Version: 2.4.4 JVM: 1.8.0_45 Vendor: Oracle Corporation OS: Mac OS X Program We gonna use Groovy language for this simple example. Groovy provides a concise and expressive syntax that makes it perfect for quickly testing new components like this webcam integration. ...

October 22, 2015

Camel IoT Labs i2c gpio mqtt lcd

One month ago, Henryk, Claus and the author started the Camel Labs project. This project provides new components for the IoT community based on Apache Camel. These components connect electronic devices (I2C, SPI, GPIO, Tinkerforge) and cloud services (PubNub, Cloudlet, MQTT) together. This lab demonstrates how to build an end-to-end IoT integration with I2C devices, an MQTT broker, and an I2C LCD display using just a few lines of code. ...

May 20, 2015

Les premiers jours du projet Camel IoT Labs

L’Internet des Objets (IoT) prend une place croissante 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 les modules Tessel, la baisse du coût de production des composants électroniques a permis une large diffusion de ces technologies. En 2012, les premiers Raspberry Pi sont lancés sur le marché. Depuis, la collection s’est étoffée : B rev1, B rev2, B+ et B2. Le fer à souder a repris du service, comme à l’époque du lycée. Mais contrairement à cette époque où les ressources internet, les standards et le matériel étaient rares, aujourd’hui presque tout est à disposition. Il ne reste plus qu’à assembler des briques physiques avec des briques logicielles. ...

April 25, 2015

Apache Camel RaspberryPi PoC

Integrating Apache Camel with Raspberry Pi for IoT The Internet of Things (IoT) is reshaping how software interacts with the physical world. At the core of many IoT projects sit two building blocks: affordable hardware and flexible integration software. This article explores how to combine the Raspberry Pi with Apache Camel, an enterprise integration framework, to build IoT solutions bridging the physical and digital worlds. Introduction to the Technologies The Raspberry Pi is a credit card-sized computer that costs $35. With over five million units sold, it has become a reference platform among hobbyists, educators, and professional developers. While the Raspberry Pi Foundation’s primary goal was to provide an affordable computer for education, many electronics enthusiasts have adopted it for home automation, environmental monitoring, and other IoT applications. ...

April 3, 2015