Kura Emulator

Greetings, everyone!

I am embarking on a project to simulate a smart home system using Kura, but without utilizing physical devices like Raspberry Pi or Beagle Bone. Instead, I aim to create the system within the Kura framework using a virtual machine or Kura emulator.

I’m curious if anyone here has experience with virtualizing or emulating the Kura framework. I would greatly appreciate any insights or guidance on how to get started with the implementation and understand its workings.

Thank you in advance for your help!

1 Like

This might help: GitHub - ctron/kura-simulator: A simulator framework for Eclipse Kura™

Yes, it is possible to virtualize or emulate the Kura framework to create a simulated smart home system. One way to do this is by using a virtual machine or containerization technology like Docker.

To get started, you can download and install a virtual machine software like VirtualBox or VMware on your computer. Then, you can create a virtual machine with a suitable operating system like Ubuntu or Debian. Once the virtual machine is set up, you can install the Kura framework and any necessary dependencies.

Alternatively, you can use containerization technology like Docker to create a containerized environment for the Kura framework. This approach is more lightweight and can offer better performance than using a virtual machine. You can create a Docker container for the Kura framework, and then deploy it to a cloud-based platform like Kapua.

Once you have a basic understanding of how the Kura framework works, you can start building your simulated smart home system by creating virtual devices and sensors within the virtualized or containerized environment. You can then use the Kura framework to manage these devices, gather data from sensors, and control the smart home system.

2 Likes