Point-to-Point Protocol (PPP) Password Authentication Protocol (PAP) and challenge Authentication Protocol (CHAP) to connect to the Internet. TCP/IP and Simple Mail Transfer Protocol (SMTP) to send emails. TCP/IP and POP3 to retrieve and/or delete emails. On Demand and event driven email transmission and retrieval. Programmable using serial interface or using PSTN. Remote programming using PSTN. Supports V.23, V.21, Bell 212A and 103. Supports V.80 Synchronous operation. Error correcting: V.42 LAPM, MNP 2-4 and MNP10. Data Compression: V.42bis and MNP5. MNP10 Data throughput enhancement for cellular operation. DTE serial interface with speeds to 230.4kbps. Automatic baud rate adaptability utilizing speed sensing, flow control and data buffers. Send & Receive FAX Class 1, Group 3 supported. Serial V.24, 5 volt interface. NVRAM directory and stored profiles. Standard AT Command structure with extensions. Cermetek @T� AT Command extensions. Built-in DAA with 1500 VAC RMS isolation 2122V peak surge protection. UL 1950 and CSA C22.2 950 (Third Edition) Listed, Reference UL File E104957. FCC Part 68 Approved/DOT CSA CS-03 Part I approvable. Pin-for-Pin compatible with CH179X and CH2056 HS Family of modems. +5 Volt operation with zero power option. Small size: x 0.55" (nominal). Low Cost 2400bps version (CH2124). Low cost iModem Network ISP providing email to Voice, Fax, ftp, and email re-routing services. 90 day free trial subscription to iModem Network ISP provided with each iModem.
Send/Retrieve Email. 2 I/O Ports 2400bps. Send Email Only. 2 I/O Ports, 56kbps. Send/Retrieve Email. 2 I/O Ports, 56kbps.
Direct machine-to-machine interaction represents the next logical extension of the internet. Cermetek internet modem (iModem) products are designed to exploit the internet to facilitate the utilization of machine-to-machine interactions. Using email, information can easily be transferred between systems and can be transmitted/retrieved at will. Internet email provides low cost, near real time multi-path communication. After initial setup, iModem machine-to-machine activities proceed transparently with the level of control desired by the user. This includes fully autonomous (i.e., no human intervention) operation which takes advantage of the internal intelligence of the iModem. Cermetek's iModem products operate at +5 Volt and have a zero power option.
A conceptual representation of the iModem in the embedded environment is presented in Figure 1. As can be seen in this figure, the iModem requires the input of various internet parameters to function properly: user name, user ID, user password, ISP telephone number, ISP mail server address, local email address, destination email address and user specified email message/input port status. Cermetek's iModem products provide the user with the ability to assign a unique unit name to each iModem thereby affording the user the opportunity to create a customized identity for each system containing an iModem product. The iModem device stores all user-supplied parameters in internal memory. These parameters will not be lost when power is removed. The user supplied parameters are loaded into the iModem via the iModem's RS232 serial interface port and is done utilizing either Cermetek's iNetWizard� telecommunications software package or, alternatively, one of a variety of commercially available terminal emulation software packages. iNetWizard� is provided free of charge by Cermetek and runs on any standard PC operating in the Microsoft Windows environment. Cermetek also manufactures a companion CH21XX Evaluation Board that is designed to facilitate the hardware connections required to program the iModem as well as providing a reliable platform to assist with system level debugging.
User Name Password ISP Telephone Number Mail Server HEX Address Local Email Address Destination Email Address User Specified Email Message/Input Port Status User IDSend email Retrieve email Functions Performed
Figure 1. Conceptualized Block Diagram illustrating the Cermetek CH21XX iModem product family performing the embedded internet application function. The CH21XX iModem product uses the supplied user parameters to establish an internet connection and then either sends and/or retrieves email (depending on the iModem model and the users requirements). The CH21XX iModem products can store limited email, approximately 125 ASCII characters in length, for later transmission. At the completion of the internet activity, the iModem terminates the internet connection. Each CH2156/60 (CH2124) iModem contains a fully functional 56kbps (2400bps) modem along with the hardware and software needed to provide the internet capability. Because of this architecture, the iModem has the unique ability to operate as either an internet email transceiver as a high reliability analog modem. Additionally, the presence of the modem function allows the user remote access to reprogram or reconfigure the iModem should the need arise. The iModem Family of products are pin compatible with the CH179X and CH2056 modem products. Referring to Figure 2, the CH21XX iModem Family consists of an industrial grade high speed modem module and a �P controller with associated internal logic. The �P controller and the logic provide all the functions required for internet communication via standard PSTN telephones lines. The iModem utilizes TCP/IP, PPP, PAP, CHAP, SMTP and POP3 internet protocols. The iModem requires an external RJ-11C jack for the PSTN line connection. An optional CCITT V.24 serial interface is required when host processor control of the iModem is required in the specific application. All received emails are presented on the RS232 interface for further host processing and/or retention by the host system. The iModem Family is FCC Part 68 approved and Canadian DOT approvable. The modules are designed for PCB through-hole mounting and are 0.55" in size.
A valid ISP account ID and password are required to access the internet. As a convenience to our customers, and to facilitate operational use of the iModem, Cermetek supplies each iModem with a preprogrammed account on the Cermetek iModem Network ISP. This account is provided a 90 day free trail offer basis. Cermetek established the iModem Network ISP to provide embedded internet appliance users with features and services tuned to the unique demands of the internet appliance environment. In addition to standard email service, the iModem Network ISP can provide: email to FAX, email to Voice, email to dynamic web page update, email to ftp and email re-routing. Refer to Cermetek Application Note # 149, Cermetek Internet Service (ISP) Description of Features and Services, for more details.
The iModem receives @T� commands from the host processor or receives an event status flag on the Send Email Control Pin (Pin #6) and proceeds to dial up the local POP, log on to the internet, authenticate and verify the user ID and password, and either send or retrieve email depending on the command/status flag received. See Table 1 for a summary of available @T� commands. The iModem Family offers a variety of internet communication features ranging from simple on
demand event triggered email transmission (CH2124) to full send and retrieve email (CH2160) capability. User Control of the Internet communication activity of the iModem device typically falls into one of the following basic control strategies: 1. Fully Autonomous or event driven control requiring no host processor intervention. 2. Semiautonomous control, requiring one command to be issued from the host processor. 3. Complete host intervention and supervision requiring each command to be issued from the host. Fully Autonomous On Demand Event Driven Control. This is the simplest method of operational control. Application a 50ms TTL Low going pulse (i.e., V<0.6V) to the Send Email Control pin (Pin # 6) will cause the iModem to send an email using its internal default internet configuration profile. This profile is pre-programmed at the factory and can be modified by the user as necessary. No host processor intervention is required. The RS232 DTE serial interface is not required for fully autonomous on demand or event driven control. Semi-Autonomous Control. This method requires a minimal amount of host processor intervention and requires that the RS232 DTE serial interface be operational. Semi-autonomous control is a special case of full Host Supervised Control and relies on the preprogrammed default internet configuration profile contained within the iModem. Initiation of the email activity occurs with the issuance of either the @TDMn Command (to deliver email), the @TDGn Command (to retrieve email) or the @TDKn Command (to delete email) by the host processor to the iModem. PSTN dial-up, logon, authentication and email transmission/retrieval are performed automatically by the iModem in the same fashion as for the Fully Autonomous OnDemand control method described above. Host Supervised Control. This method is the most flexible, but requires issuance by the host processor of the necessary @T� commands in the required order from the host processor. When choosing an implementation scheme utilizing a host processor, the host controls the iModem by using Cermetek @T� commands. These commands are extensions of the standard Hayes AT command set. Although the RS232 DTE serial interface is required to be operational for this method of control, an additional feature of this method is the ability of the host to override the preprogrammed parameters (including the email message content) by simply entering the
applicable information using the appropriate @T� Command. Host supervised control is recommended for debug activities. Regardless of the method of iModem control employed, the iModem will abort email related activities and return to the idle state if a low going TTL pulse is presented to the SEND Email Control Pin (Pin 6) at any time during or after initiation of email send (@TD, @TDMn Command), retrieve email (@TDGn command) or delete email (@TDKn Command).DESCRIPTION OF FUNCTIONAL BLOCKS AND DISCUSSION OF BASIC OPERATIONS
Each iModem product consists of the following functional blocks: 1. �P controller with Network Protocols and Flash ROM. 2. Serial interface buffer. 3. Input/Output interface circuitry. 4. V.90 internal modem. 5. Modem interface circuitry. 6. DAA (Data Access Arrangement) PSTN interface. Figure 2 contains a schematic drawing illustrating the interconnectivity of the various functional blocks comprising the CH21XX iModem products. Each iModem performs the following connectivity functions automatically: internet
1. Dials local POP and Connects to ISP. 2. Authenticates user ID and logs onto the internet. 3. Sends (or Retrieves) email to (from) the address specified using the ISP's SMTP (POP3) Mail Server. 4. Terminates ISP session after all data is sent (or retrieved). 5. Sends an ASCII MESSAGE ACCEPTED activity response message and sends a TTL LOW Pulse to Pin 8 indicating that the ISP Mail Server has accepted the email message. Control of the internet capabilities of the iModem can be either event driven or initiated and controlled by a system level host processor. Refer to Table 2 for a complete set of pin descriptions. KEY FEATURE The user has complete control of the level of autonomy the iModem exercises in the user's application. This is a unique feature of Cermetek's iModem products.