GSM Commander Package Readme: ============================= Package Version: 5.09B Changes since V5.09B: * Changed Global Input Status Message to report status of inputs 1-12 (previously inputs 1-8) * Fixed bug that caused "AT+CREG?" to appear in text messages sent by the GSM Commander Changes since V5.09: * Added ability to detect if GSM Commander has been deregistered from GSM network, and then restarts GSM module (thereby re-registering on the network) * Added feature allowing caller number to be relayed via the serial port when voicecall is received * Fixed a bug that inhibited correct working of all 32 inputs and 32 outputs * Fixed bug that caused "Then send a message from the serial port" actions to print incorrect messages * Fixed a bug that caused "If input active/inactive for x seconds/minutes" to work incorrectly if these statements are disabled and again enabled Changes since V5.08: * Fixed a bug that prevented Lockout timers and Trigger delays working correctly when used together. Changes since V5.07: * Added the ability to re-brand the entire GSM Commander. All references to Polygon Technologies and GSM Commander are now taken from a .ini file. The firmware no longer refers to "GSM Commander", but uses the more generic term: "SMS Controller" * Fixed a bug in the firmware that caused dynamic airtime update and "Please call me" to fail. * minor updates to airtime checking Changes since V5.06: * Fixed a bug in the firmware that caused IF Date&time not to work correctly * Fixed a bug in the firmware that caused IF GSM Signal > X not to work correctly * Fixed a bug that caused the GSM Commander to stop responding if it has intermittent signal. * Added functonality to access IO from the serial port Changes since V5.05A: * Fixed several bugs relating to time&date. * Added ability to set time from the configuration software Changes since V5.05: * Fixed a bug that prevented 3 successive voicecalls to be placed successfully. Changes since V5.04: * Fixed a bug in v5.04 that caused the phone numbers to be populated incorrectly into some of the comboboxes during setup. * Added some functionality in the setup software so that the refresh buttons on the status page will be disabled when the GSM Commander is not ready to perform the refresh action. * minor changes to startup code in the firmware Changes since V5.03: * Extensive changes to the way that phone numbers are stored in setup, resulting in a doubling of the number of phone numbers that can be stored! * fixed a bug with the power status message now giving the voltage in XX.X format. * Fixed a bug with the receiving of voice calls - sometimes the unit would not successfully detect the number. Changes since V5.02B: * Changed the coding for Temperature statements to only react if the limits are exceeded for longer than 10 seconds. This eliminates false triggers from spurious readings. * Added battery voltage reading to power status messages for the case where power is ON (previously, battery voltage was only given during power OFF conditions) * Made significant changes to the voice call reception code. Previously it was possible for voice calls not to be detected by the GSM Commander. * Setup software: Changed the "If Temperature" option to display the option boxes correctly. Changes since V5.02: -now supporting short phone numbers (minimum=5) Changes Since V5.01: * Added variable lockout time to "IF Input goes active/inactive/changes state" - you can now specify an amount of time that must go past before the statement may trigger again * Fixed a bug with the year value not being updates with SETTIME messages, and resulting in time constraints not working properly * Fixed a bug with incoming voicecalls/missed calls where if there is more than one statement with identical "IF Voicecall.." clauses, only one of them would trigger. * Fixed a bug with logic expressions not accepting any signals beyond the first 8.. ---Thanks De Wet for reporting the bugs!--- Changes Since V5.00: * Fixed a bug that appeared with "THEN send Temperature message" * Fixed a serious bug that was introduced in V5.00 where if a garbage SMS is sent, the first trigger string is always assumed to be contained in the message Package Version: 5 * New Software (V5.00) * New Firmware (V5.00) * New manuals (V2.06) We have completed the long-awaited next-generation GSM Commander platform. The new platform will enable us to add some really exciting features in future. Here is a list of improvements: DTMF decoder We have added the ability to decode DTM signals, so that during a phone call to/from the GSM Commander, you can have statements triggering in response to the pressing of buttons on your phone. (when you press a button during a call, the phone sends audio signals down the line that corresponds with the number being pressed - the GSM Commander can decode these signals and respond to them!) Audio Features You will be able to connect a microphone to the GSM Commander, allowing you to "listen- in" at remote locations. You are also able to connect a small amplifier and speaker to enable a proper voice call to be made. This (combined with DTMF) is powerful for access-control applications. RS232 port The GSM Commander has an RS232 port available (in addition to the standard USB port). The port can be used to configure the unit, but the real value lies in the fact that we will be supporting (and supplying) add-on devices such as GPS Receivers and printers. GPS Support Using the optional GPS receiver connected to the RS232 port, it will be possible to create statements like "IF GPS location moves outside of range ABC, then XYZ" "IF Speed > X, then XYZ" "IF ABC, the send GPS location to XYZ" Printer Support Using an optional serial printer, the GSM Commander can be configured to print out messages on the printer, thus keeping a paper trail of events. More powerful temperature sensor modules The new hardware will support our upcoming thermocouple sensor interfaces, which will allow you to measure wider temperature ranges, including negative temperatures. Counter variables The new hardware will support counter variables and totalizing of temperature or analog input values. This will make it possible to have statements like: "IF ABC, then increment counter 1" "IF ABC, then send counter 1 value to XYZ" "IF ABC, then clear counter 1" Support for upcoming Version 6 Firmware/software The new GSM Commander will be released with Version 5 software and firmware, which is based on the existing Version 4 software and firmware. We are, however also working on an all-new Version 6, which is a completely new, revamped architecture. Version 6 will be able to run on the new 048B version of GSM Commander (but not 048A) The new architecture makes use of dynamic memory allocation for the setup memory, which will allow you to have a variable number of setup elements. (In other words, you can have more phone numbers if you are prepared to use a smaller number of messages, or vice versa). The new software promises to be even easier to use, with many improvements, including on-the-fly addition of messages, numbers and trigger strings. Not all the above features will be available from the beginning. The above describes some of the planned features that will be possible on the new platform. For the launch of our new hardware, the DTMF decoder, audio features, and the RS232 port will be available. The rest of the features will be added as time goes by, and made available to all GSM Commander V5 users via firmware updates. The older version of GSM Commander (048A) will not be able to run V5 or V6 firmware/software. MANUALS ======= Basic Manual V2.06 Advanced Manual V2.06 ============================================================================================= The Firmware running on the GSM Commander is proprietary to Polygon Technologies CC. You are NOT allowed to reverse-engineer, copy or change the Firmware or Software in any way. =============================================================================================