
antenna is reconnected. If the signal quality was good, but the cellular network was not responding, the DXM Controller
archives the register data packets after 10 failed attempts.
5.11 Event/Action Rule or Log Files
Event-based pushes caused by Action rules and locally stored log files sent using email follow the same process when
failures occur, based on the network connection. The failed Event-based messages are resent with the next cyclical
schedule or the next event message that triggers a push message.
5.11 Email and SMS Messages
There are no retries for emails or SMS messages that fail to be sent from the DXM Controller.
5.12 Accessing the DXM Using SMS
The DXM Controller with a cellular modem can be remotely accessed using SMS messages. Simple text messages can:
•
Force a push to the cloud
•
Reboot the controller
•
Read/write local registers
The incoming firewall provides security; only defined phone numbers are permitted to access the controller. Use the DXM
Configuration Tool to configure the SMS commanding feature. This feature requires firmware version 3.51 or later.
SMS command messages sent to the DXM Controller cause the DXM to respond if they come from approved phone
numbers. See the examples below for SMS responses. Responses may take 20 seconds or more, depending upon the
network.
A DXM Controller requires a few minutes after powering up before it can accept SMS messages. Initial cellular connection
times vary based on the wireless network. A SMS message sent to the controller while a push session is active delays any
response or the SMS message may be dropped based on the length of the push session.
5.12 HTTP Push
Push triggers a http push to a webserver. The DXM Controller accepts the message, executes the action, and sends an
acknowledgement text message back to the user.
Example: Texting
push
forces defined local registers to be sent to a webserver
push
<send>
DXM Controller acknowledgement text message:
Register push requested
5.12 Reboot
Reboot triggers the DXM Controller to reboot. The processor reloads the XML configuration file and zeroes all local register
data. This does not affect the other components of the DXM Controller (ISM radio, I/O board, cellular modem). The DXM
Controller accepts the message, executes the action, and sends an acknowledgement text message back to the user.
Example: Texting
reboot
forces the processor to reboot.
reboot
<send>
DXM Controller acknowledgement text message:
rebooting…
5.12 Get Register
grN gets register number
N
(DXM Local Register) and sends a text with the value back to the user. The response text
message shows the value in floating point format regardless of register number.
Example: Texting
gr1
retrieves the value for register 1
gr1
<send>
DXM Controller acknowledgement text message:
Register 1 is 0
DXM100 Controller Instruction Manual
www.bannerengineering.com - Tel: 763.544.3164
39