background image

C

ONFIGURATION

 C

OMMAND

 S

ET

          - F

IRMWARE

 R

EVISION

   2.4.0_

BETA

 -

V

ERSION

 1.0.0

3.2.25.1.1 Supported System Events and States

Internal   firmware   responds   to   device   changes   such   as   device   has   started   ringing, 
shutting down, a Button has been pressed, the system has received a specific string 
from the server or the system has been connected/disconnected to/from the server by 
firing device events. An application should respond to a device event by querying for 
the   specific   change   that   has   occurred   and   then   executing   appropriate   action(s). 
Many device events occur in conjunction with executed action(s). 

For example: 

AL0=

IO.BTN.e0=long

:Sys.Device.Sleep=IGN+Ring

 

(

whenever the Button 0 (BTN0) is 

pressed for longer than 2 seconds, the system goes to sleep. Once this action is 
executed the system releases the

 

Sys.Device.eShutdown

 

event)

All condition types  

<c_type>  

and their definition using the

  Firmware version 2.4.xx or 

later are listed below

. Each of them is used to separate the huge amount of conditions 

to different types. Depending on the alarm configuration inside the  

<

conditions

>

  field, 

the following states and events can be set:

1.

Sys

 - (System) accomplishes a number of system states and events such as:

System management tasks, including: 

Reset, Shutdown, Power management etc. 

Initialization/interruption of system processes, including:

 

Timers, Counters, etc.

 

2.

IO

 accomplishes a number of input events including Button events, which can raise when  

one of them is pressed (based on the press-time)

3.

GPS

  - accomplishes a number of GPS events including navigation, history logging and  

Geofencing data, which can be occurred during MAMBOII operation.

4.

GSM -  

accomplishes a number of GSM events, including SMS, voice and data calls, 

GPRS attachment/detachment, etc., which can be occurred during MAMBOII operation.

5.

TCP

  - accomplishes a number of TCP events including connecting disconnection and 

sending of TCP packets to the predefined address of remote server, etc, which can be  
occurred during MAMBOII operation.

6.

IEEE  

accomplishes   a   number   of   input   events   including   IO   events   for   IEEE   external  

devices ( I/O-BOX), which can raise when one of them changes its state.

3.2.25.1.1.1 Comparators used within Events/States

In some conditions the comparators listed in table below are used to compare, i.e. 
the current speed of the device with a user specified value or the current state of 
the device inputs etc.

Type of comparators

 Operation

Example

=

equality 

Sys.Timer.s0=running

!=

inequality 

Sys.Counter.s0!=0

<

less-than

GSM.DataCalll.sRingCounter<2

>

greater-than

GPS.Nav.sSpeed>10

<=

less-than-or-equal-to

Sys.Counter.s0<=10

>=

greater-than-or-equal-to

Sys.Counter.s0>=10

Table 11:

 

The comparators list.

For   most   simple   types,   comparison   is   straightforward.   For   example, 

Sys.Timer.s0=running

 is True just in case the 

Sys.Timer.s0

 is 

running 

and stays True 

until the Timer 0 changes its state. The following rule applies to comparators.

No string values (supported by the firmware) can be compared by using the comparators  

<, >, <=, >=

 , and 

!=

. In such cases use only the comparator 

=

.

Do not change the order of comparators (<= and >=).

This confidential document is a property of FALCOM and may not be copied or circulated without previous permission.

Page 212 of 271

Summary of Contents for MAMBOII

Page 1: ...E AT HTTP WWW FALCOM DE MAMBOII operating with firmware version 2 4 0 Configuration Command Set User s guide Supports both GSM and TCP applications Version 1 1 0 Last Updated 13 09 2007 This document...

Page 2: ...Sys RUpdate DataMode msg_input Defines transfer channel continues upgrading 34 3 2 1 2 2 1 Binary update commands 35 3 2 1 2 2 2 List of binary commands 35 3 2 1 2 3 Sys RUpdate Finish Finishes Remote...

Page 3: ...Powers down the GPS engine 58 3 2 1 9 3 Sys GPS Reset Resets the GPS engine 58 3 2 1 10 UserEvent command index 59 3 2 1 10 1 Sys UserEvent index Creates a user event for specific application requirem...

Page 4: ...Park Remove Disables the activated park area 98 3 2 4 3 3 GPS Geofence GeoState geo_id Gets the state of a Geofence 100 3 2 4 3 4 GPS Geofence AreaState area_id Gets the state of an Area 100 3 2 5 GSM...

Page 5: ...essages mode Defines the communication mode on serial channel 125 3 2 7 2 2 MSG Mode CSD out_sys_messages mode Defines the communication mode on CSD channel 127 3 2 7 2 3 MSG Mode TCP out_sys_messages...

Page 6: ...T 151 3 2 10 11 DEVICE GPS CFG 152 3 2 10 12 DEVICE GPS TIMEOUT 152 3 2 10 13 DEVICE GSM STARTUP 153 3 2 10 14 DEVICE IEEE STARTUP 153 3 2 10 15 DEVICE BT STARTUP 154 3 2 10 16 DEVICE BT LOCALNAME 154...

Page 7: ...CP STORAGE 195 3 2 23 8 TCP CLIENT SENDMODE 195 3 2 23 9 TCP SMTP CONNECT 196 3 2 23 10 TCP SMTP LOGIN 196 3 2 23 11 TCP SMTP FROM 197 3 2 24 GF parameter Geofences 198 3 2 24 1 How to do Geofencing w...

Page 8: ...ates and events 231 3 2 25 1 1 8 IEEE KEYFOB states and events 232 3 2 25 1 1 8 1 IEEE KEYFOB index State KEYFOB states and events 232 3 2 25 1 1 9 IEEE IOBOX states and events 232 3 2 25 1 1 9 1 IEEE...

Page 9: ...efuse voice calls after the second ring 264 6 11 1 4 CSD Data calls 265 6 11 1 4 1 Accept incoming data calls 265 6 11 1 4 2 Refuse data calls after the second ring 265 6 11 1 5 SMS 265 6 11 1 5 1 SMS...

Page 10: ...ange of ring tones from 0 7 to 1 32 and volume from 0 7 to 0 4 see chapter GSM VoiceCall Ringtone Corrected maximal speaker volume see GSM VoiceCall Volume Speaker n_gain volume sidetone Added new com...

Page 11: ...e following Internet address http www falcom de Trademarks Some mentioned products are registered trademarks of their respective companies Copyright This document is copyrighted by FALCOM WIRELESS COM...

Page 12: ...Chapter 3 Command syntax PFAL Commands and supported parameters for FALCOM M represents the structure of input commands which can be directly transmitted to the MAMBOII unit via Bluetooth TCP connect...

Page 13: ...echnical details 2 MAMBO_II_getting_started pdf Contains an introduction how to get started with MAMBOII device how do the software and hardware operate factory preloaded configuration settings 3 MAMB...

Page 14: ...ion and communication over GSM and TCP more specifically SMS message or TCP packet generation voice data calls Remote firmware upgrades it is implemented but it is not tested yet Supports up to four d...

Page 15: ...predefined events intended for other alarm execution History function records stores GPS position data in the on board FLASH memory and replays vehicle activity route verification Supports downloadin...

Page 16: ...evice which consists of an integrated GPS receiver with internal active antenna for reception of signals from GPS satellite system a GSM GPRS modem with internal antenna for transmission of these GPS...

Page 17: ...ferent system solutions GSM This system solution supports SMS Voice call and Data call Using only these features you are able a speedy development of communication services which do not require GPRS a...

