Mobi.Control Help (this document)
Version 3.00.1 - October 20, 2013
• First official release for the new Mobi.Control
Version 3.01.1 - November 13, 2013
• Added documentation for at#alert and at#noalert command
• Corrected shortcut section
Version 3.01.2 - November 14, 2013
• Added details to commands and graphic details fixed
Version 3.04.2 - November 28, 2013
• Corrected at#out syntax command
Version 3.04.3 - January 8, 2014
• Corrected at#logemail command
• Corrected Directive Reference in Declaration of Conformity
Version 4.00.1 - 7 February 2014
• Corrected example WAIT command
• Added description to command NOW
• Added description to command CNT
• Added description to command WEBID
• Added IFTTT section
Version 4.00.2 - 12 March 2014
• Corrected description of LISTA and LISTU commands
Version 4.00.3 - 19 March 2014
• Corrected description of ADD command
• Added description of ADD in SMS configuration command section
• Updated event list with start-up and flash variables events
• Added MEM command description
Version 5.00.1 - 19 October 2014
• Added description of TCPUSH command
• Added persistent link section
• Corrected various typos and errors
Version 05.00.2 - 15 December 2014
• SMA Antenna connector version
Version 05.00.3 - 18 December 2014
• Added command ANA to section Command > Control and Console > Protected Commands > Control
• Added description of dynamic variables for messages (sms, email, text recipient)
Version 05.00.4 - 21 April 2015
• Added command TKT to section Command > Control and Console > Protected Commands > Control
• Added command TEXT to section Commands > Messaging and Console > Protected Commands > Messaging
Version 05.00.5 - 15 May 2017
• Declaration of Conformity upgraded for Radio Equipment Directive
Mobi.Control Firmware
Version 03.00 - October 20, 2013
• First official firmware release for the new Mobi.Control
Version 03.01 - November 13, 2013
• Added command at#alert="name" and at#noalert="name" to selective enable/disable alerts to recipients
• Introduced concatenated SMS to send complete status message in case text is more than 160 characters
Version 03.02 - November 18, 2013
• Fixed bug affecting incoming SMS and at#log command after status SMS is sent
Version 03.03 - November 20, 2013
• Fixed bug affecting Twitter registration
• Upgraded Twitter registration procedure
Version 03.04 - November 27, 2013
• Improved battery voltage readings to eliminate wrong measures made by the internal ADC
• Fixed bug for protected command WRITE from SMS. The syntax of the command received was incorrect
• Added "color" tag to JSON status for digital inputs, supply monitor and outputs
Version 04.00 - 11 February 2014
Fixed Bug
• Fixed bug for user group 2 with activation date. The SMS was not sent
• Fixed bug for user group 2 cancellation on website. They were not updated
• Fixed bug of spurious tracing when LOGEMAIL command was request by SMS
• Fixed bug for AT commands sent from SMS. The replies were not sent
• Fixed bug for NETOFF command. Network registration was automatically done
• Fixed bug for scheduled operation. If scheduled was deleted the web site was not updated
• Fixed bug in outputs configuration. Check of maximum number of argument was incorrect
• Fixed bug for WRITE command from SMS. If blank space were present, the command was not recognized
• Fixed bug in configuration initialization
• Fixed bug in SMS sending process. Network availability was not checked
• Fixed implementation of SMS alerts with acknowledge. Delay time between alerts was not respected
• Fixed bug for AT#OUT1 command if activation time/date was present. The remain time was not reported
• Fixed bug for remote trace with incorrect APN. A connection error was traced, which generate a remote tracing request, which gave a connection error and so on...
• Fixed bug for retentive parameter for outputs. Incorrect parsing
• Fixed bug for outputs enabled with date/time and retentive option. The output is deactivated as soon as the date/time is past the current date/time
• Fixed bug for LISTU and LISTA commands. The user name started with "@" character
• Fixed bug for GEOFENCE tracing. It was enabled even if parameter was deleted
• Fixed bug for top range and hysteresis of analog inputs with NTC sensor and Fahrenheit scale
• Fixed bug for correct execution of WAIT command from an SMS with password
• Fixed bug on upload TWITTER configuration to web site for Mobi.Key and Mobi.Switch
Firmware modification
• After a download of configuration from web site, the log file is not reset
• Added timeout for HTTP connection to avoid an absence of reply by the server
• Before executing NETOFF command, all alerts(email, SMS, calls) must be terminated
• Added a flag to store in memory if the device has complete a registration on web site
• Canceled modem USB port enabling. Added modem UART2 port disabling
• Added manage of UART1 serial port: if main power supply fails it is disable and re-activated when power supply is restored
• Added OK at the end of AT#WORK command
• Added value of pulse-counter and time-counter in SMS alerts for the events of time and pulse counters
• Inserted in incoming SMS tracing from TWITTER the name of user name that sent the tweet
• Increased to 2600 seconds the time delay between the originated SMS
• Inverted sound message for fail and restore of main power supply
• Changed default configuration for multi-function digital inputs: time-counter and pulse-counter are disabled by default
• Canceled procedure for registration to TWITTER service
• Improved email service. If more email are present in queue, just one connection is made to SMTP server
• All the incoming SMS are traced along with part of text message
• Added PLMN and RSSI parameters in JSON status uploaded to web site
• Added parameter in recipient configuration for enable of command NOW
• If an SMS with password is coming from IFTTT the reply is not sent
• If IFTTT remote trace is enabled, an email with #LOG subject is sent
• Interactive message accepts , and " characters (if encoded in hexadecimal notation \2C \22)
Added Features/Commands
• Added configuration Y007 for IFTTT web service
• Added WEBID command to retrieve code to access web site
• Added commands CNT1 and CNT2 to increase/decrease/fix the value of pulse-counters
• Added NOW command to allow a recipient what of his alerts are currently active
Version 04.02 - 3 March 2014
Fixed Bug
• Fixed bug for SMS received from unknown. It was traced as SMS from IFTTT
• Fixed bug for remote LOG. The URI of web portal is inserted into local LOG.
Firmware modification
• All AT+ commands are not accepted if AT#KOPEN is not issued before.
• Canceled part of firmware which set up alarm (at+cala): it is not used anymore
• Added tracing for GEOFENCE event in case of loss of registration
Version 04.03 - 6 March 2014
Fixed Bug
• Fixed bug in local control of outputs: if the resource was disabled, the local control was executed
• Fixed bug for setpoint of analog input 2: the value was not correctly saved and lost at next power-on
• Fixed bug for SMS received by a phone number not included into Group 1 and Group 2
• Fixed bug for remote tracing of IFTTT. If APN is not present it will be not executed
Firmware modification
• Added trace GSM KO if network parameters MCC, MNC, LAC, CID are not present
Version 04.04 - 10 March 2014
Fixed bug
• Fixed bug in status SMS text: substituted "Adc1" with "A1" and "Adc2" with "A2"
• Fixed bug in time-counter configuration: sound alert parameter and count threshold were reversed
• Fixed bug in local control of outputs with time-counter: in case of auto-zero the mode was not re-activated
• Fixed bug for command AT#SET for setpoint settings: improved syntax check to avoid accidentally cancellation
Firmware modification
• Inserted start-up event: it could be used as recipient event or programmable logic event
• Deleted cancellation of user list for terminated call (LISTA and LISTU commands)
• Canceled trace at activation/deactivation of outputs if it is in SETPOINT mode
Version 04.05 - 19 March 2014
Fixed bug
• Fixed bug in email sent from scheduled operation: it caused a reset of the device
• Fixed bug for LISTU and LISTA commands from SMS
• Fixed bug for DEL command from SMS
• Fixed bug for tracing of call feedback: eliminated double ",,"
• Fixed bug for ringback on TOGGLE if it is not selected: it was done in any condition
• Fixed bug for DEL command from SMS
• Fixed bug for upload of recipient configuration: now_enable flag was not uploaded
Firmware modification
• Moved the header at start-up before SIM initialization
Added Features/Commands
• Added commands MEM1, MEM2, MEM3 to control of FLASH variables
Version 04.06 - 15 April 2014
• Fixed bug for recipients reading with command NOW flag: spurious character was returned
• Fixed bug for alerts sent to recipients if command NOW flag was present: event n° 1 was sent
• Fixed bug for command VER from SMS. Reply was just the device name
• Added timeout if web server doesn't reply during an HTTP request
• Deleted password for protected commands in web queue
Version 04.07 - 28 April 2014
• Added periodic pulse to reset the battery charger supply cycle
Version 04.08 - 7 May 2014
• Fixed bug for web connections which was repeated when HTTP request queue was full
Version 04.09 - 12 May 2014
• Fixed bug for command WAIT: extended range to 99 seconds
• Fixed bug for default for S,U,R groups: final OK was not returned
• Fixed bug for recipients with command NOW flag: configuration at start-up was not read correctly
• Fixed bug for web connection at specified interval: time was limited at 80 minutes
• Fixed bugCorretto for reply of INI and INC commands received from SMS
• Fixed bug for command SIZE from SMS
• Fixed bug for automatic clock sync at Sunday night: it was performed many time
• Substituted address for writing remote configuration: accented characters was not write correctly
Added Features/Commands
• Added command AT#AMR=<pos> to cancel single AMR file for recipient audio messages and system audio messages
Version 04.10 - 25 June 2014
• Fixed bug for GPRS registration after network was lost: registration is not forced but it is left to modem firmware
• Modified procedure to GPRS connection: only GSM registration is required to start
Version 04.11 - 18 July 2014
• Fixed bug for SMS forwarding: number of key words was not correctly checked
• Fixed bug for SMS forwarding: trace was not correctly formatted
Version 05.00 - 19 October 2014
• Added TCPUSH command
• Corrected various bugs in firmware
Version 05.01 - 18 December 2014
• Fixed bug for cancellation of recipient: they was deleted in phonebook but alerts were still sent
• Fixed bug for command DVC: it checked that the DOP parameter exist (no issue for functionality)
• Fixed bug for tracing when more than one sms or xsms recipient was sent: name and number were not shown
• Fixed bug for conversion from minute to timer unit of time counters threshold
Added Features/Commands
• Added command AT#ANA1 and AT#ANA2 to ask single analog channel value from SMS
• Added randomization of the starting TCP port for server connection (decrease congestion on server side)
• Added variables for text in sms, xsms, email and recipient text
• Command DEL for recipient by number checks that number is present in any field: it checked only call recipient field
• For output local control in regulator mode: if output is not retentive, the regulator is always enabled at start-up
• For output local control in regulator mode: if output is retentive, the regulator at start-up follow the former condition
• For output local control in regulator mode: for clip in toggle mode and device answer the call message system are played
• For shortcut commands on incoming sms, the whole phrase specified in configuration is checked into the SMS text
Version 05.02 - 8 January 2015
• Fixed bug for command clock from SMS: manual setting was recognized as request
Version 05.03 - 11 February 2015
• Fixed bug for command having a trail (like S1=000010) from the web
• Changed timeout for connection to server during web upload
• Added flag to confirm that first connection to server after start-up has done correctly
• Added autoreset restart in task that control GSM registration to avoid reset when device is online but no activity is done for 24hours.
Version 05.04 - 13 February 2015
• Fixed bug for incoming call when there is a user with wildcard "*"
Version 05.05 - 16 February 2015
• Corrected format of sms sent for recipient (a "\n" is not inserted into the text after device name if text begin with device name *id*)
Version 05.06 - 18 February 2015
• Deleted "\n" at the end of the text for recipient sms
Version 05.07 - 23 February 2015
• Fixed bug which sent more sms to recipients when an event is triggered
• Fixed bug for concatenated sms which causes SMS Error,xxxxxxx,38
Version 05.08 - 24 February 2015
• Added upload of the TAG "time" for output during first upload to server
• Modified timeout connection to server if server doesn't reply: device will try on the next port
• Added a "\n" during the authentication phase of the device to the server to avoid server wait for EOL character
Version 05.09 - 4 March 2015
• Added procedure to reestablish network GSM after a failure of registration
• Modified tags *A1* and *A2* which print analog values without the decimal part
Version 05.10 - 2 April 2015
• Fixed bug for command WRITE executed in scheduled operation: upload to web was not performed
• Added reply to commands AT#ALERT and AT#NOALERT issued from console
• Added value "???" for undefined analog measure (at start-up)
• Added value "???" for analog input when the other is in NTC mode and the sensor is short-circuited
• Fixed reply to AT#ANA command from console: inserted final "\r"
• Fixed command CLIP: if output is in local mode with setpoint, regulator is enabled/disabled
• If NTC sensor is shorted or opened, the corresponding output is turned off if local mode is enabled
• Fixed bug for local control and setpoint mode: it is activated only if setpoint is not equal to -100
• If setpoint is equal to -100, output works as control mode is disabled( even if local mode is setup)
• If output local control is not enabled, setpoint parameters are not reported in status message
• Voice message for recipients are not deleted if text remain the same
• If password in configuration line Y001 is not given, error is not reported
• Added fallback when there is an sms error -8
• Increased length of command field in prolog configuration lines: up to 150 chars are available
• If server replies with DLE char(unknown device), APN and webid are deleted
Added Features/Commands
• Added tag variables *S1* and *S2* for analog input setpoint parameter
• Added tag variables *s1* and *s2* for analog input save parameter
• Added tag variables *a1a* *a1b* *a2a* *a2b* for analog threshold
• Added tag variables *p1a* *p1b* *p2a* *p2b* *p1t* *p2t* for threshold of pulse counter
• Added tag variables *t1t* *t2t* for threshold of time counter
• Added multiple event for PROLOG rules: possibility to have AND combination of multiple event
Version 05.11 - 30 April 2015
• Fixed bug for power supply monitor value on the web at start-up if activation time was above 1 minute
• Fixed bug for parameter APN: it was not completely deleted after command NOAPN or WRITE="Y002".
• Fixed bug for command AT#TCPUSH=? . It disabled the permanent connection to server, instead of returning the current state
• Fixed bug command from web: if two identical shortcut commands were included in a single row, only the first one was performed
• Fixed bug for WORK, DVC, NOT, DOP and ANA commands received by sms without arguments: the reply was only the device name
• Corrected calculus for maximum time of web connection
Added Features/Commands
• Added tag variables *m1*...*m9* for interactive sms
• Added in JSON status on web the mode of local control for outputs
• Added command AT#TEXT (only from serial port) to send 26 text variables to the web
• Added command AT#TKT to modify group 2 users tickets without modifying the configuration line
• Added command AT#CALLTRACE to enable trace for incoming call from unknown number
• Modified command AT#TCPUSH to have a programmable keep alive timeout
Version 05.12 - 3 June 2015
• Added automatic correction for numbers used to send WhatsApp alarms
• Added command AT#REBOOT
• Added event of "start-up after REBOOT command"
• Last SMS sender is saved in flash memory to be available in case of reboot of device
Version 05.13 - 23 June 2015
• Fixed bug for command CALLTRACE from web
• Fixed bug for ringback if toggle clip is selected and local control setpoint is turned off
• Fixed bug for audio system message played if recipient audio file is not present
• Fixed bug for writing log if an sms is sent and sim card PIN is enabled
• Fixed bug for trace of analog inputs if thresholds are changed with command THR
Added Features/Commands
• Added digital input reading at start-up
• Added negative variable tags *-c1* *-c2* for digital input to have opposite status value on messages
Version 05.14 - 25 June 2015
• Fixed bug for "BAD BATTERY" trace which was logged every minute
Added Features/Commands
• Added command AT#DVCUPLOAD to disable device info on the web
• Eliminated checking of date/time on incoming call if clock is not updated (it is used the current date/time)
Version 05.15 - 7 July 2015
• Fixed bug for incoming call numbers which have a 0 after the international prefix
Version 05.16 - 16 July 2015
• Fixed bug for shortcut command composed of single word from web
Added Features/Commands
• Added command AT#NETRESET to reset device as soon as device lost network registration