|
TRIALOG has developed a line of gateways that offer communication services in a home network.
Gateway Background
Several types of gateway are commonly used.
- A simple gateway connects control networks that operate on different types of physical bus, for example twisted pair and power-line. This type of gateway merely translates frames from one network to the other and provides no other services.
- An application gateway connects a communication bus to an Ethernet or WiFi network which offers internet access through a TCP/IP connection. High level protocols such as HTTP and SMTP allow telecontrol of distant applications. High capacity CPU and ROM make intelligent embedded applications available for services such as network management.
- A service gateway contains embedded services. It is often based on JavaTM and uses the Open Services Gateway Initiative (OSGi) framework for downloading service applications called bundles.
TRIALOG Gateway Products
PIPE: an application gateway that connects a power-line network to an Ethernet or Wi-Fi network. It provides a way to transfer data from EHS power-line communication to LAN Ethernet and consequently to Internet via an ADSL gateway. It uses the TCP/IP, HTTP and SMTP protocols.
EHS-OSGi-Bundle: a bundle which provides services to access home appliances which use the EHS protocol to communicate over a local power-line network. It allows these appliances to connect to devices on wide area networks or on other local area networks, such as a computer over Internet, a moblie phone over GSM, or a PDA over Wi-Fi.
GSMcore Bundle: a bundle which provides services to control a GSM modem with AT commands in order to adapt it to any GPRS/GSM modem and provide access to all modem functions (e.g. voice or data calls, configuration, security).
Jtapi Bundle: a bundle which is a programming interface to create applications which use telephone resources. It handles a large range of standard phone functions, including voice calls, short messages, and data calls that can be used to initiate a PPP connection to provide TCP/IP capabilities.
OEM Vehicle Interface Bundle: a bundle which connects an application that manages OEM objects to a CAN vehicle network. It offers high-level services such as setting and getting values of OEM objects (e.g. parking lights) and subscribing to CAN messages.
Open Source Bundles: TRIALOG uses Oscar and Knopflerfish, two complete open source, OSGi R3 frameworks. Going even one step further with the open source philosophy, TRIALOG has developed two open source OSGi bundles. A Permission Admin bundle and a Preferences Service bundle have been released. These bundles, and many others, are freely available at the Oscar Bundle Repository, an incubator and access provider for OSGi bundles. Note that all these bundles can be used with any OSGi framework (Oscar, Knopflerfish, or any commercial implementation).
TRIALOG's Gateway Services
TRIALOG offers consulting services around gateways and in particular a 2 day seminar that is an initiation to application development in the OSGi environment. It presents theory as well as practical exercises on platform development. The course can be in English or French, and courses can be arranged at our offices or your company's location. For more details, consult the course description. To enroll, download the registration form
|