Portfolio
Environment Sensing and Reporting Platform
Requirement
Device platform to sense it's environment and report back to the parent company on breaches on acceptable thresholds.
Solution
This was a bare-metal system with only the Cypress PSoC 4200 SoC at it's core. Other bespoke design chips were connected using an I2C bus. The firmware was implemented to log environmental conditions and report problems using the Bluetooth Low Energy interface to the Android app written using Xamarin and C#. Environmental data was reported back through Internet Cloud Services.
Safety Automation Platform Monitoring
Requirement
Device to connect directly to multiple configurations of safety critical equipment through an OPC (OLE for Process Control) server and client across a network and report on system status.
Solution
The app was implemented using Java with a UI for both PC and touchscreen use in a factory environment. The user was now able to connect to multiple systems through an OPC bridge (providing real-time status data). Problems with configuration errors were mitigated through a compiler-style checking feature so that the system would check for specification compliance.
Android Barcode Data Capture System
Requirement
Android Device to rapidly capture data, connect to backend systems, ensure integrity in data transfer and operate under license control.
Solution
The solution was implemented using Xamarin technologies to run on Android operating systems. The app was designed to enable rapid capture of data with asynchronous data transfer to customer servers.
Windows CE Barcode Data Capture System
Requirement
Windows CE Device to rapidly capture data, connect to backend systems, ensure integrity in data transfer and operate under license control.
Solution
The solution was implemented using C# and .NET Compact Framework supporting Windows CE 5.0 onwards. The user interface was designed after considering the user work flow to achieve the rapid data capture requirement. The solution was completed, tested and verified to meet the requirements for use nationwide.
Automotive Data Logging and Visualisation
Requirement
Network based service for logging and displaying real-time data containing environmental and instrument values.
Solution
The app was implemented to run on a Windows PC to allow automation systems to connect via the network and store realtime data (such as temperature, speed, pressure) generated from vehicle test rigs.