Page 18: ...PC requests a server PC to perform actions Since the Internet is just a medium for computers to talk to each other it enables you to perform applications If such an Internet solution is required to pe...

Page 19: ...for non real time Internet applications like www e mail It provides a connection oriented end to end service ensuring the reliable transfer of data As with all other communication protocols TCP IP is...

Page 20: ...nd Sequence PFAL cmd parameter CKSUM CR LF PFAL cmd parameter none CR LF PFAL cmd parameter CKSUM CR LF PFAL cmd parameter none CR LF Table 1 PFAL command syntaxes PFAL The PFAL is message header cmd...

Page 21: ...If Len CS 1 then CS 0 CS CS CS END SUB Therefore the string over which the checksum has to be calculated is field PFAL cmd parameter excluding character The CS variable in the CheckSum procedure must...

Page 22: ...S services etc TCP Accomplishes a predefined set of TCP connection tasks including connecting disconnecting and sending of TCP packets to the predefined address of remote server etc MSG Accomplishes a...

Page 23: ...text format which includes the parameters listed in the table below Types of response message Respond message type if a PFAL command contains just one command Responses structure Example PFAL Cnf Set...

Page 24: ...sages structure Note In case the first command fails i e used wrong syntax or it cannot be correctly executed the execution stops at this command and system will respond an error If identifiers are su...

Page 25: ...rs to be updated 3 2 1 2 1 PFAL Sys RUpdate DataMode Selects the blocks within sectors to be updated 3 2 1 2 2 PFAL Sys RUpdate Finish Blocks sending of PFAL commands through the selected communicatio...

Page 26: ...value Decrements the value of a counter 3 2 1 6 3 PFAL Sys Counter index State Retrieves the state of a used counter 3 2 1 6 4 PFAL Sys Counter index Save storage_index Saves the state of the counter...

Page 27: ...Retrieves settings of all used parameters 3 2 2 6 PFAL Cnf Search parameter_name Searches for a parameter name text type 3 2 2 7 IO commands PFAL IO Beep index config_type Generates beep tones 3 2 3...

Page 28: ...SIMID Retrieves the ID of SIM Card 3 2 5 1 4 PFAL GSM OwnNumber Retrieves the caller s phone number 3 2 5 1 5 PFAL GSM Balance Retrieves the account information of the used SIM card 3 2 5 1 6 PFAL GS...

Page 29: ...age AddRecord protocol text Appends a binary dataframe to TCP storage 3 2 6 2 4 Communication Messaging commands PFAL MSG Send Serial protocols text Outputs the selected protocols additional system in...

Page 30: ...2 7 5 1 IEEE commands PFAL IEEE Keyfob kf_div_index LED lindex config_t ype Sets and controls LED blinking to a Keyfob 3 2 8 1 1 PFAL IEEE Keyfob kf_div_index Beep config_type Sets and controls the Be...

Page 31: ...ou are away to prevent other users from modifying the system configuration and from executing the system alarms sent via TCP SMS CSD or Bluetooth To unlock the MAMBOII use the command Sys Security Unl...

Page 32: ...ly inactive Command description This command allows you to remove permanently a system lock if the specified password matches exactly the existing password on the system To remove permanently an exist...

Page 33: ...2 1 2 1 Sys RUpdate Init Initializes remote upgrade Command syntax Sys RUpdate Init type option size sectors config Examples PFAL Sys RUpdate Init FW_raw new 890812 14 clear_cnf Message description St...

Page 34: ...lowed to write uncompressed configuration data to the configuration sector if compressed_cfg is selected current_cfg Uses the currently stored device configuration later No separate configuration need...

Page 35: ...fy the response Therefore different values should be used for different commands datalength 1 2 Bytes Specifies the amount of following bytes inside data its value depends on the specified cmd_id see...

Page 36: ...ected sector Erasing a sector can be performed only on the currently selected one Writes data to the specified position inside a currently selected sector Computes a 16 Bit Cksum of the currently sele...

Page 37: ...ion will be always erased This doesn t matter in case the old firmware configuration is used option keep_cnf but in case it was transferred option clear_cnf it MUST be transferred again before finishi...

Page 38: ...s Device Reset Responses Command description This command enables an application and services to be shut down and restarted It tells your target device to stop what it is doing and start over again by...

Page 39: ...Sys Device Sleep type Puts the system into the sleep state Command syntax Sys Device Sleep type Examples PFAL Sys Device Sleep Ign PFAL Sys Device Sleep Ring Motion Timer Responses E g activate sleep...

Page 40: ...MAMBOII from the GPRS services Only GSM engine remains powered and GSM registered for detecting incoming calls and SMS The major benefit of RING SLEEP mode is that the MAMBOII remains accessible via G...

Page 41: ...raise unfortunately will be killed Active SMS messages will attempt to be delivered Active TCP packets will attempt to be transmitted Existing connections such as the TCP and GPRS will be closed after...

Page 42: ...able Parameter description None 3 2 1 3 8 Sys Device CfgUpdateMode Prevents interferences between old and new alarms Command syntax Sys Device CfgUpdateMode Examples PFAL Sys Device CfgUpdateMode Resp...

Page 43: ...ns are being executed i e user have to start timers increment counters or change the trigger states etc However it is not possible to easily change other system states such as device speed connection...

Page 44: ...4 1 Sys Timer index Configure mode timeout Configures Timers Command syntax Sys Timer index Configure mode timeout Examples PFAL Sys Timer0 Configure cyclic 5000 PFAL Sys Timer1 Configure single 2000...

Page 45: ...iption This command is intended to start a configured timer or to restart a stopped timer System timers can be used to activate execute delayed alarms Timers can be set configured to automatically act...

Page 46: ...Sys Timer index Stop Examples PFAL Sys Timer0 Stop Responses Timer 9 stopped Command description A system timer can be stopped at any time before it finishes executing You can request that a system ti...

Page 47: ...g Timer 0 if already armed Command description Each Timer index is armed default setting when started or resumed the execution A timer can be manually armed after your have disarmed it Only armed time...

Page 48: ...description To save the state of a Timer index use this command This command overwrites the contents of the storage_index if not empty Parameter description index Determines the index of the timer to...

Page 49: ...a Timer Counter Trigger etc Each storage index can be updated with new data Each data set into a storage index overwrites the existed contents Read also the description of storage index given in the t...

Page 50: ...t setting of each Trigger index is low inactive Parameter description index Determines the index of the trigger to be altered Up to 20 Triggers are available It can be set to a value from 0 to 19 stat...

Page 51: ...E storage_index alias_name Read also the description of storage index given in the table of abbreviations 3 2 1 5 4 Sys Trigger index Load storage_index Load Triggers with Storage contents Command syn...

Page 52: ...266 Each counter can be set incremented decremented requested its state saved loaded cleared 3 2 1 6 1 Sys Counter index Set value Sets Counters to a value Command syntax Sys Counter index Set value...

Page 53: ...oward 232 1 the value of the specified Counter index by a given number inc_value 3 2 1 6 3 Sys Counter index Decrement dec_value Subtracts Counter s value Command syntax Sys Counter index Decrement de...

Page 54: ...es the contents of the storage_index if not empty Parameter description index Determines the index of the counter to be saved Up to 20 Counters are available It can be set to a value from 0 to 19 stor...

Page 55: ...of a Timer Counter Trigger etc Each storage index can be updated with new data Each data set into a storage index overwrites the existed contents Read also the description of storage index given in t...

