DATA TECHNOLOGIES 

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:

MOBILE 
APPS

Connecting individuals directly to a device

DEVICE 
MANAGEMENT

Managing and monitoring remote devices via the internet

EMBEDDED WEB SERVERS

Single-device and multi-device aggregation

CLOUD PLATFORMS

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.

 

Embedded web servers

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.

 

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.

 

Device management

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. 

 
 
Want to better understand how to manage, deliver and display your data?

Follow us on LinkedIn

  • LinkedIn

© Genesys Electronics Design | Privacy Policy