This is an illustration of what can be done with AlarmM android application. AlarmM is the swiss knife of the security system since it can monitor different device on the same interface and link input of any device(s) to any output(s) of any device(s). More than that it can also be combined with all the functionalities of a smartphone. This page is specifally showing configuration for the netio product but everything described in previous chapter such as automatic phone call, automatic SMS, automatic e-mail, automatic grabbing picture on network camera, automatic logging, automatic ring tone, etc, can be achieved with a netio device exactly the same way. Below is only a few example of the AlamrM application capabilities.
The AlarmM application has a customizable HMI. It's possible to change the size and icon of the button. An unlimited number of button can be created. Each button is associated with action such as switching the state of one or more output to one or more IO board. Netio products will be usefull in application where it is need to control a light remotly.
All the basic functionallities of the AlarmM such as Normally open or closed are applying the the modbus too. The configuration of the device is following exactly the same principe describe in the tutorial page. AlarmM application is running as a background task. It will monitor the devices even if the smartephone is sleeping. Every IO can have it's own customize format. Every Analog IO can have it's own trigger level and scaling.
Any IO of one particular device can be programmed to trigger one or more output to one or more other device. Devices can be on completly different network. Automatic switching of output register can have individual timing and auto reset setup. In the video below AlarmM is monitoring input of an ONVIF device (axis camera) and is switching output of an Modbus TCP device (netio power socket).
All the menu are interactive. The video on the right side show how easy it is to setup a Netio device.
The netio device can be configured with Modbus TCP or XML API protocols. It's possible to use both protocols at the same time.
Only a few field are nescessary to get the device configured. The Local IP address is the one attribute by the DHCP of the router, port must be the same than the modbus configuration (usually 502). Global IP is only used if the smartephone is on an unknown public wifi network.
Every configuration can contain zero or more Coil Outputs, Digital Inputs, Analogue Inputs,Holding registers. Every kind of register can have an address offset value. The same modbus device can be used in different configuration. In order to use the XML API the driver can be update through the menu option.
Once the event have been configured, they can be used in the alarm system to send automatically email, sms, call and also grab a picture on any IP camera on the network. The trigger event of a modbus device can be link to a camera in order to grab picture.