Page 56: ...233 Parameter description index Determines the index of the macro to be activated Up to 20 macros are available for use It can be set to a value from 0 to 19 Notes The command does not directly execu...

Page 57: ...Disable Examples PFAL Sys GSM Disable Responses E g SUCCESS Command description This command is intended to switch off the GSM engine if it is currently running The event SYS GSM eDisable occurs Param...

Page 58: ...ntax Sys GPS Disable Examples PFAL Sys GPS Disable Responses E g SUCCESS Command description This command powers off the GPS engine if it is currently running The event SYS GPS eDisable occurs Paramet...

Page 59: ...be set to a value from 0 to 9 Notes This event can be used to directly combine link several alarms i e for optimizing larger configurations or simply if more than 5 conditions are needed WARNING The...

Page 60: ...ower applied to the MAMBOII device at request time Parameter description none 3 2 1 11 2 Sys Bat ChargeState Gets the current backup battery state Command syntax Sys Bat ChargeState Examples PFAL Sys...

Page 61: ...disable Bluetooth functionalities for a long period of time and thus to minimize the current consumption of MAMBOII device you have to specify two alarms The following configuration can be done PFAL...

Page 62: ...SIM PIN has been entered location area not allowed or roaming not allowed etc then the MAMBOII device is no more accessible either by SMS TCP nor via Bluetooth interface In this case the first system...

Page 63: ...ole If the system MAMBOII is set into the upgrade mode the new firmware can be transferred over Bluetooth interface To to enter RedBoot you have to press Crtl C within 3 seconds after this command is...

Page 64: ...mmand syntax PFAL Sys IEEE Disable Examples PFAL Sys IEEE Disable Responses E g SUCCESS Command description This command powers off the IEEE module if it is currently running The event SYS IEEE eDisab...

Page 65: ...ition of the satellites on the horizon in the form of a polar plot VIEW_SAT Displays the SAT view graphically and textually displays the satellite number status azimuth elevation C No and last five se...

Page 66: ...larm See chapter 3 2 25 1 1 3 about available events Parameter description id Identifies the message box to be created Up to 100 dialog boxes in range from 0 to 99 are available caption Specifies a te...

Page 67: ...E g SUCCESS Command description This command enables you to display a specific alarm icon on the screen letting the user know that something has happened e g a specific event occurs receiving call lea...

Page 68: ...g in seconds the alarm will stay appeared on the screen text Specify the string containing the message that will be displayed on the screen together with the specified image This confidential document...

Page 69: ...vice This firmware provides basic configurations needed whenever the system starts up and as starting points for creation of an application The default configurations are provided to give you a head s...

Page 70: ...PS fix 3 2 10 11 DEVICE GPS TIMEOUT Determines the period of time in minutes on which the GPS will search for satellites before it performs a GPS or optional System reset 3 2 10 12 DEVICE GSM STARTUP...

Page 71: ...o the MAMBOII device and responses received 3 2 18 1 Protocol Configuration Settings sent via Bluetooth PROT id Specifies sending of NMEA protocols in interval of time 3 2 19 PROT START BIN Creates yo...

Page 72: ...er 3 2 23 1 TCP CLIENT ALTERNATIVE Specifies the address and port of an alternative server 3 2 23 2 TCP CLIENT PING Activates the sending of ping to the remote server for keeping that connection alive...

Page 73: ...ion parameters grouped by major category Notes If one parameter is sent to the target device MAMBOII without value the current value of that parameter will be automatically set to the default if defau...

Page 74: ...explains you what does the received configuration mean Parameter names Brief description Chapter Device Configuration Settings DEVICE NAME Reads out the device name 3 2 10 2 DEVICE CMD PFAL EN Reads...

Page 75: ...e phone number assigned to a name 3 2 11 3 DISP COLOR id Reads out the color value assigned to each component on the MAMBOII s screen 3 2 11 4 DISP FONT Reads out the typeface of the font assigned on...

Page 76: ...GTONE Reads out the type and volume of ring tones 3 2 20 8 GSM PROFILE AUDIO prof_index Reads out the specified profile for loudspeaker volume level and microphone sidetone 3 2 20 9 GSM PROFILE CURREN...

Page 77: ...and port of the specified SMTP server 3 2 23 9 TCP SMTP LOGIN Reads out the login data for SMTP server 3 2 23 10 TCP SMTP FROM Reads out the sender email address 3 2 23 11 Geofence Configuration Setti...

Page 78: ...parameters that start with AL The default settings see chapter 6 9 on page 260 remain available Parameter description parameter_name It specifies the name of the parameter in capital letters and wrapp...

Page 79: ...s all parameter names that are modified added by the user Parameter description none Notes Except default configuration all other parameter names with their settings are delivered 3 2 2 5 Cnf ShowDefa...

Page 80: ...ENU1 1 Office GSM VoiceCall Dial 49200000000 DISP MENU1 2 Home GSM VoiceCall Dial 493600000000 DISP MENU2 0 Messages DISP MENU2 1 0 Incoming SMS DISP MENU2 1 1 Last SMS DISPLAY Show VIEW_SMS DISP MENU...

Page 81: ...000 SYS TIMER_60SEC start cyclic 60000 SYS TIMER_7S EC start cyclic 7000 AL1 SYS TIMER e_20SEC TCP Client sConnected GPS Nav Position s0 100 GPS Nav Position0 current TCP Client Send 8 and so on Comma...

Page 82: ...ferent beep tones Using this command you can select the beep tone to be generated for example when the device receives a SMS call GPS fix TCP connect etc Parameter description index It specifies the b...

Page 83: ...ption config_type Configures settings related to generating a vibration on the device The config_type can be set to Value Meaning high Continuous vibration low Disables continuous vibration hpulse hig...

Page 84: ...ses E g position 1 set to current SUCCESS OR position 2 set to fixed position SUCCESS OR ERROR If no GPS fix available Command description This command stores current or user defined GPS position into...

Page 85: ...the selected buffer_index and stores it into the selected storage_index for permanent use The contents of the selected storage_index can be refreshed with a new one while the data in the buffer_index...

Page 86: ...tents forever Each memory buffer index can be updated with new data or the available data on them can be erased storage_index Integer type specifies the storage index in the range from 0 to 4 Each sto...

Page 87: ...veLastValid Examples PFAL GPS Nav SaveLastValid Responses E g last valid position saved to configration Command description If MAMBOII is currently receiving invalid GPS position data an empty RMC mes...

Page 88: ...r mode It can be set to Value Meaning on Enables low power mode off Disables low power mode onTime Integer type in the range 200 to 900 It defines the OnTime period in milliseconds the GPS receiver wi...

Page 89: ...ext in the history memory Command syntax PFAL GPS History Write flag text Examples PFAL GPS History Write 20 enter_the_text_to_be stored PFAL GPS History Write 40 PFAL GPS History Write 0 Responses E...

Page 90: ...e is no GPS fix currently available the most recent available timestamp is captured from Last valid position if it is the newest timestamp of the system Or locally shown RMC if this is the most recent...

Page 91: ...repared for download The start date time and end date time allow downloading of records within a certain range only In order to choose mark all records in the history memory use GPS History SetRead al...

Page 92: ...007 01 56 26 1 7 4 7647032 130 6012946 6378247 30 7 0 11111111 11111110 1 203 FFFF EF5F 246 255 247 255 255 2 247 253 253 245 8388681 4 6552 3 6527 7 5 y U w zg l n o o 7 t Z k _ 6 FFFF FFFF SUCCESS M...

