Datalink Systems i50 Manual

Hide thumbs Also See for i50:

Advertisement

Quick Links

i50 Manual (5.51)
Page 1
i50 Manual (5.51)
(Last updated: Friday, 5 April 2019)
© 2018 Datalink Systems, Inc.
www.datalinksystemsinc.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the i50 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Datalink Systems i50

  • Page 1 Manual (5.51) Page 1 i50 Manual (5.51) (Last updated: Friday, 5 April 2019) © 2018 Datalink Systems, Inc. www.datalinksystemsinc.com...
  • Page 2: Table Of Contents

    6.6 Data Queue ..........................21 6.7 Packet Size ..........................22 6.8 Error Handling ........................... 22 7.0 Configuration ..........................23 7.1 Connecting a PC to the i50 ....................... 23 7.2 Programming ..........................24 7.3 Device Info ..........................39 7.4 Device Ports Window ........................ 40 7.5 Test Window ..........................
  • Page 3 11.0 Internal Wi-Fi (version 3.x PCB) ....................52 12.0 Wi-Fi Firmware Update (version 3.x PCB) .................. 53 13.0 Status/Messaging Protocol ......................54 13.1 Commands sent to i50 ......................54 13.2 Commands received from i50 ....................57 13.3 File Transfer ..........................58 13.4 Status/Messaging Examples ....................
  • Page 4: Safety Precautions

    A separation distance of 20 cm (8″) or more must be maintained between any i50 antenna and all persons The i50 must be installed and operated in a manner consistent with the instructions provided. Any changes or modifications, including the use of non-standard antennas,...
  • Page 5: Rf Modules

    Manual (5.51) Page 5 1.3 RF Modules The i50 can be supplied with one or more internal RF modules, as follows: 1.3.1 Version 1 and 2 PCB Cellular modem: FCC ID: MIVGSM0308 Iridium modem: FCC ID: Q639601 Wi-Fi module: FCC ID: PI405W 1.3.2 Version 3.x PCB...
  • Page 6: I50 Overview

    It includes an internal GPS receiver and optional internal modems for a complete solution in one box. Two main i50 versions are produced: the i50B for general commercial use; and the i50C, which includes support for AES-256 encryption. This manual covers all printed circuit board (PCB) revisions.
  • Page 7: Specifications

    Active antenna connector (3.3 V output. 30 mA max) Accelerometer: +/- 2 g in X, Y and Z directions Temperature Sensor: Internal temperature sensor (-40C to 125C) Antenna Connectors: Up to 4 SMA female connectors (standard polarity) © 2018 Datalink Systems, Inc. www.datalinksystemsinc.com...
  • Page 8: Version 1 And 2 Pcb

    Internal Wi-Fi: Optional Microchip RN-171 7 - 21 VDC on units with serial numbers from 15020000 to 15029999. Make sure all devices connected to the i50’s VOUT lines (especially via serial ports) can handle the supply voltage. Internal fuses are slow acting. Some over-voltage conditions may cause permanent damage.
  • Page 9: Connections

    Manual (5.51) Page 9 4.0 Connections Figure 1 and Figure 2 show the front and back panels of the i50. Each external feature is described below. Figure 1 – Front Panel Figure 2 – Back Panel Pwr & I/O: Main power and input/output (I/O) connector (see section 4.1)
  • Page 10: Power And I/O Connector

    4.2 VOUT Power Source The VOUT line provides a switched power output, allowing the i50 to turn an external device on or off. By default, VOUT is active (power turned on) when the i50 is awake, and disabled during sleep mode.
  • Page 11: Program Connector

    Page 11 4.3 Program Connector The i50 Program connector is used to update the unit’s firmware and adjust settings. It may also be used to access the i50 COM1 port (see section 4.5.5). Firmware can be updated by connecting a PC to the Program port and running the firmware update utility.
  • Page 12: Led Status Indicators

    Page 12 4.4 LED Status Indicators The i50 has two light-emitting diodes (LEDs) attached to the Program connector on the front panel. These lights flash to indicate what mode the unit is in. The following states can be shown: Power Up:...
  • Page 13: Com Connectors

    Table 3 – COM1 Connector COM1 is turned on and off by the i50, based on the Port A route setting. The port is enabled when Port A is routed to COM1, and disabled when Port A is routed to the program connector or internal Wi-Fi.
  • Page 14 * On version 3.x PCBs, the COM2 and COM3 DTR lines are connected internally to the VOUT output, allowing the i50 to power externally connected devices. Note that the voltage on the VOUT pins will match the i50’s input voltage, which might exceed normal RS-232 levels.
  • Page 15: Antenna Connectors

    The back panel includes the GPS antenna connector (SMA). This connector provides a 3.3 VDC output for an active antenna. The i50 will turn off this voltage if it detects a shorted antenna cable, and periodically retry applying power until the fault is corrected.
  • Page 16: Installation

    Page 16 5.0 Installation The i50 is designed to be installed inside a vehicle or other asset. It operates over a wide temperature range (-20C to 50C), but should not be placed in an engine compartment or anywhere temperatures can exceed the operating values. An external case is recommended if operating the unit in wet or dusty environments.
  • Page 17: Device Orientation

    However, it is recommended to connect the IGN input to a vehicle ignition source (high voltage only when ignition is turned on). The i50 can then be configured to wake up and go to sleep as IGN is turned on or off.
  • Page 18: Antennas

    Page 18 5.6 Antennas Before turning the i50 on for the first time, ensure all antennas have been attached. Note: antennas are not normally supplied with the unit. Operating without antennas may cause high voltages on the modem power amplifiers, possibly damaging the internal modules.
  • Page 19: Operation

    4) If the “Wake on motion” bit is set and motion is detected, select awake mode. 5) If the “Sleep Pin” digital input is inactive, select awake mode. 6) If the “Wake at boot” bit is set, select periodic wakeup mode. The i50 will wake up, attempt to send its position, then enter sleep mode.
  • Page 20: Motion

    Page 20 When entering sleep mode, the i50 will queue a sleep event, then wait until it is sent. The “Max Send Wait Time” setting limits the maximum time the unit will wait in case there is no network coverage.
  • Page 21: Engine Running State

    “Power Down” event by detecting the last valid GPS time in memory, and a “Power Up” event based on the current real-time clock reading (unless these events are disabled under settings). The first time the i50 sends data after powering up, it will include a “Device Reset” packet to ensure it is in sync with the server.
  • Page 22: Packet Size

    Page 22 6.7 Packet Size Data packets will vary in size depending on the i50 settings and available data. Size will also depend on which network is being used. The following list shows approximate content (payload) length: Standard GPS Report:...
  • Page 23: Configuration

    Programming can also be performed through the COM ports on the back panel. In this case the i50 will need to be manually restarted to enter programming mode.
  • Page 24: Programming

    Programmer will prompt for the password before continuing. If the password is not entered, there is no way to read or write settings to the i50. If the password is forgotten, use the Device/Factory Reset menu to restore the i50 to defaults, which will erase all data (including the password) on the i50.
  • Page 25 New Values buttons. Note that these buttons work with the local settings copy, and do not read/write to the asset. Use the Reset to Default button to reset the local settings to their default values. This will not affect the i50 itself until these settings are written to the asset. © 2018 Datalink Systems, Inc. www.datalinksystemsinc.com...
  • Page 26 (Figure 5). Click OK to write the values to the i50. The programmer will then read back the values to make sure they match OK. Figure 5 – Confirm Setting Changes i50 settings are stored in non-volatile memory, so they will be retained if the power supply is removed (even if the internal backup battery is flat).
  • Page 27 7.2.2 Factory Reset With firmware version 5.32 or later, it is possible to delete all settings and data on the i50 using the Device/Factory Reset menu. This can be useful if the settings password has been forgotten, as it will delete the password and return all settings to their default values.
  • Page 28 Page 28 7.2.3 Settings Double-click on a setting to modify its value. See section 17.0 for default values. The following settings are supported (some may not be available or supported, depending on i50 firmware version): Identification Asset ID: ID (0.0.0 to 255.255.255), used to identify unit on server.
  • Page 29 Report Intervals City Threshold: Unit uses City reporting settings when speed drops below this value. If set to zero, city settings are used whenever the i50 is stationary. See note on highway threshold setting. Highway Threshold: Unit switches to Highway reporting settings when speed reaches this value.
  • Page 30 This setting controls whether power up/down and error events are generated by the i50. When power up events are enabled, the i50 will also send a GPS report when first fix is achieved. The “no reset” option disables the initial reset report. This option can be useful when using Iridium to save traffic.
  • Page 31 Enable position buffering when using an RF modem. The network buffer settings provide a “Polling” mode. When selected, the i50 will only send data when a command is received from the server. Time limit for responding to server when in “Polling” mode.
  • Page 32 Iridium/Sat Iridium COM Speed: Iridium modem COM speed. Iridium Portable: If enabled, the i50 will add its ID to each packet it sends over Iridium. This increases packet size, but allows modems to be swapped between units. PDT COM Speed: PDT satellite modem COM speed.
  • Page 33 Kenwood base radio ID (combined with Kenwood RX Fleet ID for Fleetsync). The i50 will only accept data from this radio ID. Kenwood Idle Timer: i50 will not transmit over the radio until it has been idle (no call activity) for at least this interval. Globalstar Globalstar COM Speed: Globalstar modem COM speed.
  • Page 34 Set to zero to disable. GPS UDP Port: UDP port for i50 to send GPS data to when a dial-up connection is established. Set to zero to disable. Dial-up/Message COM Speed: Dial-up COM speed. This speed is also used when a port is configured for Messages.
  • Page 35 Sign Trans: When transparent sign data is enabled, transparent data sent to the i50 will be forwarded to the sign, and sign responses will be sent to the server as transparent data. Enabling NTCIP UDP data causes the i50 to send sign data without the standard serial encoding, allowing connection to a sign using a serial to Ethernet adapter.
  • Page 36 Set to zero to disable. Accelerometer X/Y Angle: Amount i50 has been rotated from a level position. The X angle indicates a rotation from front to back of device. The Y angle describes rotation from side to side. Set to zero to calibrate automatically.
  • Page 37 RF zone (voice or data are treated the same). In this case, all channel selection outputs will be inactive when the i50 is outside all RF zones. The i50 Programmer has a Waypoints tab where the data can be retrieved from and sent to the device, or loaded from /saved to disk.
  • Page 38 IDs or 8-character RFID tag IDs. When the list is empty (or not supported as with firmware version < 5.57), the i50 will accept any driver tag. Otherwise, it will only accept tags that are defined on the list.
  • Page 39: Device Info

    Settings: Status of settings inside i50. Clock: Clock status. Use the Set button to adjust the i50 clock to match the PC. Time: Value of real-time clock (RTC) inside i50. If the clock does not maintain its setting after power is removed from the unit for more than 10 seconds, the internal backup battery may need replacing.
  • Page 40: Device Ports Window

    For testing or configuration purposes it may be necessary to communicate with modems or devices that are connected to the i50 serial ports. The Ports screen provides access to all serial ports, which are: COM1, PROG, Wi-Fi, COM2, Cellular, Iridium, GPS and COM3. Open this window using the Device Ports button on the programmer toolbar.
  • Page 41 Specific examples of this are when upgrading the firmware of the internal modems, or using the U- Blox GPS programming software to fine-tune the GPS receiver. It is not recommended to use direct mode via the Prog port (RJ-45), as the i50 will reboot if its reset signal (DTR) is triggered.
  • Page 42: Test Window

    The Serial Ports frame contains checkboxes that activate the i50 and PC serial control outputs. If the programmer is connected to i50 COM1 or COM2, labels will be shown to indicate the status of serial inputs. These states should change when the corresponding outputs are toggled, assuming a full- handshaking cable is being used.
  • Page 43: Port Assignment

    Data sent by the serial device is buffered by the i50 to prevent loss. Transmission occurs after a gap of 200 ms between characters, or if the data buffer (1500 bytes) is more than 2/3 full. The i50 settings control whether multiple transparent packets will be buffered at one time. If disabled, the i50 will delete any existing transparent data when new data is received.
  • Page 44: Gps

    8.5 GPS If an external GPS receiver is available, the i50 can be configured to use it as a location source. The i50 requires a standard NMEA serial string, and supports both RMC and GGA messages.
  • Page 45: Cellular

    (computer to computer) Wi-Fi connection. The i50 acts as a DHCP server to provide a private IP address to the connecting device, and then allows the device to send data to the Internet if an IP modem (Cellular or Globalstar) is available. Various Wi-Fi settings are available to control channel and encryption settings.
  • Page 46: Messages

    RF zone (see section 7.2.4). If it is within two or more zones, the i50 will select the closest one. Once the zone has been determined, the i50 sends a command to the radio to switch to the zone and channel defined for that zone.
  • Page 47: Accelerometer

    The “Motion Threshold” setting controls the sensitivity of the sensor when detecting motion. 9.1 Calibration By default the i50 accelerometer is not calibrated. In this state the i50 will use the accelerometer to detect motion, but will not send events based on high g-forces or tilt angles. To return to the not calibrated state, set the “Accelerometer Z Angle”...
  • Page 48 Figure 8 – Accelerometer Angles With all values near zero the i50 orientation has the power connector (on red side in illustration) facing forward, and top (green side) facing up. The X value increases from zero as the red side angles down, Y values increase from zero as the blue side angles up, and Z values increase from zero as the blue side rotates backwards.
  • Page 49 Page 49 9.1.1.2 Automatic Calibration Automatic calibration is begun by using the Reset Accel button on the i50 Programmer toolbar or by sending a remote configuration command (adjust setting 156, 161 or 162 to zero) from the DataGate server (see section 17.0). These commands set the accelerometer angles to zero, which triggers calibration mode.
  • Page 50: Dial-Up Interface

    4) Choose “Standard 19200 bps Modem” under the Standard Modem Types group. 5) Select the PC COM port where the i50 will be connected. Note that if you are going to use a USB to serial converter, it must be plugged in at this point.
  • Page 51: Connection Details

    UDP packets, allowing the PC to make use of the GPS information independently. The UDP port used can be adjusted in the i50 settings. If this feature is unwanted, the UDP port can be set to zero to disable the GPS UDP packets. It is recommended to disable GPS over UDP if large amounts of data will be transferred from an attached PC, to prevent buffer overflows.
  • Page 52: Internal Wi-Fi (Version 3.X Pcb)

    To send data, devices will connect to the i50’s SSID, and then open a TCP/IP connection to the i50. It is expected that the normal use for this mode will be to program the i50 port A to “Messages”, allowing devices to send and receive messages or check i50 status remotely.
  • Page 53: Wi-Fi Firmware Update (Version 3.X Pcb)

    The module can be updated by downloading the new firmware over a Wi-Fi network as follows: 1) Connect a PC to the i50 COM2 or COM3 port using a serial cable. Run the iSeries Programmer and turn the i50 off and on to enter programming mode.
  • Page 54: Status/Messaging Protocol

    Page 54 13.0 Status/Messaging Protocol The i50 uses a basic protocol to allow text messages and emails to be sent and received over its network connection(s), and to query/set internal status. This protocol can be accessed over the dial-up connection using the email UDP port, or through a COM port configured for “Messages”, including the internal Wi-Fi.
  • Page 55 <RX> “0”=Transmitter Idle, “1”=Transmitting data <TX> <Packets> Number of packets waiting to be sent <SSID> The SSID assigned to this i50 <ID1/2/3> The asset ID of this i50 “0”=No GPS data available, “1”=GPS Valid <Valid> <FixTime> Time of last GPS fix (sec since 12:00 am Dec 31, 1989 UTC) “0”=No GPS signal, “1”=GPS OK...
  • Page 56 IP address (255.255.255.255) when connecting via dial-up or Wi-Fi. When the i50 replies, its IP address will be contained in the from address of the response. Further packets can then be sent directly to the i50’s IP address.
  • Page 57: Commands Received From I50

    Email address if message is an email <Message> Message body When such a command is received, an appropriate response must be returned to the i50. If no response is received, the i50 will retry the message for up to an hour.
  • Page 58: File Transfer

    Page 58 13.3 File Transfer The i50 allows file transfer over cellular/external wi-fi networks. If a file transfer is attempted when these networks are not available, it will return a “Wrong network” error. File transfer packets contain a single <FileData> parameter, which contains several binary values.
  • Page 59: Status/Messaging Examples

    NAK fields. Once this is received, the file has been sent successfully. 13.4 Status/Messaging Examples 1) Check status. i50 response shows it has an active cellular connection, it is currently transmitting data, and has 5 packets waiting in its buffer.
  • Page 60: Garmin Interface

    The status of stops as well as the estimated-time-of-arrival (ETA) for the current route can be sent to the server as they change (if enabled in the i50 options). Note that the ETA is transmitted whenever it changes by more than 10%, at a maximum rate of once per minute. The ETA is transmitted as either the actual time of arrival (e.g.
  • Page 61: I/O Configuration

    15.2 Analog Inputs The i50’s analog inputs are monitored while the i50 is awake. If the ADC1/2 High/Low settings are non-zero, then alerts are sent when the input voltages exceed the high threshold, or fall below the low threshold.
  • Page 62: Digital Outputs/Vout

    Channel Select 1-4. Output is active when the i50 enters an RF zone. See table below. The output polarity settings control the active switch state. Note that the four digital outputs are actively pulled to ground when set to a low voltage, but left floating in the high voltage state.
  • Page 63 15.3.1 Channel Selection Output In this mode, the output pins are set based on the current RF zone (using Channel value). When the i50 is outside all zones, or Zone value exceeds 15, all pins will be inactive. RF Zone (Channel)
  • Page 64: Alarm Mode

    Diagnostic test. Checks GPS, network, and pager receiver. The Alert output will beep to indicate the result (see below). Note: any changes on the alarm input will force the i50 to wake up immediately if it is currently in sleep mode.
  • Page 65: Firmware Updates

    Page 65 16.0 Firmware Updates The i50 firmware can be updated by connecting a programming cable to the RJ-45 Prog connector on the front panel, and using the Rabbit Field Utility (RFU) program. Programming cables may be purchased from Datalink Systems, or made with generic RJ-45 and DB-9 connectors using the pin- outs defined in section 4.3.
  • Page 66 Note: the programmer may not work reliably when using a USB to serial converter connected through a USB hub or via USB 3.0 ports. If you have problems, try a different converter brand, or use a PC with built-in serial port. © 2018 Datalink Systems, Inc. www.datalinksystemsinc.com...
  • Page 67: Programming Settings From Datagate

    Page 67 17.0 Programming Settings from DataGate The DataGate server can send and receive individual i50 settings using the Remote Config button on the Asset Properties window (Modems tab). Each setting is referenced by ID, with integer and string values in separate lists. Many of these settings are crucial to the correct operation of the device, so take care when making changes.
  • Page 68 0=External Cell 1=Cypress 2=AirLink 3=Internal Cell 4=Enfora Cell 5=BlueTree 3 I_IPMODEMTYPE I_JREPOILPRESS Not used I_MINSATS Number of GPS sats required for valid signal. Range=0-12 Dial-up and messaging/status port COM Speed. See note at bottom for values 9 I_DIALSPEED © 2018 Datalink Systems, Inc. www.datalinksystemsinc.com...
  • Page 69 Delay before responding on RF. Range=0-3000 ms in steps of 20 ms. I_PEGLATHI Position used for internal geofence I_PEGLATLO " I_PEGLONHI " I_PEGLONLO " I_ALARMPASS Not used I_GPRSSPEED Cell COM Speed. See note at bottom for values I_GSTIMEOUT Max Globalstar idle online time. Range=4-60 sec © 2018 Datalink Systems, Inc. www.datalinksystemsinc.com...
  • Page 70 Pin used to trigger sleep mode. Bit 7=polarity. Bit 6=report at start-up. Bit I_SLEEPPIN 5=Motion wakeup. Bits 2-0=Input # (0=IGN, 1=Input 1, 2=Input 2, 3=Input 3, 4=Input 4) I_ROUTERIP1 Router IP address assigned to i50 for dial-up or Wi-Fi access point sessions I_ROUTERIP2 " I_ROUTERIP3 "...
  • Page 71 1=UID, 2=Broadcast for NXDN) I_ENGINEVE Engine volumetric efficiency (%) 3000 I_ENGINEDISP Engine displacement (cc) I_LOWBATT Low battery warning (1/10 V). Set to zero to disable I_OUTPUT4 Output 4 Setting. See note at bottom for values © 2018 Datalink Systems, Inc. www.datalinksystemsinc.com...
  • Page 72 1=110, 2=300, 3=600, 4=1200, 5=2400, 6=4800, 7=9600, 8=14400, 9=19200, 10=28800, 11=38400, 12=56000, 13=57600, 14=115200 I/O Settings: 0=General Input, 1=Priority Input (forces i50 awake when active), 11=Alert Input, 12=Engine On Input, 13=Geofence Input, 14=Driver Check Input, © 2018 Datalink Systems, Inc.
  • Page 73: String Values

    Retrieve ICCID of cellular SIM card. Only available in firmware 5.32 or later, and STR_ICCID when internal cellular modem is enabled (read-only) STR_PASS Settings password (write-only). Firmware 5.32 or later Table 8 – String Settings © 2018 Datalink Systems, Inc. www.datalinksystemsinc.com...
  • Page 74: Contact Information

    Manual (5.51) Page 74 18.0 Contact Information For further support, email: support@datalinksystemsinc.com © 2018 Datalink Systems, Inc. www.datalinksystemsinc.com...
  • Page 75: Troubleshooting

    Follow the procedure below to detect problems with the internal cellular modem: 1) Use the iSeries Programmer to connect to the i50 and enter programming mode. Click on the Device Ports toolbar button, then select Cell to open the cellular modem serial port.

Table of Contents