Hello,. In the next 45 minutes I would like to present Connect One to you. Connect One develops and manufactures products that reduce the time, cost and complexity to connect devices to the Internet. In this presentation we will focus on Connect One’s hardware solutions for reducing the time, cost and complexity to connect devices to the Internet.
Many products that today are connected via wireless modems can benefit from wireless Internet connectivity. Here are some of the most common ones: Fleet management Remote monitoring POS terminals Telemetry Automatic Vehicle Location Vending Machines
These are all the elements necessary for a do-it-yourself solution. It is a lot more complicated and time-consuming that the engineer thinks. A low-end processor will not be powerful enough to run the Internet protocols and the application. So a more powerful and more expensive processor will be necessary. A new Operating System will probably be required for the new processor. An OS can cost from $20,000 to $75,000. The new processor will require new costly development tools, typically US$7,500 for an ICE. The customer must buy or develop the Internet protocol stack. Typically a complete IP stack costs $55,000. More memory will be needed to store the Internet protocols and the configuration parameters. A physical layer device must be added and drivers supported. The modem must be faster in order to not time-out. The application must be rewritten to support the physical connectivity and to support the Internet protocols and to enable configuration and updating the configuration parameters. The entire solution must be integrated and debugged and must work in every environment. Otherwise the manufacturer will have a VERY EXPENSIVE PRODUCT RECALL on his hands. The Internet protocols must be maintained. THE INTERNET IS NOT A SHIP AND FORGET TECHNOLOGY. It is a SHIP AND SWEAT TECHNOLOGY. All this takes time—and a lot of money. Typically 24 man-months. A typical man-month of engineering time in Europe or North America costs US$10,000. That’s $240,000 of engineering time.
The needs of device manufacturers must be reconciled with the reality of internet connectivity. Device manufacturers have a product that was designed for a specific application and internet connectivity was not one of them. The manufacturer’s expertise is in its application. Internet connectivity is not its core competency. Manufacturers prefer not to change their existing HW, OS and application, all of which took a long time to develop and work fine for the device’s intended use. Why change them just to add internet connectivity? To add Internet connectivity to the application means rewriting the application, which will take many man-months and is risky. Furthermore, the Internet protocols must be maintained, which means frequently updating the application. This may not be possible if the application is not stored in non-volatile memory. For this reason, manufacturers prefer to keep the application simple and not to touch it. No matter which internet connectivity solution the device manufacturer selects, it must be low-cost to acquire and to maintain.
Connect One has carefully listened to its customers’ request and offers an off-the-shelf solution that meets all the customer’s requirements in a compact package.
The needs of Device manufacturers must be reconciled with the reality of internet connectivity. Device manufacturers have a product that was designed for a specific application and internet connectivity was not one of them. The manufacturer’s expertise is in its application. Internet connectivity is not its core competency. Manufacturers would prefer not to change their existing HW, OS and application, all of which took a long time to develop and work fine for the device’s intended use. Why change them just to add internet connectivity? No matter which internet connectivity solution the device manufacturer selects, it must be low-cost to acquire and to maintain. Connecting a device to the internet is tough. Just think how many problems you have trying to use your laptop for email in a new city. The Internet is a dynamic medium. New protocols are being introduced all the time. Also there are many more protocols than just TCP/IP, for example email and HTTTP, encryption and more. Even within the TCP/IP protocols, different authentication methods are used for logging onto an ISP account. In addition, there are different telephony protocols that must be supported in order to establish the dial-up connection to the ISP. All these protocols are implemented differently from ISP to ISP, from server to server. But your Internet connectivity solution must work within this dynamic, complex and inconsistent environment. And you must maintain these protocols. THE INTERNET IS NOT A SHIP-AND-FORGET TECHNOLOGY !
iConnector is a true plug-and-play solution. Installed devices can now become Internet-enabled in record time and at very low cost with our off-the-shelf iConnector. Manufacturers do not have to become Internet experts in order to Internet-enable their products. Nor do they have to redesign their entire product, just to add Internet connectivity. iConnector works with any wireless modem and any ISP.
Our iChip Internet Controller is a firmware-based co-processor that offloads Internet connectivity tasks from a device’s host processor. It converts serial packets to TCP/IP packets. It also enables sending the packets over TCP/UDP sockets or via upper layer Internet protocols such as SMTP, POP3, HTTP, WAP, FTP and Telnet. iChip stores all these protocols in onboard flash memory, which can be updated remotely over the Internet. iChip is basically a “black box” that can Internet-enable any product with requiring a major hardware redesign or Internet programming by the customer. iChip works with any existing host processor and operating system. Your device doesn’t even need to have an operating system for it to work with iChip. With iChip, products can be Internet-enabled literally within hours!
Connect One has created a simple, yet revolutionary Application Program Interface that uses intuitive ASCII commands to invoke the Internet protocols. These commands are defined in Connect One’s AT+I command set, an Internet extension of the standard Hayes AT command set. This code enables standard AT commands to pass directly from the host processor to a dial-up or wireless modem. AT+I commands, on the other hand, instruct the iChip to take over the communication platform and to access an Internet Service Provider. Because of the dynamic and inconsistent nature of the Internet, iChip includes on-board flash memory for storing and updating the Internet protocols and configuration parameters. The use of flash memory enables iChip to be as dynamic as the Internet itself, since its firmware can be remotely updated over the Internet. The AT+I command set allows maximum control over the Internet connection and a wide choice of protocols and connectivity options. SerialNET Mode makes it possible to open a direct socket connection between the device and a remote point on the Internet, without touching the host application. All configuration parameters are set on iConnector, including the command to enter into SerialNET mode. In Transparent Mode, iChip is bypassed and AT commands pass directly to the wireless modem, which acts as it normally would.
SerialNET acts as a serial bridge between ASCII data from the host and the TCP/IP protocol. It packetizes the serial data and sends it over the Internet using TCP or UDP sockets. SerialNET eliminates the need to make any modifications to the host application. After configuring iConnector with the configuration parameters via AT+i commands, only one command is needed to put iConnector into SerialNET mode. iConnector can initiate communication or receive calls. When iConnector receives a call, it will automatically wake up and dial out as a server. If it initiates the call, iConnector acts as a client. iChip includes embedded Web and WAP servers which enable any standard Web or WAP browser to control or monitor the attached host device.
iConnector works wireless modems for all the major cellular protocols. The customer is not tied to one ISP. iConnector can be configured to work with any ISP, anywhere in the world, which work with different telecommunications systems and data networks. We are constantly updating our firmware to support changes in the Internet protocols as they are encountered on a daily basis anywhere in the world. And we provide that support for free. Automatic firmware updates of installed iConnector are possible by downloading the latest firmware version from Connect One’s website. Various operating speeds are available. Each chip can be assigned its own email address for sending and receiving messages. iConnector can send and receive email, Web and WAP pages, and can and close open TCP and UDP sockets for proprietary protocols, secure applications or streaming audio or video. Unlike some companies that sell micro-thin servers, iConnector supports the complete TCP/IP stack, ensuring the ability to log onto any ISP.
Our protocol stack for modem connectivity includes drivers for the most popular dial-up (PSTN) and wireless modems. The PPP protocol stack has been optimized to assure fast negotiating, handshaking and authentication.
GPRS is a hot new protocol with many benefits to the customer. However, a big stumbling block to widespread implementation is the complexity and dynamic nature of the Internet. The GPRS protocol stack only includes the IP layer, not the TCP or UDP layers, nor upper layer protocols, like email, HTTP, WAP, FTP and Telnet. In order to use these other protocols, the customer must add them to his application. This may require a hardware redesign if the host device does not have enough memory to store the protocols, and may require a new processor if the host processor is not powerful enough to run the Internet connectivity task at the same time as it runs the main application. If a new processor is required, it may also require a new operating system. In any case, the application must be rewritten. The issue is whether you must totally rewrite your application. The major issues are time-to-market, cost and development risks.
iConnector is a small adapter that connects the serial port of any device to an external modem. It contains iChip and has DB-9 connectors on either end. It works these major wireless protocols, and support for other protocols is currently under development. Versions are available for commercial temperature and industrial temperature ranges. iConnector may be powered by an external power source or from the host device via the DB-9 connector.
Introducing: iConnector Wireless Internet Adapter
The Do-it-Yourself Approach <ul><li>Redesign hardware </li></ul><ul><li>Select new processor, add memory </li></ul><ul><li>Buy TCP/IP library and maybe new operating system </li></ul><ul><li>Rewrite application </li></ul><ul><li>Integrate TCP/IP stacks and commands </li></ul><ul><li>Debug, test, debug, test… </li></ul><ul><li>Invest many man-months and lots of money </li></ul><ul><li>Financial, technological and marketing risks </li></ul>
What Do Customers Want? <ul><li>Use existing application for remote monitoring, control, diagnostics, data collection, and tracking </li></ul><ul><li>Low-cost, risk-free wireless Internet connectivity </li></ul><ul><li>Fast time-to-market: minimum changes to product </li></ul><ul><li>Avoid Internet programming </li></ul><ul><li>A choice of Internet protocols </li></ul><ul><li>Easy implementation and maintenance </li></ul><ul><li>Reliable connectivity and excellent support </li></ul>
What Does Connect One Offer? <ul><li>All of the above in one compact product ! </li></ul>42.67 x 69.19 x 20.17 mm (1.68 x 2.724 x 0.794 in.)
Why Use Connect One Solutions ? Tough Connection The Internet is: <ul><li>Dynamic: constantly in flux </li></ul><ul><li>Complex: more than just TCP/IP </li></ul><ul><li>Inconsistent: ISPs, servers </li></ul><ul><li>Not your core competency </li></ul>Which is better: Do-it-yourself or off-the-shelf?
iConnector: True Plug-and-Play <ul><li>Connects installed devices to Internet via serial port </li></ul><ul><li>Works with any wireless modem and any ISP </li></ul><ul><li>No Internet programming required </li></ul><ul><li>Minor or no modification to host application </li></ul><ul><li>No modification to host device hardware </li></ul>
Core Technology: iChip <ul><li>Internet protocols and configuration parameters are stored in flash memory </li></ul><ul><li>TCP/IP controller that mediates Internet link </li></ul><ul><li>High-level API for easy, fast implementation </li></ul><ul><li>Works with any host device and any (or no) host operating system </li></ul><ul><li>Field-proven over three years with 100s of ISPs in over 40 countries </li></ul>
AT+i: Flexible, Expandable API <ul><li>Logical interface between application and iChip </li></ul><ul><li>Internet extension to AT command set </li></ul><ul><li>Always adding new commands and features </li></ul><ul><li>ASCII commands invoke Internet protocols on iChip </li></ul><ul><li>Requires just a few commands on host application </li></ul><ul><li>Transparent Mode AT commands bypass iChip </li></ul><ul><li>Internet Mode accesses ISP via host AT+i commands </li></ul><ul><li>SerialNET Mode requires no change to application </li></ul>
SerialNET Mode <ul><li>Converts ASCII data to TCP/IP packets over any wireless modem </li></ul><ul><li>Host and remote connect via TCP/UDP sockets </li></ul><ul><li>No need for AT+i commands in host application </li></ul><ul><li>Host device can act as server or client </li></ul><ul><li>Ring response server for automatic wake-up and registration </li></ul><ul><li>Uses iChip’s Web or WAP server to control or monitor host device via remote browser </li></ul>
iConnector Features <ul><li>Works with any ISP anywhere </li></ul><ul><li>Supports 2400 through 230k bps baud rates </li></ul><ul><li>For AMPS, CDMA, CDPD, GPRS, GSM, IDEN & TDMA </li></ul><ul><li>Remotely updateable firmware with free maintenance </li></ul><ul><li>Messaging via Email, HTTP, WAP, FTP or TCP/UDP </li></ul><ul><ul><li>Powered by DC jack or host via DB-9 connector </li></ul></ul><ul><ul><li>Commercial and industrial temperature ranges </li></ul></ul>
iConnector Protocol Stack TCP UDP PPP IPCP LCP PAP/CHAP/ Scripts D ial-up / Wireless Modem Application-Specific Protocols IP SMTP POP3 DNS MIME HTTP FTP WAP Telnet
GPRS Requires Internet Protocols <ul><li>GPRS stack only includes IP layer, not TCP/UDP </li></ul><ul><li>GPRS assigns dynamic IP address </li></ul><ul><li>You must rewrite your application to support IP </li></ul><ul><li>Internet programming expertise required </li></ul><ul><li>GPRS may require major HW and SW redesign </li></ul><ul><li>Issues: Time-to-market, cost, development risks </li></ul>
Typical System Infrastructure IP Address xxx.xxx.xxx.xxx iConnector Vending Machine Remote Site Internet Customer’s Application Customer Site Wireless Operator Servers TCP/UDP Sockets Web and WAP Server Email FTP and Telnet SerialNET GSM AMPS TDMA GPRS CDMA IDEN CDPD
Summary <ul><li>iConnector offers the easiest-to-use, most cost-effective, reliable and flexible Internet-enabling solution for any deployed device. </li></ul>Thank you for your attention