Sierra Wireless Developer Day 2013 - Show&Tell 7 - Kortex
Developer Day, June 2013 1Learn about real-life examples of innovative M2Mapplications and how they were developed.Developer Day
Developer Day, June 2013 2q French human-sized companyq 1985 - 2013, more than 25 years of experience in Telecom for its customers:ð Shops and sales outletsð Multi-site corporations and agenciesð Telecommunications operatorsð Banksð Industrial (specific telecom & M2M applications)q Integrated R&D - Total control products: Hardware and Softwareq A business - expertise: Telecoms Sales Outlets and M2Mq KORTEX PSI became a subsidiary of the Lyra Network group in 2010, PaymentServices and M2M operator to strengthen its position as expert in the field ofelectronic banking and global M2M solutions and to pursue its growth strategy tobecome a more major player.KORTEX PSI Company Profile
Developer Day, June 2013 3Sierra Wireless AirLink® FXT EDGEPoint of Sale (POS) application based on SierraWireless AirLink FXT Hardware & OpenAT ™
Developer Day, June 2013 4Description of the applicationThe goal of this application is to migrate payment terminals,vending machines or electronic banking servers using traditionnalsPSTN or ISDN lines available on X25 network to new IPconnectivity (ADSL / GPRS) and reduce the operating costs of ourcustomers with offerings SIM package and IP subscription.Main objectives of the application:q Minimize the cost of phone communications for POS systemsor POS Banking Server using another network than X25 to routethe data to the Bankq Boost the transactions and streamline the checkout processq Provide a backup solution if ADSL line falls.
Developer Day, June 2013 5How to develop the applicationSuch applications requires skills in developing embedded systemsand server development.To develop this application and meet the needs of our customerswe used a Wireless AirLink® FXT EDGE modem and standarddevelopment tools provided by Sierra Wireless.For the server part we have been supported by our parentcompany Lyra Network which provides us the necessary ways forthe recovery of data, information management and routing flow tothe bank using leased line, IP or X25 connections.
Developer Day, June 2013 6Block diagram of a transaction using IP networksSierra AirLink FXT with OpenAT Application:1) Interface with POS Terminal or Banking servers via RS232 output or Ethernet port:q Management of SOFT POS machines or POS Serverq PAD X28 protocols2) Establishment of the GPRS session, connect to APN electronic payment mobile operatorsq Compatibility with SFR, Bouygues Telecom and Orange3) Establishment of IP Socket on IP/X25 platforms from Banking operatorsq CB-EMV & others applications encapsulated in : GIPX25, RFC1086+, X28, XOTq Compatibility with Lyra Network, TNS, Monext, ATOS ...4) X25 or IP Dialogue with banking servers BankingServersGPRS / EDGEX25X25 PublicNetworkBankingServersIP/X25GatewayPrivateServersLLIPLLPrivateServersInternetSSLV3q GPRS / EDGE Banking TransactionBankingShopServerCash RegisterCash RegisterSSLV3Radius & APN
Developer Day, June 2013 7POS Terminal / ADSL with automatic GPRS/EDGE Backup &IP POS concentratorBankingServersX25Public X25NetworkBankingServersIP/X25GatewayLLLLIPPrivateServersINTERNETADSLIPEthernetAIRLINK FXT EDGETransparent mode or SSL (concentrator)Small or Medium ShopsIPLANEthernetAn easy solutionRouting flowsthrough LYRAMobile NetworkOperatorsElectronic payment SIMEthernet or SerialconnectionRadiusAuthentication &secure APN
Developer Day, June 2013 8POS Servers : IP/ADSL + GPRS / EDGE BackupX25LLLLIPEthernet or SerialconnectionINTERNETVPNADSLIPBanking ShopServerEthernetSSL V3 mode or STCA & RFC 1086+Medium Shops or big oneIPLANBINTEC Telnet supported emulation modeIP POSMobile NetworkOperatorsBankingServersPublic X25NetworkBankingServersIP/X25GatewayPrivateServersRouting flowsthrough LYRAAIRLINK FXT EDGEElectronic payment SIMRadiusAuthentication &secure APN
Developer Day, June 2013 9Embedded POS Application detailsThe embeddedApplication iswritten in C anduses Open ATlibraries.POS TERMINAL & PAYMENT SERVERSIERRA FASTRACK XTEND FXT009KORTEX POS APPLICATIONKORTEX PSI : AN INNOVATIVE POS (POINT OF SALES) M2M APPLICATIONOpen AT Firmware OSFW / SWupdatePOS / BANKING FEATURES KORTEX DEVICE MANAGEMENTRETREIVE PAYMENT DATA RS232 / ETHKORTEX AT COMMAND INTERPRETERPAD & TELNET EMULATIONSECURITY SSL V3 (4096 BITS) GIE CB APPROVALFLASH STORAGE CERTIFICATESRFC1086+, GIPX25, X28 PROTOCOLSMOBILE NETWORK MANAGERTIME & DATE MANAGEMENT (NTP)MONITORING (CSQ, ICCID, IMEI…)MODEM BOOT MANAGERREMOTE CONTROLSMS DIAG (REMOTE BOOT, SETUP INFORMATION...)FLASH STORAGE CONFIGURATION PROFILESDOTA SOFTWARE UPDATEIMEI SECURE CODE FOR REMOTE CTRL OR SMSDEBUG, DIAGNOSE & MAINTENANCEDYNDNS CLIENTSERIAL & ETHERNET PROTOCOLSRS232 – ETHERNET C library
Developer Day, June 2013 10Server Focus« Gest IP »Management and registrationof IP devices« Gest SIM »Management, control andcard activation« VisuPaiements »Monitoring, consolidation andTransaction Analysis« Stat Web »Monitoring the quality ofPSTN access service« Back-offices Payzen »Management and monitoringpayments in real timeServer andPortal aredeveloped byLyra Network
Developer Day, June 2013 11How to develop the applicationTo develop this application we need 5 main functions:q Retrieve Payment data from a serial or Ethernet link & Integrate theprotocols needed to dialogue with POS machine or Server (PAD &Telnet);q Integrate our own stack for all encryption security protocols (SSLV3.0 & RFC1086+) and the management of SSL certificates up to4096 bits according to the GIE French CB organization for approvalq Integrate a GPRS / EDGE Backup Featureq Including a secure and proprietary system to update, manage andsetup the AirLink FXT remotely and discuss with LYRA servers inorder to provide information as the CSQ level, OS & applicationversions, ICCID & IMEI numbers…q Manage a storage space for configuration and SSL certificates.
Developer Day, June 2013 12Questions & Answers