3Jtech iPP2 Technical Documents & Programming Manual

Research & Development
3JTech-iPP2
TCP/IP Modem
Technical Documents
&
Programming Guide
Revision 1.2
3J Tech Co., Ltd.
342 Fushing N. Rd., 2F
Taipei, Taiwan
2002/7 From 3JTech
A3J Eng. Inc.
15344 E Valley Blvd., Suite C
City of Industry, CA 91746 USA
Page 1 of
1
Research & Development
Revision History
Revision Date Changes
1.1 2002/7/1031 iPP2 hardware documents by YLYang;
1.1 2001/7/9 Programming Guide from MCTao
1.2 2002/5/27 WWJ/Combine the above
Related documents:
1) AT Command Sets
2) AT+i Commands Sets & Programming Manual; Version 7.1C
2002/7 From 3JTech
Page 2 of
2
Research & Development
Table of Contents
iPP2 Modem Features..............................................................................4
iPP2 Modem Block Diagram.................................................................... 5
Technical Specifications.........................................................................5
Hardware installation...............................................................................6
Connector.................................................................................................6
Power Supply ...........................................................................................6
iChip Description .....................................................................................7
iChip complies with the following Internet standards ..........................8
List of Terms and Acronyms................................................................... 9
iPP2-5600 Programmer’s Guide............................................................10
General Format.................................................................................10
Direct Socket Interface......................................................................12
AT+iSTCP - Open and connect a TCP socket..................................12
AT+iSSND - Send a byte stream to a socket....................................12
AT+iSRCV - Receive a byte stream from a socket’s input buffer......12
AT+iSDMP - Dump socket buffer......................................................13
AT+iSDMP - Dump socket buffer......................................................13
AT+iSCLS - Close Socket.................................................................13
Result Code Summary...........................................................................14
Parameter Descriptions.........................................................................14
Flow Control...........................................................................................16
Host iChip/iChip LAN Software Flow Control....................................16
Programming Examples........................................................................18
Sending e-mail..................................................................................18
Retrieving Mail..................................................................................18
Sending data by UDP........................................................................19
PCB board dimension
............................................................................21
2002/7 From 3JTech
Page 3 of
3
Research & Development
iPP2 Modem Features
Supports remote firmware update by host, Email or direct modem to modem
communications.
Driven by the simple “ AT+I ” extension to the AT command set.
Standalone Internet communication capabilities.
Internet Protocols and related formats:
PPP, SMTP, POP3, TCP, IP, LCP, IPCP, UDP, DNS, HTTP and PAP,CHAP or Script authentication .
Binary Base64 encoding and MIME.
Supports data modems with throughput up to 56K bps.
Optional Ethernet interface.
Supports power-saving standby and sleep modes.
Supports nonvolatile memory to store all functional and Internet-related
parameters.
Supports several layers of status reports.-
Internal self-test procedures.
Internal "Watch-Dog" guard circuit.
2002/7 From 3JTech
Page 4 of
4
iPP2 Modem Block Diagram
Research & Development
RS232 I/O
iChip
ZyDAS 56K
Modem Data Pump
ZD1051
128-Pin TQFP
Silicon DAA
Si3034 /
Si3035
Embedded Internet Protocols
ROM
256Kx16
(FEPROM/
MROM)
SRAM
64Kx16
EEPROM
2K bits
Technical Specifications
iChip constitutes a complete Internet messaging solution for non-PC embedded
devices. It acts as a mediator device to completely offload the host processor of
Phone Line
Internet related software and activities. An industry-standard asynchronous serial link connects iChip to the host processor. Programming, monitoring and control are fully supported using AT+i extension to the standard AT command set.
iChip supports standard baud rate configurations from 4800 bps up to 38400 bps on the host asynchronous serial communications bus. As shipped, iChip defaults to a preliminary connection rate of 9600 bps. The default baud rate may be changed permanently by using the AT+iBDR command. In serial modem configurations, a rate of 38400 bps is used to accommodate modems with communication speeds up to V.90 56K bps.
2002/7 From 3JTech
Page 5 of
5
Hardware installation
iPP2 items in Modem Box
IPP2 Modem.
z
Power & RS-232 Cable.
z
Telephone Cable.
z
Research & Development
Connector
Honda 15pin.
Power Supply
Power input: Adaptor DC 5~9.5 V, 350mA.
2002/7 From 3JTech
Page 6 of
6
Research & Development
iChip Description
iChip is a low-cost intelligent peripheral device, which provides Internet connectivity solutions to a myriad of embedded devices. A serial bus interfaces iChip to a device’s host processor, via an on-chip UART. An optional 8/16-bit interface to a host processor is supported as well, by adding an external UART for low-bandwidth applications or a dual-port-RAM for high bandwidth applications. iChip also directly interfaces a serial or parallel data modem, through which it supports independent communications on the Internet via a dial-up ISP connection. An optional Ethernet connection is supported by adding an external, 16-bit MAC.
As an embedded, self-contained Internet engine, iChip acts as mediator device between a host processor and an Internet communications platform. By completely offloading Internet connectivity and standard protocols, it relieves the host from the burden of handling Internet communications. From the perspective of a host device, the complexity of establishing and maintaining Internet-related sessions are reduced to simple, straightforward commands, which are entirely dealt with within iChip’s domain. Through its host Application Program Interface, iChip accepts commands formatted in “ AT+i ” extension to the renowned Hayes AT command set.
Commands are available to store and manipulate functional and Internet-related nonvolatile parameter data; transmit and receive textual Email messages; transmit and receive binary (MIME encoded)Email messages, fetch HTML web pages; and download parameter and firmware updates for the host device or iChip itself. Send command variants exist for immediate communications or scheduled "store-and-forward ”.
iChip supports several levels of status reporting to the host. In addition, the iChip is connected to a modem device, the host may issue standard AT commands to gain direct access to the modem. In the presence of AT commands, iChip automatically operates in transparent mode, thus emulating a direct host to modem environment.
Using the attached communications platform, iChip gains access to the Internet to independently manage standard Internet protocols that transmit and receive messages. When hooked up to a standard data modem device, iChip provides all the necessary procedures to dial-up an ISP, authenticate the user and establish a PPP connection.
2002/7 From 3JTech
Page 7 of
7
Loading...
+ 14 hidden pages