Page 93: ...re based on the UTC Time otherwise you will download the stored history records in the incorrect time No PFAL commands could be entered executed after the time the command has been sent until the down...

Page 94: ...oing SMS number 4 GPRS PPP TCP Main Life time 4 1 2 3 4 20000 Separated by dots it shows the current system state GPRS current GPRS state PPP current PPP state TCP current TCP state Main current main...

Page 95: ...tion for the last time History records created with last valid times are ordered correctly so you can assume which record happened before after another one in the past allows event data logging Furthe...

Page 96: ...257 The download process consists of block sizes equivalent to 512 bytes 1 2 kilobyte per stream command All selected records block will be transferred at once but still 512 bytes per packet That mean...

Page 97: ...and 8 1 above fmt rmc A standard RMC protocol is generated for each history entry Notes Advantage No multiple Read commands have to be specified Disadvantage During the history readout process no comm...

Page 98: ...AREA e0 inside can be used to confirm the proper activation of the park area This command only works if the device has a valid GPS position because the p_value for the circle is GPS dependant to know...

Page 99: ...EVISION 2 4 0_BETA VERSION 1 0 0 The event GPS GF e0 inside and GPS AREA e0 inside are no longer available This confidential document is a property of FALCOM and may not be copied or circulated withou...

Page 100: ...available It can be set to a value from 0 to 99 Only already established Geofencing can be read 3 2 4 3 4 GPS Geofence AreaState area_id Gets the state of an Area Command syntax PFAL GPS Geofence Are...

Page 101: ...GSM PUK 22222222 1111 Responses Command description This command unblocks the SIM card by entering the associated PUK code Parameter Description puk Entering incorrect PIN three times the SIM card wil...

Page 102: ...SM OwnNumber Examples PFAL GSM OwnNumber Responses Command description This command requests the current voice call number of the device Parameter Description None 3 2 5 1 6 GSM Balance Gets the accou...

Page 103: ...onal format including the area code country code and phone number 3 2 5 2 2 GSM VoiceCall Accept Accepts an incoming voice call Command syntax PFAL GSM VoiceCall Accept Examples PFAL GSM VoiceCall Acc...

Page 104: ...channel to the audio profile parameter otherwise audio mode 1 will be active each time the module is powered up It can be set to a value from 0 to 4 3 2 5 2 5 GSM VoiceCall Ringtone type volume Sets t...

Page 105: ...signal will be added to the earpiece signal The sidetone gain is in dB and the range of value can be set to a value from 0 to 32767 3 2 5 2 7 GSM VoiceCall Volume Microphone gain n_gain Sets or gets...

Page 106: ...ing user defined text The last example in table above replays an SMS back to the sender of the last received SMS protocols It defines the output NMEA messages which will be sent to the specified targe...

Page 107: ...ming SMS within the inbox storage Parameter Description None 3 2 5 3 4 GSM SMS Outbox State Shows outbox SMS Command syntax PFAL GSM SMS Outbox State Examples PFAL GSM SMS Outbox State Responses e g O...

Page 108: ...mitted via an established data call to the remote modem It always must be wrapped in quotation marks even if there is no text specified PFAL commands are not supported inside the text field If you wan...

Page 109: ...MAMBOII results GPRS attached or detached see examples in chapter Parameter description none Notes If a GPRS attach is initiated and the MAMBOII is not able to attach it starts with the default value...

Page 110: ...Parameter description None 3 2 5 5 4 GSM GPRS Traffic complete incoming outgoing Set or read a GPRS traffic counter Command syntax PFAL GSM GPRS Traffic PFAL GSM GPRS Traffic complete incoming outgoin...

Page 111: ...and to connect to After the TCP connection has been established successfully use the TCP Client Send protocols text command to send the data To know whether the MAMBOII results TCP connected or discon...

Page 112: ...be wrapped in quotation marks even if there is not text specified PFAL commands are not supported inside the text field If you want to transmit also any system state dynamic entry when the command is...

Page 113: ...on established All data after this time will be written into the TCP buffer and sent as soon as the TCP connection is re established Parameter description none Notes If the TCP connection is already a...

Page 114: ...acters See further notes inside the command AddProtocol below Such identification characters allow you to distinguish easily between textual AddProtocol and binary data generated by AddRecord 3 2 6 2...

Page 115: ...ters use TCP CLIENT FINISH MSG parameter This may ease an automatic read out of data via TCP server Notes In order to receive more than one protocol at once you have to specify the protocols in the he...

Page 116: ...de of the system GPRS PPP TCP system lifetime 0x08 reserved 0x10 reserved 0x20 Writes the text entered in the text field 0x40 Writes the current state of the Geofence areas inside or outside of a mark...

Page 117: ...ocation of the device at once Writing of this data frame into the TCP storage does NOT require a valid GPS fix Also invalid data can be written into the TCP storage which stands in contrast to the GPS...

Page 118: ...sage is sent successfully the TCP SMTP eSent event is raised This command can be used to email you detailed journey reports or other reports directly to your inbox The subject the MAMBOII device used...

Page 119: ...ring sending an E Mail message the data of this email message is lost Using only SMTP service the configuration of GPRS AUTOSTART 1 is not required It can be set to GPRS AUTOSTART 0 Do not try to send...

Page 120: ...ults until the connection to that channel is established for example CSD If these commands will automatically be executed from the system within an alarm AL then the results are outputted directly to...

Page 121: ...GSA GSV VTG protocols will be received at once the hex value 4E added on the message PFAL MSG Send Serial 4E test means the GGA GSA GSV RMC IOP protocols will be received at once The defined user prot...

Page 122: ...he protocols in the hexadecimal value and add the corresponding hex value of required protocols for example The hex value 27 added on the message PFAL MSG Send Serial 27 test means the GGA GSA GSV VTG...

Page 123: ...d add the corresponding hex value of required protocols for example the hex value 27 added on the message PFAL MSG Send CSD 27 test means the GGA GSA GSV VTG protocols will be received at once the hex...

Page 124: ...ike this For example PFAL MSG Send TCP 0 on Date at Time it is moving at Speed m s Dynamic entries are listed in chapter 6 2 page 243 Notes In order to receive more than one protocol at once you have...

Page 125: ...nt from the remote server e g PFAL MSG Send TCP 8 MAMBOII outputs its GSP positions are not processed by the system but directly returned back to the remote server as they are The data mode can be use...

Page 126: ...ges is greater than 0 the selected messages will be transmitted continuously through the specified msg_out_chan channel See also chapter 6 8 page 259 as a reference msg_out_chan Specifies the channel...

Page 127: ...message to be transmitted without leading 0x Value Meaning 0x01 Transmits GPSTATE 0x02 Transmits GPERROR 0x04 Transmits GPACTION 0x08 Transmits GPEVENT mode MAMBOII supports and operates in two commun...

Page 128: ...exchange information enable communication with it again 3 2 7 2 3 MSG Mode TCP out_sys_messages mode Defines the communication mode on TCP channel Command syntax PFAL MSG Mode TCP PFAL MSG Mode TCP o...

Page 129: ...he selected messages will be transmitted continuously through the specified channel msg_out_chan See also chapter 6 8 page 259 as a reference msg_out_chan Specifies the channel to redirect the data It...

Page 130: ...2 7 3 2 MSG Version Modules Gets the modules versions of the target device Command syntax PFAL MSG Version Modules Examples PFAL MSG Version Modules Responses E g HardwareRev 2b BIOS 2 0 33 Command d...

