Control anything and everything,
from your mobile device.
iViewer for Mobile Devices is the gateway to your automation system. Packed with features for total customisation.
Two very different platforms.
iViewer has the same core features across both the iOS and Android platforms. This means you can use the same tools to create your control interfaces on Apple and Android devices.
Total UI Customisation.
Design without limits.
The entire user interface can be endlessly customised using our free guiDesigner software. The only limit is your imagination.
» Go to guiDesigner
Powerful Scripting Engine.
The ultimate in customisation deserves a powerful logic engine. iViewer has all bases loaded when it comes to flexibility.
How does it work?
Why Choose iViewer?
iViewer is the most powerful mobile control and automation app available for iOS and Android.
See our blog post for reasons why!
iViewer is available in FREE, LITE and PRO.
Apply for a free Pro license
What can iViewer do?
Fully Customisable GUI
Using our free guiDesigner software, you can customise the entire user interface to pixel level precision via a simple drag-and-drop process.
Portrait & Landscape
Support for independant portrait and landscape orientations to show different controls when rotating the mobile device. The interface can also be easily locked to a single orientation if required.
Build your interface with a variety of GUI Objects, such as buttons, gauges, sliders, dynamic or static images, video streams, embedded web pages, dynamic scrolling lists, text labels and input fields.
Transitions & Sounds
Easily apply transitions to your page flips or subpages such as fades, reveals, etc. All with customisable timing and easing. Support for audio file playback triggered via events.
Gesture engine to take full advantage of mobile device multi-touch capabilities. Including multiple finger touches, swipes, pinch/zoom and rotation gestures with customisable actions.
Communication & Control
iViewer supports all Ethernet communications methods including TCP Client/Server, UDP Unicast/Multicast/Broadcast, HTTP/HTTPS.
Simultaneously control unlimited Ethernet devices directly from your mobile device, no other hardware required. Expand your control to other transports such as IR (infrared), RS232 (serial) and relay (contact closure) by using control system hardware such as our own products, or any third party hardware.
iViewer works with any Ethernet-controllable hardware on the market. Directly control network addressable AV gear such as AV Receivers and TVs, or integrate with any control system hardware available today to provide a fully customisable control interface. iViewer can be used in a whole range of scenarios - not just automation systems. Remote control vehicles, digital signage, media player control - these are just some of the uses our customers have created.
Granular control over communication socket properties including heartbeats, startup events and queuing means that you can be sure iViewer is capable of integrating with your systems.
Macros & Actions
Easily create macros of multiple commands with customisable per-command delays, great for activity startup and shutdown events. Assign advanced actions at the button level, including cycling action groups, press and hold delays, separate press and release events, and more. Even the most unique actions are covered in iViewer.
iViewer includes a built-in remote debugger tool to show status of system connections, incoming data logs, GUI object states, etc. All done via a web browser (Chrome or Safari) connected to the mobile device running iViewer.
iViewer features a powerful feedback processing engine allowing you to capture data from any Ethernet device and process it for display.
Using the power of regular expressions, iViewer can easily capture data from any device no matter what data format it uses for communication. iViewer uses regex capture groups to grab the specific data you are interested in displaying.
After capturing the data feedback from the external system, iViewer can format the data and display it in a number of ways including simple text labels, button states, gauge levels, and even building dynamic scrolling lists of data.
Using loopback communications, iViewer can take advantage of the feedback processing engine locally on the mobile device for user interactions. This is a great feature for creating enticing demo projects with local interaction events to simulate controlling live systems for client demonstrations.
No Programming Experience Required
Communications with external systems can be handled using advanced functions including automated service discovery and publishing via Bonjour (zeroconf).
Advanced Feedback Processing
Re-use modular scripts for common device integration or commonly used data processing routines. Easily share these scripts with other iViewer users.
Sensor Data & Hardware Interaction
Gather data from built-in sensors such as GPS, accelerometer and gyro to perform scripted actions. Control screen brightness or perform actions from hardware events like battery charging status changes and volume button presses.
Downloads & Documentation
Version: v5.0.7, Platform: Android 2.3+
Play Store | Direct Download | Release Notes | Old Versions
Apple for a free Pro License
We offer a free license to companies under the following conditions:
- Your company integrates home automation into client's projects or your company develops a product that you would like to trial integrating with our software.
- Limit of ONE free license per company.
- Your account must be using a company email. Generic email accounts such as hotmail and gmail will NOT be accepted.
- You must be able to prove that your company is officially registered in your country.
We recommend you use the free license on an iPad because the large screen size means you can also test smaller sizes GUIs as well.
The free license is exactly the same as a paid license - no restrictions.
If your company meets these requirements continue to the next step
To apply for a free license, please follow these simple steps:
- Create an account on our website and login.
- Add an unlicensed device to your account
- Press the 'Request Free License' button alongside the unlicensed device in your account.
- Finally, follow the instructions on the popup dialog.