1 INTRODUCTION Attention Do not disassemble the device. If the device is damaged, the power supply cables are not isolated or the isolation is damaged, before unplugging the power supply, do not touch the device. All wireless data transferring devices produce interference that may affect other devices which are placed nearby.
Table 1 FMB900 Supply voltage Description Voltage Duration Normal operation 10-30V Unlimited Protection turns on, device turns off Unlimited Maximum voltage <70V Unlimited Maximum voltage impulse 5 milliseconds Technical features Part name Physical specification Technical details Power supply 10...30 V DC Navigation LED 2 W Max Modem LED...
Additional error on 12 V Measurement error on 30 V 0,33 Additional error on 30 V Absolute Maximum Ratings VALUE Min. Typ. Max. Unit CHARACTERISTIC DESCRIPTION Supply Voltage (Absolute Maximum Ratings) Drain-Source clamp threshold voltage (Absolute Maximum Ratings), = 2mA drain Digital Input Voltage (Absolute Maximum Ratings) Analog Input Voltage (Absolute Maximum Ratings)
CAUTION: Digital Output (DOUT) is turned ON during every FMB9 device startup for few seconds, i.e. in case of firmware update, restart with SMS command or restart by disconnecting power from device. DO NOT connect any sensitive equipment to DOUT, which could harm driver. For example fuel pump disabled during driving, even for few second could be fatal for driver.
Operating system Version MS .NET Framework version (OS) MS .NET Framework 4 https://www.microsoft.com/en- 32 bit and US/Download/confirmation.aspx?id=17718 64 bit http://avl1.teltonika.lt/downloads/software/Framework/.NET%20F ramework%204/dotNetFx40_Full_x86_x64.exe Windows XP with SP3 or later With MS .NET Framework 4 update KB2468871-v2 update https://www.microsoft.com/en-us/download/details.aspx?id=3556 http://avl1.teltonika.lt/downloads/software/Framework/.NET%20F ramework%204%20update%20KB2468871-v2/ 32 bit NDP40-KB2468871-v2-x86.exe...
Page 15
Figure 2 Driver installation window This will launch device driver installation wizard. In the following window click ‘Install’ button: Figure 3 Driver installation window Setup will continue installing drivers and will display a window about successful process at the end. Click 'Finish' to complete setup:...
Figure 4 Driver installation window You have now installed drivers for FMB900 device successfully. Table 2 FMB900 pinout description Pin Name Description Power supply for module. Power supply range (10...30) V DC (+) VCC (1030)V DC (+) GND(VCC(1030)V DC)(-) Ground pin. (1030)V DC (―) DIN 1 Digital input, channel 1.
Page 17
Figure 5 Panic button connection In cases when sensor output signal is negative, an additional relay has to be installed to convert negative signal to positive. Figure 6 Inverting relay connection Immobilizer relay When connected as shown below, FMB900 disables engine starter when output is ON. More details about relays can be found below.
Required Terminal application can be downloaded here: http://avl1.teltonika.lt/Downloads/Software/Terminal.zip After connecting FMB device to PC, it creates two ports: MTK USB Debug Port – used for modem trace; MTK USB Modem Port – used for Terminal log.
Navigate LED Behavior Meaning Permanently switched on GNSS signal is not received Blinking every second Normal mode, GNSS is working GNSS is turned off because: Deep sleep mode GNSS antenna short circuited Status LED Behavior Meaning Blinking every second Normal mode Blinking every 2 seconds Deep sleep mode...
4 OPERATIONAL BASICS Operational principals FMB900 module is designed to acquire records and send them to the server. Records contain GNSS data and I/O information. Module uses GNSS receiver to acquire GNSS data and is powered with three data acquiring methods: time-based, distance-based and angle-based. Note, that if FMB900 loses connection to GNSS satellites, it continues to make records, however coordinate in these records remains the same (last known coordinate).
Movement by accelerometer is not detected; Ignition (Configured to be detected by Power Voltage, Ignition or Accelerometer) is off; Min. Record Saving Period (Data Acquisition Mode settings) must be bigger than Active Data Link Timeout parameter, that FMB900 could close GPRS link.
Features Using available features can greatly increase FMB900 usability options. 4.4.1 ECO driving/Green driving Scenarios Four scenarios are available on FMB900 device. Digital Output is used by scenarios – ECO driving/Green driving and/or Over Speeding; ECO driving/Green driving Scenarios. Helps to prevent and inspect driver about harsh driving.
4.4.3 Excessive Idling Informs you if your vehicle is stationary but engine is on for selected period of time to help you to save fuel 4.4.4 Jamming detection Jamming detection shows when GSM signal jamming occurs. DOUT1 is controlled by scenario for user needs, to manage buzzer, LED, etc.
FMBXX supports one connection at a time. 5 CONFIGURATION Configurator New FMB900 module has default factory settings. Settings should be changed according to your application and your GSM operator information. FMB900 configuration may be performed via SMS commands or configurator. FMB900 has one user editable profile.
Page 25
Figure 10 Show home screen of connected device Main Buttons description: ‘Scan’ – scans for available devices. ‘Connect to device’ – connects device. ‘Store configuration to file’ – saves configuration. ‘Read configuration from file’ – loads saved configuration. ‘Read configuration’ – loads configuration from device. ‘Store configuration’...
System settings System settings 9 configurable parameters: Sleep settings, where user can choose sleep mode; Ignition source, where user can choose between power voltage, digital input 1 and accelerometer ignition sources Object Motion Detection Settings, where user can configure 3 ways how FMB900 will detect stopped movement, and change its working mode (for working modes, read section 5.7);...
Page 27
Figure 11 System settings configuration In GNSS source Settings user can configure which GNSS system or systems to use. User has choice to use only one system of GPS, Glonass, Galileo or Beidou. Also it is able to chose two or three systems together. One exception is that you can not combine Beidou and Glonass systems together.
Records settings Here user can modify if FMB900 device will send newest records first, meaning, that the most important thing is to know recent position of car, older records are being sent right after newest records arrive to AVL application. Activate Data Link Timeout is used to set timeout of link between FMB900 and AVL application termination.
internet ‘internet’ with CHAP authentication, it should be entered as ‘chap: ’. Information about APN and authentication type should be provided by your GSM operator. Figure 13 GPRS configuration GSM settings, SMS/Call part Essential fields in ‘SMS’ part are ‘Login’ and ‘Password’. The login and password are used with every SMS sent to FMB900.
Page 30
Figure 14 SMS configuration Hands free call functionality When FMBXX is connected to hands free headset it can call to user defined GSM numbers. Outgoing Call Trigger parameter determines which event will triggers call. FMBXX supports four different call triggers: ...
Note: Please do not set Data Send Number to some cell phone number, becaues it will not understand binary SMS. When sending a binary SMS to a phone number, which is a server phone number, the server can interpret and understand binary code, so the data can be read and you can view it on the server.
Page 32
By configuration user defines how records will be saved and sent. There are three different modes: Home, Roaming and Unknown. All these modes with configured data acquisition and send frequencies depend on current GSM Operator defined in Operator list (see section 5.6) and are switched when GSM operator changes (e.g.
Page 33
Operator search is performed every 15 minutes. Depending on current GSM operator, Home, Roaming or Unknown mode can be changed faster than every 15 minutes. This process is separate from operator search. Movement criteria are checked every second. Figure 17 Data Acquisition Mode configuration ‘Min Saved Records’...
Page 34
Min. time period Distance based data acquiring (Min. distance) – records are being acquired when the distance between previous coordinate and current position is greater than defined parameter value. Entering zero disables data acquisition depending on distance. Min. distance Angle based data acquiring (Min. angle) – records are being acquired when angle difference between last recorded coordinate and current position is greater than defined value.
Features settings In Features window five different scenarios are available. Figure 18 Scenarios configuration 5.8.1 Eco/Green Driving Scenario is activated and DOUT1 is ON, when vehicle exceeds on of Max. Acceleration, Max Braking or Max Cornering parameters value. You can configure Max. Acceleration and Max. Braking parameters in mG (miliG) units and Max.
Table 27 ECO driving/Green driving parameters description ECO driving/Green driving configuration Description parameter name ECO driving/Green Enable/Disable ECO driving/Green driving functionality driving Value which can be reached while accelerating without triggering harsh Max Acceleration Force acceleration event. Value which can be reached while braking without triggering harsh Max Braking Force braking event.
5.8.2 Over Speeding Scenario is activated and DOUT1 is ON, when vehicle speed exceeds parameter value. Scenario is activated until current speed decreases below parameter value. 5.8.3 Excessive Idling Scenario is activated and DOUT1 is ON, when vehicle stops for specific amount of time. You can configure time it takes to turn on this scenario (Time to Stopped).
stops. If later all Odometer values are summed up manually, the user gets the distance driven during the whole period of the Trip. Figure 19 Trip configuration Figure 20 Trip continuous distance counting parameter example AutoGeofencing settings AutoGeofence – the last known position after movement = off. If your car’s being taken away –...
parameters. It is possibility to state whether entering in or out of the geofence triggers an asynchronous message. AutoGeofencing option can be configured by following parameters visible in figure 28 below. Activation TMO – Time period before Geofence is activated after vehicle stops. Deactivate By: Ignition –...
Configuration of Fuel Consumption To configure this parameters use fuel consumption norm which are presented in your car technical documentation. By default speeds for this fuel consumption norms are: City – 30 km/h, Average - 60km/h, Highway - 90 km/h. If you want, you can change it. ...
When Activation Timeout is reached and Ignition is still in OFF state, FMB900 monitors accelerometer data. If Acceleration or Angle value reaches configured threshold for configured Duration (in ms), check Ignition state. If Ignition is still OFF during configured "Ignition check after Event Timeout"...
Figure 10 Example of Crash Trace logic 5.12 Bluetooth General functionality...
Page 43
Figure 24 Bluetooth general functionality General functionality configures Bluetooth to work in slave mode. This mode allows any external device to connect to FMBXX. Parameter BT Radio allows user to select if he wants to enable or disable Bluetooth. There is three different scenarios: ...
Page 44
FMBXX Bluetooth has several different security modes: PIN only – while external device trying to connect to FMBXX only Local PIN will be recquired to complete connection. PIN + MAC list – while external device trying to connect to FMBXX Local PIN and Authorized Devices MAC List will be checked.
5.13 How to connect Bluetooth Hands Free adapter to FMB device 5.13.1 Bluetooth settings configuration These are instructions how to easily prepare Bluetooth Hands Free device connection to FMB device. First we need to configure FMB device Bluetooth settings for proper connection to this hands-free unit.
4. When device configuration is loaded press „Bluetooth“ settings (Figure 2.2). 5. Turn on BT Radio by pressing „Enable (visible)“ (Figure 2.3). You could leave “Local name” (Figure 2.4) box empty (then device name will automatically be “FMBxx_last 7 imei digits”) or type your own name. 6.
5.14 Device’s log using your mobile phone. When FMB device starts, automatically Bluetooth is ON too. Take your mobile phone, go to settings>Bluetooth and turn it on. Scan for near by devices, find you device in list, distinguish device by last IMEI numbers on device module. Press pair, wait until device will ask to enter pairing password, type: 5555.
Page 48
.log:1 4. Wait ~10 minutes and press “Save” button in menu. You will find saved log file in device folder (My Files/BluetoothTerminal), select log files and press button Share via Email and send them to the Teltonika support.
In order to pair FMB device with Android smartphone, make sure that BT radio is enabled (visible) in device configuration. It can be checked via SMS command too: getparam 800 The answer has to be 2, which means “Enabled and visible”. Note: Unfortunately it is not possible to do the same on iPhone, because there is no native SPP Bluetooth profile support in iPhone.
Page 50
Figure Load configuration from device; 2.2 Bluetooth settings; 2.3 Enable Bluetooth; 2.4 Bluetooth local name; Bluetooth security mode 2.6 OBD II connection mode; 2.7 External OBD II Bluetooth device name; Authorized Devices MAC List; 2.9 Save device configuration 4. When device configuration is loaded press „Bluetooth“ settings (Figure 2.2). 5.
Figure 3. OBD II Bluetooth settings. 10. After all these steps press „Save to device“ to save configuration (Figure 2.9). 11. Now you can disconnect FMB device from a PC or stay connected if you want to make further changes to configuration. 5.16.2 Connecting to Bluetooth OBD II dongle After this configuration you could connect your car OBD II dongle to FMB device.
Comparison of these chips is presented in Figure 4. ELM327 and STN1110 comparison Figure 4. 5.17 SMS events SMS events functionality allows FMB900 to send a configured SMS when an event is triggered. This event can be triggered by ever I/O element. Then any of the I/O elements is triggered, FMB900 sends a configured SMS message to a defined phone number.
Page 53
Figure 22 SMS Events PreDefined Numbers list The sent SMS messages format is according to: “Date Time EventText” For example, if FMB900 is configured to send an SMS, when Ignition reaches High level, with priority High and configured to generate event on both range enter and exit (figure 23), then the sent SMS is: “2012/6/7 12:00:00 Ignition 1”...
Figure 23 Configured Ignition SMS event The SMS Text field can be altered and any text can be entered. Maximum message length is 90 symbols (numbers, letters and symbols in ASCII, except for comma “,”). ATTENTION! If FMB900 is in Deep Sleep mode and SMS event occurs with LOW priority (which does not wake up FMB900), then the device does not send the message.
(are always sent to server if enabled) Property Name Description Ignition Logic: 0 / 1 Movement Logic: 0 / 1 0 – home on stop, 1 – home on move, 2 – Data mode roaming on stop, 3 – roaming on move, 4 – unknown on stop, 5 –...
6.1.2 getver Response details Description App Ver Firmware version Modem Ver Version of modem application GPS Ver Version of GPS module Hw Ver Version of hardware Device IMEI IMEI Example: Ver:01.00.17 Rev:01 Modem Ver:TM25Q_D_01.00.00.00_010 Ver:AXN_3.82_3333_1Hw Ver:FMB9_MOD2_A0:B0:C1:D0 Device IMEI:352094080000950 6.1.3 getstatus Response details Description Data Link...
6.1.5 ggps Response details Description Date Time Actual Speed Latitude (Last good Latitude), Longitude (Last good Longitude) Google Maps Link Example: D:17/1/9 T:12:52:30 S:0.00 C:54.666042, 25.225032 Url: http://maps.google.com/?q=54.666042,25.225032&om=1speed:0 6.1.6 readio # Response details Description I/O element ID Value I/O Element value Example: Param ID:3 Value:0 6.1.7 getparam...
parameter (Login/Pass) – do not put space, simply put comma and write next parameter. Example: opa opa flush 353976012555151,banga,,,212.47.99.62,12050,0 Response details Description FLUSH SMS Accepted FLUSH SMS Accepted # records found on FLASH Number of records found on FLASH Minimum Records to Send: # Number of minimum saved records to send GPRS Enabled: # State of the GPRS connection, 0 –...
sleep and device is deregistered from network (note, that FMB900 do not receive SMS while in deep sleep), online sleep mode (value 3) device works as in Deep Sleep mode, but without deregistering from GSM network. GSM part stays powered, so this increases power consumption.
Galileo only value:4 Galileo+Beidou value:5 Galileo+Glonass value:6 Gps only value:8 Gps+Beidou value:9 Gos+Glonass value:10 Gps+Galileo value:12 Gps+Galileo+Beidou value:13 Gps+Galileo+Glonass value:14 Gps, Galileo, Glonass and Beidou and not allowed value:15 Minimum Maximum Recommended Goes with (depends on) Value value value value parameters type 6.2.7...
6.2.13 NTP server 1 (ID=902) Minimum Maximum Recommended Goes with (depends on) Value value value value parameters type 55 char Empty avl1.teltonika.lt S8[55] string 6.2.14 NTP server 2 (ID=903) Minimum Maximum Recommended Goes with (depends on) Value value value value parameters...
value value value parameters type ATTENTION! Some GSM operators may disconnect the device from an active data link if the device doesn’t send any data for a very long time, even if active data link timeout is set to maximum value. The amount of time that an operator keeps the link open depends solely on the operator.
6.4.5 APN Name (ID=2001) APN Password (ID=2003) 6.4.6 APN Password (ID=2003) Parameter defines APN password. In case operator does not use password for login, value should be empty. Minimum Maximum Recommended Goes with (depends on) Value value value value parameters type GPRS content activation (ID=2000)
Minimum Maximum Recommended Goes with (depends on) Value value value value parameters type Data send number (ID=3001) 6.5.2 Data send number (ID=3001) In this field are written GSM numbers, to which will be sent Data SMS. Minimum Maximum Recommended Goes with (depends on) Value value value...
6.5.8 Outgoing Call Trigger (ID=3007) Parameter defines hands free call trigger: 0 – Disable, 1 – DIN1, 2 – Crash event, 3 – DIN1 and Crash event. Minimum Maximum Recommended Goes with (depends on) Value value value value parameters type UInt64 6.5.9 GSM number index (ID=3008)
value value value parameters type 2592000 Min Saved Records (ID=10004) 6.6.2 Home Network GSM operator code “Vehicle MOVING” parameters 6.6.2.1 Min Period (ID=10050) This parameter indicates time interval in seconds in order to acquire new record. If value is 0 it means no records by min period will be saved. Minimum Maximum Recommended...
6.6.2.5 Min Saved Records (ID=10054) This parameter defines minimum number of records in one data packet that can be sent to server. It has higher priority than Data Send Period (ID=10055). Minimum Maximum Recommended Goes with (depends on) Value value value value parameters...
Min Angle (ID=10152) 6.6.4.2 Min Distance (ID=10151) This parameter indicates distance in meters in order to acquire new record. Record is stored when the distance between previous records is greater than parameter’s value. If value is 0 it means no records by min distance will be saved. Minimum Maximum Recommended...
0151 Min Angle (ID=10152) 6.6.4.5 Min Saved Records (ID=10154) This parameter defines minimum number of records in one data packet that can be sent to server. It has higher priority than Data Send Period (ID=10105). Minimum Maximum Recommended Goes with (depends on) Value value value...
6.6.6 Unknown Network GSM operator code “Vehicle MOVING” parameters 6.6.6.1 Min Period (ID=10250) This parameter indicates time interval in seconds in order to acquire new record. If value is 0 it means no records by min period will be saved. Minimum Maximum Recommended...
0150 Dista (ID=1 0151 Min Angle (ID=10152) 6.6.6.5 Min Saved Records (ID=10254) This parameter defines minimum number of records in one data packet that can be sent to server. It has higher priority than Data Send Period (ID=10105). Minimum Maximum Recommended Goes with (depends on) Value...
value value value parameters type Float 6.7.4 Max Cornering (ID=11006) It is max allowed cornering angle which can be reached while cornering without triggering harsh cornering event. Minimum Maximum Recommended Goes with (depends on) Value value value value parameters type 6.7.5 Green/Eco driving (ID=11007) Choose between Eco driving(accelerometer) and Green driving(gps).
6.7.10 Max allowed Speed (ID=11104) It is max allowed speed which can be reached. If this value exceeded Over speeding event will occur. Minimum Maximum Recommended Goes with (depends on) Value value value value parameters type 6.7.11 Overspeeding output control (ID=11103) Enables (1) or disables (0) overspeeding output control Minimum Maximum...
6.7.16 Excessive idling minimum stop duration (ID=11205) Defines minimum time in seconds of vehicle idling before scenario enables. Minimum Maximum Default value Goes with (depends on) Value value value parameters type Float 6.7.17 Excessive idling minimum move duration (ID=11206) Defines minimum time in seconds of vehicle idling before scenario disables. Minimum Maximum Default value...
6.7.22 SMS Text (ID=8064) Configure uplug sms event text here. Minimum Maximum default value Goes with (depends on) Value value value parameters type 6.7.23 Jamming (ID=11300) Scenario settings: 0 – Disable, 1 – Low, 2 – High, 3 – Panic Minimum Maximum Default value...
6.7.28 DOUT control via call (ID=12000) Disables or enables dout control via call. 0 – Disable, 1 – Enable. Minimum Maximum Default value Goes with (depends on) Value value value parameters type 6.7.29 DOUT deactivation settings (ID=12001) Enables or disables dout deactivation by Din1. 0 – Disable, 1 – Enable. Minimum Maximum Default value...
6.7.34 Trip mode (ID=11802) For this feature I/O ODOMETER must be enabled. If I/O ODOMETER is enabled, and mode is set to Continuous (value 0), TRIP distance is going to be counted till the end of trip, if between records mode is set, ODOMETER will count distance only between two records. Minimum Maximum Recommended...
Deactivate by (ID=20005) GPS Fuel counter 6.9.1.1 City Consumption L/100km (ID=11900) Consumption in the city Minimum Maximum Default value Goes with (depends on) Value value value parameters type Double 6.9.1.2 Highway Consumption L/100km (ID=11901) Consumption on highway Minimum Maximum Default value Goes with (depends on) Value value...
6.9.1.8 Fuel Consumption on Idling [L/h] (ID=11907) Sets fuel consumption while vehicle is idling Minimum Maximum Default value Goes with (depends on) Value value value parameters type Double 6.9.1.9 Higher Speeds Add [%] (ID=11908) Minimum Maximum Default value Goes with (depends on) Value value value...
value value parameters type 6.10.1.6 SMS Text (ID=8068) Configure uplug sms event text here. Minimum Maximum default value Goes with (depends on) Value value value parameters type 6.11 Bluetooth 6.11.1.1 BT Radio (ID=800) Enables or disable Bluetooth feature. 0 – Disabled, 1 – Enable hidden, 2 – Enable visible Minimum Maximum default value...
6.11.1.6 External name (ID=805) Defines external device’s name, for FMB900 to auto connect to. Minimum Maximum default value Goes with (depends on) Value value value parameters type 0 symbols string symbols 6.11.1.7 External PIN (ID=806) Defines external device’s PIN, for FMB900 to auto connect to. Minimum Maximum default value...
6.12.2 I/O#1 priority (ID=50001) Parameter defines when event is sent: 0 – on range exit, 1 – on range entrance, 2 – both, 3 – monitoring, 4 – hysteresis, 5 – on changes, 6 – on delta change. Minimum Maximum Recommended Goes with (depends on) Value...
Minimal Maximum Recommended Goes with (depends on) Value value value value parameters type I/O#1 property parameter priority Ignition (ID=50000) I/O#1 priority (ID=50001) I/O#1 High level (ID=50002) I/O#1 Low level (ID=50003) I/O#1 averaging length (ID=50005) 6.12.6 I/O#1 averaging length (ID=50005) Parameter defines I/O property sample length to average. If no averaging needed default value is 1.
Page 85
50021 Uint8 Data Mode Operand 50022 Uint8 Data Mode Hight level 50023 Uint8 Data Mode Low level 50024 Uint8 Data Mode Event only 7002 Uint8 Send SMS 8002 String SMS Text 50030 Uint8 GSM Signal Priority 50031 Uint8 GSM Signal Operand 50032 Uint8 GSM Signal Hight level...
Page 86
50084 Uint8 External Voltage Event only 50085 Uint16 65535 External Voltage Average 7008 Uint8 Send SMS 8008 String SMS Text 50090 Uint8 Speed Priority 50091 Uint8 Speed Operand 50092 Uint16 Speed Hight level 50093 Uint16 Speed Low level 50094 Uint8 Speed Event only 50095 Uint16...
Page 87
8016 String SMS Text 50170 Uint8 Digital Input 1 Priority 50171 Uint8 Digital Input 1 Operand 50172 Uint8 Digital Input 1 Hight level 50173 Uint8 Digital Input 1 Low level 50174 Uint8 Digital Input 1 Event only 50175 Uint16 65535 Digital Input 1 Average 7017 Uint8...
When module is connected, measure voltage again to make sure it did not decrease. It is recommended to connect to the main power cable in the fuse box. Use 3A, 125V external fuse. Connecting Ignition Wire Be sure to check if it is a real ignition wire – power does not disappear while starting the engine.
8 FMB900 installation instruction FMB900 is the device that has internal GNSS and GSM antenna. Device should be mounted with the sticker view to the open sky (metal free). FMB900 area with sticker and GNSS antenna is shown in figure 25. Figure 25 FMB900 view Most light vehicles has oblique front window that opens most part of interior front panel.