Page 131: ...This command returns the hardware version of the device Parameter description none 3 2 7 3 6 MSG Version Software Gets the software version of the target device Command syntax PFAL MSG Version Softwa...

Page 132: ...8 MAMBOII outputs its GSP positions Responses E g MAMBOII outputs its GSP positions GPRMC 120633 000 V 5040 3991 N 01058 8435 E 110907 SUCCESS Command description This command transmits the specified...

Page 133: ...added on the message PFAL MSG Info Protocol 4E test means the GGA GSA GSV RMC IOP protocols will be received at once The defined user protocols in hexadecimal value will be transmitted only one time a...

Page 134: ...d retrieves the configuration of the alarm index and shows their current condition states whether they are set to true or to False Parameter Description alarm_index It defines the alarm index to be re...

Page 135: ...SM engine and vice versa To leave this mode either send an escape char ASCII 27 Hex 0x1B which performs a software reset or manually perform a device reset Once the device is restarted it is set in th...

Page 136: ...of a Keyfob device that is already connected to the MAMBOII The ib_div_ndex index should correspond to one of the cnf_kf_div_ndex indexes that you have assigned on the Keyfob configuration setting lin...

Page 137: ...kf_div_index A number from 0 to 5 that determines the Keyfob device being selected You could specify an index value of a Keyfob device that is already connected to the MAMBOII The ib_div_ndex index s...

Page 138: ...m 0 to 5 that determines the Keyfob device being selected You could specify an index value of a Keyfob device that is already connected to the MAMBOII The ib_div_ndex index should correspond to one of...

Page 139: ...16 pin MOLEX connector of the I O BOX are shown in chapter 6 10 3 config_type Configures settings related to the selected output It can be set to Value Meaning high Sets the specified output to high...

Page 140: ...IOBOX ib_div_ndex bat level Examples PFAL IEEE IOBOX0 bat level Responses Command description This read command returns a value indicating the current battery status as follows 00 Critical 01 Low 02 M...

Page 141: ...mmand description This command allows you to search and launch the pairing process with a Bluetooth headset device and finally to open an audio connection to the paired headset when you are connecting...

Page 142: ...Command syntax PFAL BT Audio Disconnect Examples PFAL BT Audio Disconnect Responses Command description Use this command to close a currently open audio connection to your headset Parameter descripti...

Page 143: ...e user has the possibility to personalize this configuration overwriting with new ones To reset the MAMBOII device to the Factory Settings just send the command PFAL Sys Device FactoryReset to the MAM...

Page 144: ...le a specific communication channel Specify a hexadecimal number or the sum for the channels to be enabled without using the 0x Value Meaning 0x01 Enables a bi directional communication on the serial...

Page 145: ...g cmd Places the serial channel in command mode Everything sent to the MAMBOII through this interface will be processed as a PFAL command Responses to the sent command are also returned through the se...

Page 146: ...o set get Device configuration Set configuration PFAL Cnf Set DEVICE COMM SERIAL cmd F PFAL Cnf Set DEVICE COMM SERIAL data 4 0 F PFAL Cnf Set DEVICE COMM SERIAL data 4 1 F Get configuration PFAL Cnf...

Page 147: ...s channel e data channel Places the CSD channel in data mode Everything sent to the MAMBOII over this channel is redirected to the specified channel channel without processing any of them In this mode...

Page 148: ...annel mode MAMBOII supports and operates in two communication modes the Command and Data mode In Command mode it waits for PFAL commands In Data mode all received commands messages are redirected to t...

Page 149: ...m the remote server will be processed by the MAMBOII as PFAL input commands Please note that changes to these settings may set the MAMBOII device in a mode where it can only be reconfigured via SMS If...

Page 150: ...from shutting down when the external power is removed disable Only external power will be used to power your system If the external power is removed your system will shutdown automatically always Your...

Page 151: ...GPS AUTOCORRECT type max_pdop max_speed dist_error dropcount This parameter activates an internal GPS position check routine to filter out the incorrect or improbable GPS positions Main purpose is to...

Page 152: ...make the GPS fix valid By default it is set to 3 This value allows the MAMBOII to make a valid GPS fix even in areas with very bad GPS coverage However it can be set to a value from 1 to 10 The highe...

Page 153: ...o switch on the GSM engine during startup or not It can be set to Value Meaning auto Automatically enables the GSM engine during startup All GSM services SMS voice data calls are available disable Dis...

Page 154: ...hen a Bluetooth connection has been established By default the name is MAMBOII How to set get device configuration Set configuration PFAL Cnf Set DEVICE BT LOCALNAME MAMBOII Get configuration PFAL Cnf...

Page 155: ...max 10 chars for each protocol that will be sent out By default it is set to character Keep in mind the use of the sign inside an SMS text might be misinterpreted and received as a another character F...

Page 156: ...position to the serial channel PFAL MSG Send Serial 8 MAMBOII outputs its GPS positions Also you choose the following syntax PFAL Cnf Set DEVICE PFAL SEND FORMAT CKSUM end The message the system MAMB...

Page 157: ...owing views are currently available Value Meaning VIEW_GSM Displays the GSM view graphically shows the current operator name and the field strength etc VIEW_GPS Displays the GPS view graphically shows...

Page 158: ...standard menu structure is as follows This list shows the menu category and their order Value Meaning X 0 or X Inserts a new menu item with or without a submenu into a primary menu X X 0 or X X Assign...

Page 159: ...1 PFAL CNF Set DISP MENU1 3 2 Grandpa GSM VoiceCall Dial 49777777777 PFAL CNF Set DISP MENU1 4 Raul GSM VoiceCall Dial 4911111111 PFAL CNF Set DISP MENU1 5 Sheila GSM VoiceCall Dial 49777777777 PFAL C...

Page 160: ...t configuration PFAL Cnf Set DISP PHONE1 49122222222 John Get configuration PFAL Cnf Get DISP PHONE1 3 2 11 4 DISP COLOR id Parameter syntax DISP COLOR id color This parameter allows you to change the...

Page 161: ...ace of the font that are available on the device font_name Specifies the typeface of the font It can be set to NARROW BOLD or VERDANA How to set get display configuration Set configuration PFAL Cnf Se...

Page 162: ...refer to Coordinated Universal Time UTC when this is viewed as a time zone although strictly UTC is an atomic time scale which only approximates GMT in the old sense CET Central European Time is one o...

Page 163: ...OII device is configured to start the IEEE 802 15 4 network and will serve as the PAN coordinator in that network See chapter 4 3 as reference cnf_kf_div_ndex It specifies the index from 0 to 5 of the...

Page 164: ...the IEEE 802 15 4 network and will serve as the PAN coordinator in that network See chapter 4 3 as reference cnf_ib_div_index It specifies the index from 0 to 5 of the I O BOX being connected The inde...

Page 165: ..._mode 1 it defines in seconds in hex how often to request the status of the analog inputs from the I O BOX In this case it can be set to a value from 0x01 to 0xFF If ana_report_mode 2 it specifies a d...

Page 166: ...Send 1234567 8 BTN1 pressed long AL3 IO BTN e0 long GSM SMS Send 1234567 8 BTN0 pressed long Your alarm would look as follows AL0 IO BTN e0 short GSM SMS Send REPLACE0 8 BTN0 pressed short AL1 IO BTN...

Page 167: ...ms after you set up the replacements these new alarms will already use the new settings so there is no need to restart in order to update the values Replacement marks may be placed JUST within alarm c...

