top of page

Visualise and Manage Your Data 

The power of smart devices arises from the ability to visualise data on any platform, using aesthetically pleasing and functionally robust user interfaces. Robust interfaces start with the development of data models and business logic, directing the flow of data using software engineering principles. This approach ensures the seamless flow of data from the sensor to the cloud and into a user interface; and from the user interface to actuators.


User interfaces include:


Connecting individuals directly to a device


Managing and monitoring remote devices via the internet


Single-device and multi-device aggregation


Virtual cloud servers to store / process your data, and serve your end users

Mobile Apps

In the context of physical devices, mobile apps are often used in place of an embedded screen. Apps that have a connection with a real-world device have very different requirements than normal apps. 

It is important to be able to reliably and seamlessly connect to the device, as well as scale the software architecture as the feature set grows.

Genesys is an approved developer of native apps for:

  • Apple IoS, including Homekit

  • Android


Data can be communicated from the device to the app using Bluetooth, Wi-Fi or the cloud. Genesys is also an approved developer for devices designed to work with Apple Homekit.

For more information see our App Development service.

Technician with tablet.jpg
Mobile Apps

Embedded web servers

PCB abstract.jpg

When installing and configuring devices, direct access to the device is required. For this task many prefer to use a standard web browser with the interface served via Wi-Fi from embedded web servers running directly on the device. 

Genesys is experienced in developing such interfaces. Operating systems to run the web server include:

  • RTOS-P – our cross-platform real-time operating system for mid-range embedded systems

  • Embedded Linux – for demanding and high-performance applications


Applications written on these platforms are usually in embedded C in conjunction with Javascript for user-facing functions. Our embedded web server solution is designed to work with our Web Console offering. See Device Management below.

Embedded web servers

Virtual servers in the cloud

Many internet-connected product designs choose to store and process data in the cloud. Genesys leverages leading third-party technologies around the world in delivering an integrated cloud platform.


The core element of most cloud platforms is a virtual server. Platforms Genesys supports include:

  • Amazon Web Services

  • Microsoft Azure

  • Kiwi SYSLOG

We rigorously avoid lock-in to any particular platform by building systems that avoid proprietary offerings from these companies. For example, we implement our own MQTT broker/server rather that using that provided by the platform. 


Protocols used to support communication with these platforms include IPV4 and IPV6, MQTT, Modbus TCP and SNMP.

Cloud Servers

Device management

Web console.PNG

A growing requirement for smart devices is their management, configuration, commissioning, control and troubleshooting. There are a number of key functions required:

  • Installation, commissioning and authentication

  • Parameter adjustment

  • Accessing data

  • Health monitoring and maintenance

  • Communications integrity monitoring

  • Integrity and security

  • Software updates

The ability to adjust the functionality of a device by changing parameters rather than updating software is a key feature of all Genesys solutions. 

We have also developed a web console for easily viewing the operation of a device, downloading log files, and displaying alerts and other information via a structured interface. 

It is also important to monitor the health of large numbers of devices in the field. A critically important feature is the generation of digital heartbeats to ensure failed devices are not missed. 

Device Management
Want to better understand how to manage, deliver and display your data?
bottom of page