Specifications

AVIDdirector-M2M Technical Reference Guide
February 5, 2009 ©AVIDwireless 2004-2009 All Rights Reserved Page 4 of 55
4. 8 MB of Flash memory for program and persistent data storage, and 8 MB of DRAM memory. Of the 8
MB RAM, up to 6 MB is used for the Java heap, though up to 7 MB may be allocated. Java executables
may be any size up to the amount of RAM or Flash installed.
5. Comes with the M2M Application Framework (M2MApp) preinstalled to implement on-terminal behaviors
as configured by an M2MXML portal. This allows the user to configure each I/O pin and ports function
and tie it to a device specified by a web portal or other M2MXML server. M2MApp has the concept of an
M2Mlet for the user application and dynamically loadable device I/O drivers.
6. Internal debug / console connector. This allows connecting both an Imsys Developer hardware
debugging pod and a serial terminal console port. The debugging pod provides single step execution,
breakpoints (at either the Java statement or op-code level), data inspection and program download.
7. A Unix-like USB console terminal application for development and debugging. This supports most
common Unix and DOS commands along with special command for program loading and transfer.
8. Four high voltage / current (HVC) digital input / output ports. These are designed to control relays and
other industrial automation control systems. These ports will operate at up to 18 VDC at 250 mA or
provide open collector outputs capable of sinking at least 400 mA. They are over voltage and current
protected. Normal operation is 80-180 mA.
9. 22 TTL level (0 to 5 VDC) digital input / output ports. These are designed to control or interface with
other electronic equipment. They can source 8 mA and sink 25 mA. Configurable as 8 Analog (4 Analog
In/Out and 4 Analog In) all are capable of Digital In/Out.
10. Analog input capability to measure input voltages levels up to 10 readings per second. Two of the High
Voltage/Current ports can measure input voltages up to 24 VDC with 12-bit accuracy and the TTL1 to
TTL4 ports can measure input voltages up to 5 VDC with up to 14-bit accuracy, and TTL5, TTL6 can be
configured for 12 bit readings. These may be programmed for higher speed and/or more precise
readings if required.
11. 7 RS-232 lines on DB-9 and DB-37, supporting 1 or 2 serial connections
12. Two of the TTL (1 and 2 See Model 200 TTL Ports and DB-37 Expansion I/O Connector diagram for
complete pin-out descriptions) pins can provide Analog output, driving 25 mA maximum.
13. The TTL5 and TTL6 lines may be switched to support connection with external I
2
C devices.
14. An external RS232 serial I/O port for bi-directional communication with the target equipment, including
hardware flow control on CTS, RTS, DTR and DTE. +5V is available on this connector to directly power
devices such as GPS, RFID, Barcode and Fingerprint readers.
15. An external TTL level (0 to 5 VDC) serial I/O port for bi-directional communication with target equipment,
including hardware flow control on CTS and RTS. +5V is also supplies on this connector. These lines
(RX2, TX2, CTS2, RTS2) many be directly controlled as four additional general purpose Digital I/O lines,
or Analog input or output (RX2, TX2).
16. Supports extended operation on battery power by providing a low power or sleep mode where most
terminal functions are powered off, but the low power mode can be terminated at a pre-set time or by
pre-set activity on one of the two digital input ports.
17. Allows terminal software firmware upgrades by downloading new software over the serial port. A
Windows client can be provided for this task.
18. Real-time clock and calendar with battery backup.
19. Packaged in a fully enclosed case 4.5 x 3.5 x 1.5 with standard industrial connectors for external
antenna (SMA), externally provided 12 volt power, and serial/digital/analog I/O using standard
connectors. The case will provide a mechanism for mounting using either extra mounting flanges or
bolts.
20. Two status LEDs; one to indicate application behavior and the second for radio communications status.
21. 128 bytes of EEPROM storage for device configuration parameters.
22. Low noise linear regulators that do not to interfere with distant radio signals and are monitored by a
temperature sensor to prevent overheating.