Page 168: ...vailable R Indicates a Trigger state C Indicates a Counter state T Indicates a Timer state P Indicates a Position GPS position Example STORAGE4 R0 indicates a Trigger state id Specifies a number form...

Page 169: ...e is limited to 1500 More then 1500 characters will be ignored To specify a command please refer to the chapter 3 1 1 Command syntax of PFAL All commands within this chapter can be set as commands wit...

Page 170: ...per control Determines whether to switch on or off the beeper during start up It can be set to Value Meaning on Switched on during start up off Switched off during start up How to set get device confi...

Page 171: ...r the set value the more sensitive is the motion of the device abs_b Set a maximum difference value between the gravitation vector and acceleration vector in a range of 1 255 that you will accept as a...

Page 172: ...AS SYS TIMER0 _1SEC input message sent to the MAMBOII does not mean that the SYS TIMER0 is equal to _1SEC It means that the alias name for 0 is _1SEC Below an example which shows how to declare alias...

Page 173: ...VERSION 1 0 0 How to set get DBG configuration Set configuration PFAL Cnf Set DBG EN 1 Get configuration PFAL Cnf Get DBG EN This confidential document is a property of FALCOM and may not be copied or...

Page 174: ...al interface Bluetooth message_id Specifies the message identifier to be enabled or disabled Following are the identifiers corresponding to the message supported by the MAMBOII device software Protoco...

Page 175: ...ocol See chapter 6 5 1 10 value String type It consists of 18 Bytes If it is specified the value will be displayed at the beginning of the BIN protocol including the dollar sign How to set get Protoco...

Page 176: ...PIN request is more pending if the PIN number of used SIM card once has been specified and it is sent to the MAMBOII device The MAMBOII stores that specified PIN and uses it upon request of the GSM pa...

Page 177: ...the GSM engine periodically when the GSM operator has lost until a GSM operator is found enable Re initializes the GSM engine if the GSM operator has lost Following values can be set Value Meaning 0 D...

Page 178: ...GSM OPERATOR BLACKLIST disable PFAL Cnf Set GSM OPERATOR BLACKLIST E Plus D2 Get configuration PFAL Cnf Get GSM OPERATOR BLACKLIST 3 2 20 6 GSM OPERATOR SELECTION Parameter syntax GSM OPERATOR SELECT...

Page 179: ...PFAL Cnf Set GSM OPERATOR SELECTION GPRS PFAL Cnf Set GSM OPERATOR SELECTION auto Get configuration PFAL Cnf Get GSM OPERATOR SELECTION Notes The GPRS attachment might be delayed for a few minutes if...

Page 180: ...d then no SMS responses can be sent out at this moment Retry later 3 2 20 8 GSM RINGTONE Parameter syntax GSM RINGTONE type volume This chooses the type and volume of ring tones to your preferences ty...

Page 181: ...aker 2 Audio mode 3 Customer specific mode for the internal speaker n_gain It can be set to a value from 0 to 3 It specifies the gain adjustable in four 6 dB steps from 0 dB to 18 dB 0 0 dB 3 18 dB vo...

Page 182: ...t to 0 4 How to set get GSM configuration Set configuration PFAL Cnf Set GSM PROFILE CURRENTAUDIO 1 Get configuration PFAL Cnf Get GSM PROFILE CURRENTAUDIO Notes The prof_index_s may be set to a valid...

Page 183: ...ternal packet data network Consult your Network Operator for the correct APN settings How to set get GPRS configuration Set configuration PFAL Cnf Set GPRS APN internet t d1 de Get configuration PFAL...

Page 184: ...ansmission of SDUs through GPRS network s Value Meaning 0 network subscribed value SDU size 128 octets Delay Class Mean Transfer Delay 95 percentile Delay 1 Predictive 0 5 1 5 2 Predictive 5 25 3 Pred...

Page 185: ...k subscribed value Mean Throughput Class Mean Throughput in octets per hour 1 100 0 22 bit s 2 200 0 44 bit s 3 500 1 11 bit s 4 1 000 2 2 bit s 5 2 000 4 4 bit s 6 5 000 11 1 bit s 7 10 000 22 bit s...

Page 186: ...etwork subscribed value SDU size 128 octets Delay Class Mean Transfer Delay 95 percentile Delay 1 Predictive 0 5 1 5 2 Predictive 5 25 3 Predictive 50 250 4 Best Effort Unspecified SDU size 1024 octet...

Page 187: ...ass Mean Throughput in octets per hour 1 100 0 22 bit s 2 200 0 44 bit s 3 500 1 11 bit s 4 1 000 2 2 bit s 5 2 000 4 4 bit s 6 5 000 11 1 bit s 7 10 000 22 bit s 8 20 000 44 bit s 9 50 000 111 bit s...

Page 188: ...vailable enable It defines whether or not the timeout G_timeout has to be used By default this value is set to 1 However it can be set to Value Meaning 0 Disables GPRS connection timeouts 1 Enables GP...

Page 189: ...figuration Set configuration PFAL Cnf Set PPP PASSWORD gprs Get configuration PFAL Cnf Get PPP PASSWORD Notes Most providers do not require the password however if required your GPRS provider should h...

Page 190: ...ks it might be required to define the authentification method manually auth_type Specifies the authentification method over PPP It can be set to Value Meaning none No authentification is done NOT reco...

Page 191: ...the connection otherwise set the s_type 0 before using the TCP Client Disconnect command s_type It specifies the start type of the TCP connection Following options can be used Value Meaning 0 Disables...

Page 192: ...s server will be used for each second connection attempt a_ip_address IP address in dotted four byte format It is the IP address to which the MAMBOII will be registered and send its data The format of...

Page 193: ...sponse How to set get TCP configuration Set configuration PFAL Cnf Set TCP CLIENT PING 1 120000 Get configuration PFAL Cnf Get TCP CLIENT PING 3 2 23 4 TCP CLIENT TIMEOUT Parameter syntax TCP CLIENT T...

Page 194: ...iguration PFAL Cnf Set TCP CLIENT DNS TIMEOUT 86400 Get configuration PFAL Cnf Get TCP CLIENT DNS TIMEOUT Notes However a DNS query process will automatically be performed whenever the MAMBOII tries t...

Page 195: ...lly the data inside the TCP storage whenever it is used up How the configuration could be set requested Set configuration PFAL Cnf Set TCP SORAGE size 512 dispatch manual Get configuration PFAL Cnf Ge...

Page 196: ...xample if you use D1 as your GPRS network operator and yahoo com as your email provider you will not be able to send email using smtp o2 co uk you would need to use smtp mail yahoo com mail_server_por...

Page 197: ...ld be set requested Set configuration PFAL Cnf Set TCP SMTP LOGIN fal de 30 UserID Password Get configuration PFAL Cnf Get TCP SMTP LOGIN Notes All values are separated by comma 3 2 23 11 TCP SMTP FRO...

Page 198: ...tion The constructed form of geographic boundary zones customer GeoFences may be either a rectangular or circular one in different sizes The scenarios in this section use a rectangle region as the geo...

Page 199: ...e positive and Latitude South and Longitude West are negative see also figure below Figure 7 Determining the sign of the coordinate values 3 2 24 2 Set up the Geofencing zones and areas Set up the con...

Page 200: ...this configuration all events occurred within Geofence range are controlled m_value It specifies the allowed maximal PDOP GPS position accuracy error value in meter for Geofence management solution S...

Page 201: ...t GF configuration Set configuration PFAL Cnf Set GF AREA0 park area PFAL Cnf Set GF AREA1 City East PFAL Cnf Set GF AREA2 City West PFAL Cnf Set GF AREA3 City Centre PFAL Cnf Set GF AREA4 City Get co...

Page 202: ...format 32 bit BIN 0000 0000 0000 0000 0000 0000 0000 0000 1111 1111 1111 1111 1111 1111 1111 1111 Each bit consists of a single area 0 31 respectively Before you start the configuration process of Geo...

Page 203: ...GF configuration Set configuration PFAL Cnf Set GF1 area8000 Falcom Office R 50 673400 10 980600 50 673500 10 980700 PFAL Cnf Set GF1 area8000 Falcom Office C 50 673400 10 980600 482 100 Get configur...

Page 204: ...epresents how to cover up a driving route using several Geofences allocated in different areas The purpose of such configurations is to store the GPS position data in internal memory when the area eve...

Page 205: ...eofences allocated in different areas This is only a classification of areas and Geofences The areas boundaries 1 to 4 are outlined in different colours and their colour is given on the left side of t...

Page 206: ...e periodically via SMS It is not possible to evaluate the execution of alarm actions whether they are successfully executed or resulting errors No conditions can be defined to react on failed alarm ac...

Page 207: ...is one that only notifies the system that the particular event happened An alarm AL may contain up to 5 actions and may have up to 5 conditions All conditions may have either an AND Conjunction or OR...

Page 208: ...m events and or states that rise when either a command action is manually or automatically executed during the system runtime Conditions are requirements for one or more alarms that will be executed A...

Page 209: ...vice It provides the events of the device and shows the event signatures 3 2 25 1 1 2 2 213 Sys Timer It provides the events and states of the Timer and shows the event and state signatures 3 2 25 1 1...

Page 210: ...6 5 228 GSM GPRS It provides the events and states of the GPRS and shows the event and state signatures 3 2 25 1 1 6 6 229 TCP events states TCP Client It provides the events and states of the TCP cli...

Page 211: ...To specify an action please refer to chapter 3 1 1 Command syntax of PFAL Except the read commands which can be used to read the system states all other command within this chapter can be set as alar...

Page 212: ...s a number of GPS events including navigation history logging and Geofencing data which can be occurred during MAMBOII operation 4 GSM accomplishes a number of GSM events including SMS voice and data...

Page 213: ...when it starts or wakes up To process a wake up state use the following wakeup sources Start True when the device boots Reset True when the device resets Motion True when the device wakes up from MOTI...

Page 214: ...imer is currently disarmed EVENTS are evaluated just when the event occurs Event notification code Meaning Sys Timer e index Occurs when the started Timer index expires Hint Only the armed timers rais...

Page 215: ...e from 0 to 2147483647 which determines the value of the counter to be reached EVENTS are evaluated just when the event occurs Event notification code Meaning Sys Counter e index Occurs when a configu...

Page 216: ...udio headset is bound with MAMBOII device until connected or unbound The Bluetooth audio operation state constantly changes as an application processes data Opening a Bluetooth audio connection change...

Page 217: ...e device is disabled powered off Table 19 GSM states and events 3 2 25 1 1 2 10 Sys Power POWER states and events STATES are checked every second State notification code Meaning Sys Power sVoltage Tru...

Page 218: ...mode Occurs when the charger starts and stops charging of the internal battery accordingly mode Defines the type of the battery charge event started Occurs when the battery is currently charging curre...

Page 219: ...sses either on the left or right option or the time out expires id Identifies which dialog box caused a specific button event It can be set to a value in range 0 to 99 btn Identifies which button opti...

Page 220: ...utton event It is typically needed only when you are using more than one Keyfob In such cases this identifier state can then be used with a button event to determine the sender of the event Example IO...

Page 221: ...ible to calculate the distance the device has travelled since for example the MAMBOII unit was turned on the driven kilometres without breaks Example GPS Nav Position s1 10000 How to use such a state...

Page 222: ...specified hour value the format is ww without a leading 0 e g 40 State is checked every second Example GPS Time sHour 12 value Integer value between 0 and 23 If the specified value is not within range...

Page 223: ...Boolean True False value that represents the result of the comparison It can be set to or value Sets the value of distance in meter between 0 and 2147483647 that matches your application EVENTS are e...

Page 224: ...d outside goes true outside True as long as the device remains outside the Geofence id EVENTS are evaluated just when the event occurs Event notification code Meaning GPS Geofence e id event_type Occu...

Page 225: ...s false and the state GPS Area s id outside goes true outside True as long as the device remains outside the area id EVENTS are evaluated just when the event occurs Event notification code Meaning GPS...

Page 226: ...tly the obtained operator name EVENTS are evaluated just when the event occurs Event notification code Meaning GSM eOpFound operator_name Occurs when the device finds a specific GSM network operator a...

Page 227: ...outgoing voice call comp Compares two values and return a Boolean True False value that represents the result of the comparison It can be set to or value A value from 0 to 255 which determines the nu...

Page 228: ...an SMS message GSM SMS eSent Number p_number Occurs when the device sends a SMS message to a specific phone number Example GSM SMS eSent Number 4913131313 GSM SMS eSent Text test GSM SMS eSent Text t...

Page 229: ...outgoing data call comp Compares two values and return a Boolean True False value that represents the result of the comparison It can be set to or value It is an integer value between 0 and 255 which...

Page 230: ...p Compares two values and return a Boolean True False value that represents the result of the comparison It can be set to or value It is an integer value between 0 and 2147483647 that specifies the nu...

Page 231: ...ce may send initial data to the used server for acknowledgement How to use such an event refer to the chapter 6 11 3 6 1 page 267 TCP Client ePacketSent Occurs when the device has sent a TCP packet to...

Page 232: ...onnected to the MAMBOII is limited to 6 from 0 5 Table 41 KEYFOB states and events 3 2 25 1 1 9 IEEE IOBOX states and events 3 2 25 1 1 9 1 IEEE IOBOX index State IOBOX states and events STATES None E...

Page 233: ...limited to 6 from 0 5 NOTE Both events will properly work only when the report mode in_report_mode from the Configuration parameter is set to 1 or 2 in_index Identifies which input on the I O BOX caus...

Page 234: ...ecute Determine which system state must already be present and which particular event the system will be waiting for to execute one or more alarms Try always to filter alarms by using 1 event and up t...

Page 235: ...ice that caused a button event IO BTN sID ID ID Identifies which device caused a specific button event 0 99 The sender of the event was Keyfob 0 1 2 and so on 100 The sender of the event was MAMBOII d...

Page 236: ...FALCOM Workbench software 13 Open a new COM Port from the Toolbar on the COM Port view choose the Port where MAMBOII is connected and define the port settings 38400 bps 8 Data bits No Parity bit 1 St...

Page 237: ...Keyfob 10 Later on copy all 4 alarms AL1 to AL4 given above past them on the Editor and send them to MAMBOII either by clicking on Start sending configuration or double click with left mouse each con...

Page 238: ...IOBOX0 0 2 0 2 F 0017920030000DA8 c Copy the configuration above past them on the Editor and then click on Start sending configuration or double click each command configuration on the Editor to sent...

Page 239: ...by clicking on Start sending configuration or double click with left mouse on this command Execute command PFAL BT Audio Bound 6 Pairing is completed and headset s successfully connected to the MAMBOI...

Page 240: ...d port number must be already running otherwise no TCP connection can be performed SETUP Enter the SIM PIN PFAL GSM PIN 1111 for example COMMENT Enter the PIN of the used SIM card your SIM card insert...

Page 241: ...etooth serial port with following settings up to 115200 bps 8 Data Bits NONE parity 1 Stop Bit Depending on the device you use for Bluetooth connectivity you may or may not need to modify the COM port...

Page 242: ...II_phone_number It specifies the phone number of the MAMBOII device CR It specifies the RETURN key or carriage return ASCI code 13 which has to be entered to enable the text entry text text It specifi...

Page 243: ...ay system is last started Following strings can be reported Start Normal boot Reset When it reboots Motion When it wakes up from the MOTION Sleep Ign When it wakes up from the IGN sleep Ring When it w...

Page 244: ...ast event has been occurred none is reported if no GF event has been occurred before LastGFName Used to report the Geofence name on which the last geofence event has been occurred none is reported if...

Page 245: ...ed to the MAMBOII The index can be set to a value from 4 to 16 corresponding to the 12 analog inputs on 6 I O BOX devices The following lists the index of the analog inputs corresponding to the I O BO...

Page 246: ...Microsoft HyperTerminal Other characters of the GSM alphabet are misinterpreted by an ASCII terminal program For example GSM as in B rse is assumed to be in ASCII thus resulting in B rse This is beca...

Page 247: ...HT Horizontal Tab 0x00A LF LF2 LF2 LF LF Line Feed 0x00B VT VT VT Vertical Tab 0x00C FF FF FF Form Feed 0x00D CR CR2 CR2 CR CR Carriage Return 0x00E SO SO SO Shift Out 0x00F SI SI SI Shift In 0x010 D...

Page 248: ...033 3 3 3 3 3 three 0x034 4 4 4 4 4 four 0x035 5 5 5 5 5 five 0x036 6 6 6 6 6 six 0x037 7 7 7 7 7 seven 0x038 8 8 8 8 8 eight 0x039 9 9 9 9 9 nine 0x03A colon 0x03B semi colon 0x03C less than 0x03D eq...

Page 249: ...R R R R 0x053 S S S S 0x054 T T T T 0x055 U U U U 0x056 V V V V 0x057 W W W W 0x058 X X X X 0x059 Y Y Y Y 0x05A Z Z Z Z 0x05B left opening bracket 0x05C back slash 0x05D right closing bracket 0x05F ca...

Page 250: ...x074 t t t t 0x075 u u u u 0x076 v v v v 0x077 w w w w 0x078 x x x x 0x079 y y y y 0x07A z z z z lowercase letters 0x07B left opening brace 0x07C vertical bar 0x07D right closing brace 0x07F tilde 0x0...

Page 251: ...n and definition of the listed NMEA messages is provided in the next subsection of this section 6 5 1 Description of NMEA output messages The following table is intended as a quick reference to explai...

Page 252: ...units meters 14 x Time since last DGPS update seconds 15 xxxx 0000 DGPS reference station ID 16 hh 3F Checksum 17 CR LF End of message termination Table 50 The GPGGA message data format 6 5 1 2 GPRMC...

Page 253: ...8 for next satellite may all be null 10 05 Similar to 5 8for next satellite may all be null 11 311 Similar to 5 8 for next satellite may all be null 12 hh 74 Checksum 13 CR LF End of message terminati...

Page 254: ...tion of precision 8 hh 3D Checksum 9 CR LF End of message termination Table 54 The GPGSA message data format 6 5 1 6 GPGLL message The GPGLL message includes the latitude longitude UTC time of positio...

Page 255: ...on Table 56 The GPIOP message data format 6 5 1 8 GPGSM message The GPGSM message includes the GSM operator and reception status In the GPGSM message the number of the caller will also be transmitted...

Page 256: ...3 2 19 2 page 175 default 2 Binary protocol binary protocol See table below 3 CR LF 0D0A End of message termination 2 bytes Table 60 The BIN binary data format The following table is intended as a qui...

Page 257: ...ace memory can be retrieved either locally via serial link or remotely via a data or TCP connection Whereby an executable command see chapters 3 2 4 2 5 page 92 has to be sent to the MAMBOII device if...

Page 258: ...0 seconds 28 4 19 0 12 6 10 4 days 20 seconds 8 1 5 4 3 6 2 2 weeks 1 minute 5 5 3 7 2 4 1 5 month 1 hour 28 1 Not available 12 5 7 5 years Entries Standing slow City Motorway Full History space manag...

Page 259: ...3 2 7 2 on page 125 above you are able to redirect and forward the data and user messages from one communication interface to another as represented in diagram attached below Figure 13 Supported comm...

Page 260: ...COMM DETECTED 0 DEVICE COMM SERIAL cmd F DEVICE COMM CSD cmd 0 DEVICE COMM TCP CLIENT cmd 0 DEVICE PFAL SEND FORMAT CKSUM end DEVICE CMD PFAL EN F DEVICE GSM ENABLE on DEVICE BAT MODE auto 3 55 DEVIC...

Page 261: ...143 respectively TCP default setting TCP CLIENT CONNECT 1 80 237 154 111 2222 TCP CLIENT PING 1 240000 TCP CLIENT TIMEOUT 300000 30000 TCP CLIENT LOGIN 1 TCP CLIENT DNS TIMEOUT 86400 TCP STORAGE size...

Page 262: ...d on the Bluetooth GSM TCP network systems Figure 14 MAMBOII with allocated Buttons and LEDs names Buttons designations Buttons overview Generates event state MAMBOII BTN0 BTN e0 BTN1 BTN e1 Keyfob BT...

Page 263: ..._IN0 8 D_IN1 INPUT_D_IN1 10 D_IN2 INPUT_D_IN2 12 D_IN3 INPUT_D_IN3 ANALOGUE INPUTS Commands aindex IEEE IOBox index ANA s a_index 0 1 t o 2 A_IN0 ANALOG 0 4 A_IN1 ANALOG 1 8 pin connector extention ca...

Page 264: ...rs will be ignored Syntax 1 PFAL Cnf Set AL index conditions actions Syntax 2 PFAL Cnf Set AL index conditions actions Cnf Set AL index conditions actions Comment The AL index index is a number which...

Page 265: ...mber 491234567 a SMS containing the specified text requested position and the RMC protocol 6 11 2 Advanced Examples 6 11 3 Navigation speed 6 11 3 1 1 Check the over speed of the device each 5 seconds...

Page 266: ...er 0 by 1 System counters do not automatically increment or decrement itself to reach an assumed value of a counter an alarm that decrements increments the used counter should be each time called unti...

Page 267: ...10 seconds later 6 11 3 6 TCP storage 6 11 3 6 1 Send special device information to server periodically TCP Storage can be used to collect data internally before sending it to the TCP server This prev...

Page 268: ...te and transmits it to server Server creates this state i e out of position and time data In our case let s demonstrate an example how to monitor the stops of the vehicle Logging a position each minut...

Page 269: ...ch attempts to send CSD data Unless SMS or TCP send commands the CSD does not use an Outbox buffer to store messages It attempts to send the data directly Therefore alarms can be easily blocked if the...

Page 270: ...s of IP addresses static IP address and dynamic IP address Latitude Halfway between the poles lies equator Latitude is the angular measurement of a place expressed in degrees north or south of the equ...

Page 271: ...keeps its information The contents of SRAM is available as long as the internal software is running Should the device be reset switched off or goes into sleep mode the SRAM loses its contents forever...

Reviews: