Development Of An SMS Based Alert Systemusing Object Oriented Design Concept
|
|
|
- Winifred Stone
- 9 years ago
- Views:
Transcription
1 Development Of An SMS Based Alert Systemusing Object Oriented Design Concept Adewale Adeyinka. A., Abdulkareem Ademola, Adelakun Adebiyi. A. Abstract: An automated lecture alert management system has been developed using java programming concept knownfor its portability. This backend system was interfaced with the GSM network through USB port of a PC and GSM modem. The desktop SMS application was developed using C# programming language. It generates updates and reminder from a time schedule stored in a database thereby making the system a time triggered application. Keywords: SMS, GSM Module, Java, AT Command, MySQL 1.0 Introduction In every organised system which is dependent on accurate time management, there is a need to have a system which can on its own serve the purpose of automatically sending alert text messages.timemanagement plays important role in the success of any venture like a university environment where limited spaces (lecture halls), time and people have to be managed for effective lecture delivery. Itis important to remind or inform lecturers and students of lecture schedule so as to make them arrive early for their lectures. People can easily be reached through their handheld devices such as mobile phone irrespective of their location. Hence, there is the need to develop a system that will combine available resources and reach people via short message service (SMS) using GSM module [1]. Java is a portable object oriented programming (OOP) language which can be used to develop large-scale enterprise applications, to provide applications for devices like cell phones, pagers and personal digital assistants among many other purposes [6, 8]. In addition to using this OOP programming language for developing the application, C# programming language was also used to develop the desktop SMS application which generates updates and reminders from a time schedule based on contact details of members of staff and helps automate and document the process of sending information across an organised system at a reduced cost. The system architecture is shown in figure1 and it employed the use of SMS over circuit switched GSM network that allows the application to send and receive messages over the modem interface. The mobile operator charges for the message as if it was performed directly on a mobile phone by supporting an extended AT command set for sending and receiving SMS messages according to defined specifications [2, 9]. Figure 1: System Architecture A GSM module can be a dedicated modem device or a standard GSM mobile phone with a serial, USB or Bluetooth connection and software driver to connect to a serial port or USB port of your computer or server as a cost effective solution for sending SMS messages [4, 9].The system is to function with a database which contained the contact information of each lecturer such as names and telephone numbers, along with other information such as the courses they handle, the start time of each lecture, location of the lecture and number of eligible students. This would be created by making use of MySQL and then installed to run on the server which would house the program. At the initiation of the program, the system is going to check the database to see which lecture on the time table falls within a 10 minutes start time and in the event of a lecture starting within the time; it forwards the constructed message to the GSM module for sending. The system block diagram is shown below in figure 2, followed by the procedure diagrams for the databsse and time table creation in figure 3 and figure 4 respectively. AGSM module is a type of modem with Adewale Adeyinka. A., Abdulkareem Ademola, Adelakun Adebiyi. A. Department of Electrical and Information Engineering, Covenant University, Ota, Ogun State, Nigeria Figure 2: System Block Diagram 71
2 Figure 3 Editing the Database Figure 4: Creating Timetable Entries provision to accept a subscriber identity module (SIM) card and operates over a mobile operator network just as a mobile phone would function. It can be a dedicated modem device with a serial, USB or Bluetooth connection, or simply a mobile phone that provides GSM modem capabilities. GSM modules are very similar to modems except that GSM modems are external equipment, whereas GSM modules can function as embedded pieces of hardware. They are designed to support an extended set of AT commands which are defined by the GSM standards. With these extended AT commands, one can read, write, delete SMS messages, send messages, monitor signal strength, charge level of the battery and search phone book entries.the following section describes similar systems that have been developed while this is followed by the application system design, implementation and a conclusion of the paper. 2. RELATED WORKS The short message service (SMS) is a feature of second generation (2G) mobile technology and it must not be longer than 140/160 alphanumeric characters without images or graphics. It is a relatively simple messaging system supported by GSM, TDMA and CDMA based mobile phone networks. SMS based services are now more attractive to service providers and users as a result of the recent mobile phone use penetration and the large scale adoption of the existing services by users [4]. Several SMS based applications have been developed and are used for various purposes in fields such as health, education, business, security monitoring, supply chain management [7]. Systems such as MobiRep have been developed and it bridges the communication gap of reporting and responding to crisis, crime or an emergency. It simply accepts reports in the form of SMS from any mobile phone and can also broadcast bulk SMS to a group. Therecipient which in this case would be the police or any other emergency response unit can make use of the broadcasting feature incorporated into the system to take necessary actions such as dispatching resources to handle the distress call or notify people in the neighbourhood of imminent danger via SMS alerts [7]. This system is made up of four layers which areuser interface, business logic, object relational mapping and database layers. A layer can only interact with the layer next to it and no layer is allowed to interact with a layer it doesn t have direct access to. This allows the codes to be readable, modifiable and maintainable. The business logic layer implements the business requirements and constraints without the user interface additional sub systems (SMS management, contact management and utility). Since the database was relational, an object relational mappinglayer was necessary to connect certain features of the database and the business layer. In [8] an SMS examination result notification system was designed to enable students have remote access to their examination results via mobile phones. Students query the database by sending SMS commands to the system to retrieve their results.nowsms is a server software product which requires a connection to a GSM modem or to an external SMS service provider before it can be used to send any message. It is a fast and reliable way of deploying SMS and MMS content delivery solution. The software is suitable for any Windows platform and also functions as SMS and MMS Server Gateway, SMSC Multiplexer, 2-way SMS and MMS application enabler, Multimedia Message Service Centre (MMSC) WAP Push Proxy Gateway (PPG). Some of the client protocols used by NowSMS include: SMPP, UCP/EMI, CIMD2, HTTP, GSM Modem and the application connectivity for SMS submission or server side protocols are SMPP, HTTP andsmtp [1]. 3. SYSTEM DSIGN The system comprises primarily of a PC running the graphic user interface application and a modem interfaced with the PC over the Universal Serial Bus Port. A Sony-Ericcson K700i phone was used to send and receive SMS via its hardware serial port. The modem was configured for operation at 9600bps, 8 bit data size, no parity, and 1 stop bit (9600,8,N,1).The system flowchart is shown in figure 3. Once the program is initiated, it begins checking the database for a lecture which falls within the 10 minutes or less start time window, if one exists, the manager would begin collecting information from the database to generate the SMS which will be sent to the lecturer through the GSM module. Successful delivery of the SMS would be registered by the manager after which it begins checking for the next lecture. The manager was developed to accommodate a maximum of 256 lectures per day and is modifiable. Visual Studio interface was used to create the Windows form of the system and it functions with java class plug-in as the back end of the application. 72
3 Start Is any database time difference negative? Select required fields from database and construct SMS message. Is constructed message forwarded to GSM module? Send SMS to the number and Register message as delivered End YES YES NO Keep checking database for next start if none. No Register message not forwarded, as not sent. transmitted to it. Messages to be forwarded to recipients had to be converted into a meta-data format specific to the phone, or are otherwise rejected. The modem establishes connection with the provider network on which the Subscriber Identity Module (SIM) was registered. This is necessary for operation on the GSM communications network. Communication with the modem was effected using the Java TX/RX serial communication class. This class abstracts the hardware layer away from the higher level code block, providing an easily-upgradeable and reusable software component. An interface for testing the presence or otherwise of the connected modem was provide on the GUI, this enables any compatible modem interfaced with the GUI to be easily tested for functionality. Due to the proprietary nature of the modem, slight modifications have to be made if the GUI is to work seamlessly with other modems. Primarily, the K700i does not implement data format conversion as specified in the GSM ETSI protocol in that the metadata sent as packets from the GUI is not strictly Hex-ASCII convertedseptet PDU, but rather the Hex-ASCII equivalent of the IRA characters comprising the SMS body. In this format, each ASCII character is converted into its two-byte Hex-ASCII components and forwarded to the modem for onward transmission to the target recipient whose mobile number is pulled from the database. An example SMS Submit data packet is given below: Table 1: An SMS Submit Data Packet 00:01:00:0B:81: F6:00:04:12: E6 F2E F6E21 HEX-ASCII 00 FUNCTION Number of octets in Meta data, 0 means that modem should use stored Meta. 01 First octet in SMS-SUBMIT Figure5: System flowchart Since legacy ports are no longer provided on modern PC boards, virtual serial ports objects were created in software to interface with VxD (Virtual Device Drivers) packaged with the target Windows OS. This abstraction of the communication interface away from the user GUI is another important consideration in the utilization of the K700i engine.accessing the serial modem device was implemented by instantiating the serial port class, setting its properties and accessing its methods to effect data transfer. For robustness, the modem was tested for operational conformity at every step of code execution. Port opening/closing was done via the serial port class methods. Determination of the modem s electrical presence on the virtual serial port was implemented by successively opening the available serial ports returned in a buffer populated by the OS hardware abstraction layer using the Getportnames() function invoked by the get_port_id() code block. The port addresses returned by the get_port_id function are opened successively, and the modem probed by sending the AT attention command. Resource deadlocks are prevented by making sure that the modem is correctly identified by the software before data is 00 0B Message reference, 00 means that the modem sets the reference number. address length: 0x0B=11 81 number type: national type F6 Address of receiver 00 protocol identifier 04 data coding scheme 12 septet count: 0x12= 18 septets :E 21 user-defined text The SMS packet is pre-appended with the data length of the ASCII string less the size of the header metadata when forwarded to the modem. The actual SMS transmission is made possible using the AT command: AT+CMGS=<length of the ASCII string-2>. A successful transmission of the 73
4 SMS is reported by the modem with a +CMGS: <mr> response (mr is the message reference number that is used by the modem for identifying a particular submitted SMS when a delivery status report is returned from the network. In the GUI, the software only waits to receive the delivery reports for 30 seconds, after which it exits. If the SMS is reported delivered by the network, a checkbox against the particular lecture fixture for which the notification was sent is checked to indicate successful SMS delivery, otherwise it is left unchecked. Command-response interface between the modem as PC was made possible using AT command set for compatible modems [9]. Files were accessed (created, read, written, modified, or deleted) based on the file type. Binary files were accessed using the Binary reader/binary writer instantiations, while text files were accessed via the Stream Reader/Stream Writer classes. The main line code responsible for maintaining periodic checks (every 60 seconds) on the lecture fixtures runs an infinite loop in which the database is accessed and relevant information extracted and the mainloop code sets up relevant portions of the GUI and populates some variable fields used by other code blocks. A subroutine keeps a running count of the SMS dispatch retries for each lecture record using pointers referencing a RAM array used to hold the SMS dispatch status of each record. The subroutine calls two main functions, get_lecture( ) and send_alert( ). Get_lecture_day returns true if there is lecture set for that day (moday,tuesday.sunday), otherwise false. the arguments passed to the function are accesed via pointers, and are used by the send_alert function. Get_lecture function also determines if the lecures due for the system day are within the SMS alert window of 10 minutes by comparing the lecture start time with the system time in a separate function. The send_alert function takes the lecture(s) within the SMS alert window and sequentially acceses their records, extracts the data that make up the SMS body and references a separate code block that transforms the ASCII data into the modemspecified format, along with the necessary encapsulations. To adapt the plain text ASCII SMS to modem-acceptable format, software re-formatting was employed. The reformatting required of the GUI involved: The reversal of the recipient s mobile number address as specified by the GSM protocol, Appending the recipient s mobile number with an ASCII F if it is an odd-length number, Addition of manufacturer-specific data to the string Conversion of the plain text SMS message into two-byte Hex-Ascii representations. Arguments passed to the function includes the RAM space designated to hold the formatted header data, the recipient s mobile number, and the length of the actual user-readable portion of the SMS message, that is the message displayed on the recipient s mobile phone. The function returns the length of the header packet to the caller routine. The header packet is concatenated with the user message re-formatted as a Hex string and passed to the write_modem function that takes as arguments the header data, and its length. 4. IMPLEMENTATION/TESTING Once the automated lecture alert management system has been installed, and the connection between the GSM module and PC/Server tested, launched from the Program Menu, the GUI interface of the system shown in Figure 4.2 below comes up. Figure 6: Program GUI The EDIT DATABASE button provides you with the ability to configure the database and populate the various tables of the database with information. It is under this interface that the start time for each lecture and the days in which they are to hold can be selected. Also, the number of students that have registered and are expected to being in attendance can be selected by the administrator to be sent to the course lecturer using the inputted phone number. Figure 7: Create Timetable Interface Clicking the START MANAGER button initiates the looping process of the manager to begin checking for the next lecture and the STOP MANAGER button ends this process.the TEST MODEM button enables you to determine whether or not a connection has been established between the modem and the program. Once a connection has been established through a USB to serial cable, it would inform the administrator and also specify which of the ports was used to establish the connection. The GUI works tightly bound to the modem s technical specifications. Hence, using a different modem will almost certainly necessitate modifying some portions of the 74
5 manager software to accommodate differences in modem s hardware platforms. Figure 8: Testing Connection to Modem Interface Once the database has been populated with information and the time table has been created, it would appear in the form shown below. Aside from displaying all the lectures scheduled to hold for that day, this interface also shows whether the alert has been sent to the lecturer by marking the field as sent once it receives a delivery report. The binary reader/binary writer class was used for accessing the binary portion of the database as some entries had to be saved as binary files. These entries include the SMS sent/delivery status. The software was tested exhaustively by creating plenty lecture fixtures with varying start times and monitoring the dispatch of SMS to the intended recipients through the GSM module. The SMS were successfully delivered with only very few exceptions as a result of network error in which case the software would attempt to resend the SMS. The SMS send retry window was set at 2, that is if the SMS is not sent at the first attempt; its sending would be retried on the next loop within the ten minutes time bracket and before the start of the lecture. If after the second attempt the sending fails, the entry is tagged as sent because it was forwarded by the program but not delivered because the GSM module did not receive a delivery report after which the GUI gives up retrying. 5. CONCLUSION There is an increase in the need for automated reminder/alert system which can on its own generate alerts and send to specific recipients in many organisations. It was explained how time triggered commands were generated by the system to send SMS messages to recipients and how the database of the system functions and the system was interfaced to function with a Sony Ericcson K700i phone which was the selected GSM module used. Also, successful delivery or failure of the SMS sent via the module. However, future research could be to see the system work with its own time reading and not depend upon the PC for its time readings.provisions could be made to enable users (recipients of SMS) query the system for information at any time and then the system reply them instead of having to wait for the next loop. Meanwhile, in comparison with SMS sent from mobile phones, an average time difference in delay of 20s was observed for the SMS delivered under the same coverage area and the same service provider while it took averagely 50s to receive delivery feedback from a different service provider network. This delay variation can be accounted for as processing delay from the PC and the GSM module. 6. REFERENCES [1]. Now SMS/MMS Gateway June 8, 2011 Edition [2]. Heikki Kaaranen, et al, UMTS Networks Architecture Mobility and Services, 2nd Edition 2005, Publisher: John Wiley. [3]. SMS Centre API, Multi Messaging Software Server SMS/MMS/IVR/WAP Push, May, 2004 [4]. Gwenael Le Bodic, Mobile Messaging Technologies and Services: SMS, MMS, EMS, ISBN: , February [5]. Simon So, The development of a SMS-based teaching and learning system. Journal of EducationalTechnology Development and Exchange, 2(1), , (2009). Figure 9: Main GUI Form with Lectures Inputted [6]. P.J. Deitel and H.M. Deitel,JAVA How to Program, 7th Edition, Upper addle River, New Jersey
6 [7]. Yonan Getachew, Design and implementation of Crisis and Emergency Reporting and Response system using SMS Addis Ababa University Digital Library, June 2009 [8]. John Paul Ambu, Sridevi Jetty, Control Alert System Using SMS: A Testimony of two Collaborative Projects in Africa and Asis, Proceedings and reports of the 6 th UbuntuNet Alliance, annual conference, ISSN , 2013, pp5-12. [9]. Sony Ericsson Developers Guidelines Online Reference, August 2005 [10]. Robert Virkus, Pro J2ME Polish: Open Source Wireless Java Tools Suite, August, 2005 [11]. Todd Herman, Allen Jones and Matthew MacDonald, Visual Basic 2008 Recipes, a Problem-Solution Approach,
Setting Up Message Notifications in Cisco Unity 8.x
CHAPTER 23 Setting Up Message Notifications in Cisco Unity 8.x See the following sections in this chapter: Overview of Message Notifications in Cisco Unity 8.x, page 23-1 Setting Up Text Message Notifications
Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation
Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation Nokia E70 Configuring connection settings Nokia E70 Configuring connection settings Legal Notice Copyright Nokia 2006. All
Development of a GSM based Control System for Electrical Appliances
International Journal of Engineering and Technology Volume 3 No. 4, April, 2013 Development of a GSM based Control System for Electrical Appliances Oke A. O., Emuoyibofarhe J. O., Adetunji A. B. Department
EFFECTIVE QUERY RETRIEVAL SYSTEM IN MOBILE BUSINESS ENVIRONMENT
EFFECTIVE QUERY RETRIEVAL SYSTEM IN MOBILE BUSINESS ENVIRONMENT 1 R.Sivaraman, 2 RM.Chandrasekaran 1 Dy.Director, Center for Convergence of Technologies (CCT), Anna University Tiruchirappalli, Tiruchirappalli,
SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual
SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual Version 1.0 - January 20, 2015 CHANGE HISTORY Version Date Description of Changes 1.0 January 20, 2015 Initial Publication
Process Control and Automation using Modbus Protocol
Process Control and Automation using Modbus Protocol Modbus is the fundamental network protocol used in most industrial applications today. It is universal, open and an easy to use protocol. Modbus has
WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide
WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide Version 2.1, 4/2010 Disclaimer While every effort has been made to ensure that the information in this guide is accurate
Ozeki Message Server 6 Product Guide. Copyright, Ozeki Informatics Ltd. Number of pages: 185
Copyright, Ozeki Informatics Ltd. Number of pages: 185 Table of contents TABLE OF CONTENTS 1 INTRODUCTION 4 Terms of use 5 Summary of changes 6 About Ozeki Message Server 6 7 Package contents 8 Ozeki Message
SMS banking using Cell phone
International Journal of Innovation and Applied Studies ISSN 2028-9324 Vol. 3 No. 2 June 2013, pp. 463-469 2013 Innovative Space of Scientific Research Journals http://www.issr-journals.org/ijias/ SMS
Smart Queue Management System Using GSM Technology
Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 3, Number 8 (2013), pp. 941-950 Research India Publications http://www.ripublication.com/aeee.htm Smart Queue Management System Using
Quick Start Guide Now SMS/MMS Gateway
Quick Start Guide Now SMS/MMS Gateway This document is intended for new users of the Now SMS/MMS gateway, as a quick start toward a working installation. In this guide, we will perform the following steps:
THE CHALLENGE OF ADMINISTERING WEBSITES OR APPLICATIONS THAT REQUIRE 24/7 ACCESSIBILITY
THE CHALLENGE OF ADMINISTERING WEBSITES OR APPLICATIONS THAT REQUIRE 24/7 ACCESSIBILITY As the constantly growing demands of businesses and organizations operating in a global economy cause an increased
Different Ways of Connecting to. 3DLevelScanner II. A.P.M Automation Solutions LTD. www.apm-solutions.com Version 3.0
3DLevelScanner II Different Ways of Connecting to 3DLevelScanner II A.P.M Automation Solutions LTD. www.apm-solutions.com Version 3.0 2 Different Ways of Connecting to 3DLevelScanner II Version 3.0 Table
Bidirectional wireless communication using EmbedRF
Bidirectional wireless communication using EmbedRF 1. Tools you will need for this application note... 2 2. Introduction... 3 3. Connect EmbedRF Board to USB Interface Board... 3 4. Install and Run EmbedRF
Nokia E61i Configuring connection settings
Nokia E61i Configuring connection settings Nokia E61i Configuring connection settings Legal Notice Copyright Nokia 2007. All rights reserved. Reproduction, transfer, distribution or storage of part or
Configuring connection settings
Configuring connection settings Nokia E90 Communicator Configuring connection settings Nokia E90 Communicator Configuring connection settings Legal Notice Nokia, Nokia Connecting People, Eseries and E90
Over the PSTN... 2 Over Wireless Networks... 2. Network Architecture... 3
Content Introduction... 1 History of Modems... 2 Over the PSTN... 2 Over Wireless Networks... 2 Network Architecture... 3 Circuit-Switched Cellular Data... 3 Short Message Service... 3 Packet-Switched
Index. Corporate Profile. Page 2 360Global Company Profile
Index Corporate Profile. Page 2 360Global Company Profile 1. Introduction Of SMS.. Page 2 1.1. What is SMS? 1.2 Comparison Of SMS Against Other Means Of Advertising 1.3 Where does SMS fit in? 2. Bulk SMS
Now SMS/MMS Android Modem Quick Start Guide
Now SMS/MMS Android Modem Quick Start Guide Using a GSM modem, or an Android phone as a modem, is a quick and efficient way to get started with SMS and/or MMS applications. No special service provider
redcoal EmailSMS for MS Outlook and Lotus Notes
redcoal EmailSMS for MS Outlook and Lotus Notes Technical Support: [email protected] Or visit http://www.redcoal.com/ All Documents prepared or furnished by redcoal Pty Ltd remains the property of redcoal
9236245 Issue 2EN. Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation
9236245 Issue 2EN Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation Nokia 9300 Configuring connection settings Legal Notice Copyright Nokia 2005. All rights reserved. Reproduction,
Iridium Extreme TM Satellite Phone. Data Services Manual
Iridium Extreme TM Satellite Phone Data Services Manual Table of Contents 1 OVERVIEW... 1 2 HOW IT WORKS... 1 3 BEFORE INSTALLING... 2 4 USB DRIVER INSTALLATION... 3 5 MODEM INSTALLATION AND CONFIGURATION...
Firmware version: 1.10 Issue: 7 AUTODIALER GD30.2. Instruction Manual
Firmware version: 1.10 Issue: 7 AUTODIALER GD30.2 Instruction Manual Firmware version: 2.0.1 Issue: 0.6 Version of the GPRS transmitters configurator: 1.3.6.3 Date of issue: 07.03.2012 TABLE OF CONTENTS
9243060 Issue 1 EN. Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation
9243060 Issue 1 EN Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation Nokia 9300i Configuring connection settings Nokia 9300i Configuring connection settings Legal Notice
Implementation of Wi-Ap; An IEEE 802.11b/g Based Electrical Switch Module With Web Enabled Interface for Electrical Appliances Control
Research Journal of Applied Sciences, Engineering and Technology 3(12): 1335-1341, 2011 ISSN:2040-7467 Maxwell Scientific Organization, 2011 Submitted: February 20, 2011 Accepted: March 26, 2011 Published:
Optus EmailSMS for MS Outlook and Lotus Notes
Optus EmailSMS for MS Outlook and Lotus Notes Service Description, August 2005. OVERVIEW This document provides an overview of the Optus EmailSMS service delivered jointly by Optus and redcoal. It highlights
GSM Based Electrical Control System for Smart Home Application
Journal of Convergence Information Technology GSM Based Electrical Control System for Smart Home Application Faculty of Electrical and Electronic Engineering Universiti Tun Hussein Onn Malaysia, 86400
15 May 2013 Version 5. for Mac OS X. Public version. Gemfor s.r.o. Tyršovo nám. 600 252 63 Roztoky Czech Republic
Mobile Connection Explorer for Mac OS X 15 May 2013 Version 5 Introduction and Feature s Public version Gemfor s.r.o. Contents Contents... 2 History... 2 1. Scope... 3 2. Abbreviations... 3 3. Introduction...
SMPP Gateway. Whitepaper. Whitepaper AGOSTO 2009. www.iquall.net/mensajeria_smppgateway.html
Whitepaper Whitepaper AGOSTO 2009 www.iquall.net/mensajeria_smppgateway.html SMPP Introduce yourself in the SMS World without being an expert in the field of telecommunication. Use your actual platforms
CLINIC MANAGEMENT SYSTEM WITH NOTIFICATION USING GSM MODEM CHAPTER 1 INTRODUCTION
1 CLINIC MANAGEMENT SYSTEM WITH NOTIFICATION USING GSM MODEM CHAPTER 1 INTRODUCTION 1.1 Introduction Clinic is an organization that is responsible in providing a health medication and treatment for all
Easy to send multiple text messages using Android Bulk SMS Software
Easy to send multiple text messages using Android Bulk SMS Software DRPU Bulk SMS Software is a leading Software Development Company offers variety of Text Messaging Software to easily promote your business
VODAFONE G-CLOUD SMS-SERVICE
VODAFONE G-CLOUD SMS-SERVICE Version Content Owner Date 1.1 Robert Hotchkiss 27 August 2013 Page 1 of 13 TABLE OF CONTENTS 1. The G-Cloud SMS-Service... 3 1.1 Overview of the G-Cloud SMS-Service... 3 1.2
Diafaan SMS Server 3.0 Manual. 2009-2015 Diafaan communication software
Diafaan SMS Server 3.0 Manual 2 Diafaan SMS Server 3.0 Manual Table of Contents Part I Welcome to Diafaan SMS Server 5 Part II Getting started 7 1 Gateways... and connectors 10 2 Add a... gateway 12 Add
PART OF THE PICTURE: The TCP/IP Communications Architecture
PART OF THE PICTURE: The / Communications Architecture 1 PART OF THE PICTURE: The / Communications Architecture BY WILLIAM STALLINGS The key to the success of distributed applications is that all the terminals
Mobile Device Manual for 3G DVRs
Mobile Device Manual for 3G DVRs The 3G DVR can be monitored with APPS for supported mobile device operating systems. Please refer to the table below for your specific mobile device application. Please
Hosted Fax Mail. Hosted Fax Mail. User Guide
Hosted Fax Mail Hosted Fax Mail User Guide Contents 1 About this Guide... 2 2 Hosted Fax Mail... 3 3 Getting Started... 4 3.1 Logging On to the Web Portal... 4 4 Web Portal Mailbox... 6 4.1 Checking Messages
PushTalk Service System
PushTalk Service System Naomasa Yoshida, Masaharu Nakagawa, Makoto Nakayama, Youhei Ikai, Miya Matsuda and Masanobu Yamagiwa We have developed a system for providing the PushTalk service, which allows
TCP/IP Network Communication in Physical Access Control
TCP/IP Network Communication in Physical Access Control The way it's done: The security industry has adopted many standards over time which have gone on to prove as solid foundations for product development
Nokia for Business. Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation
Nokia for Business Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation Nokia E50 Configuring connection settings Nokia E50 Configuring connection settings Legal Notice Copyright
SMS based remote control system
EE 318 Electronics Design Project Report, EE Department, IIT Bombay, April 2006 SMS based remote control system Ashish Deswal ( 03007020 ) Shaleen Harlalka ( 03007015 ) Arjun Arikeri ( 03007032 ) Ashish
Virtual Integrated Design Getting started with RS232 Hex Com Tool v6.0
Virtual Integrated Design Getting started with RS232 Hex Com Tool v6.0 Copyright, 1999-2007 Virtual Integrated Design, All rights reserved. 1 Contents: 1. The Main Window. 2. The Port Setup Window. 3.
redcoal Mobile Internet Developer API (MIDA) for SOAP-XML Web Services
MIDA 70 redcoal Mobile Internet Developer API (MIDA) for SOAP-XML Web Services Version 70 March 2004 Technical Support: support@redcoalcom Or visit http://wwwredcoalcom/ All Documents prepared or furnished
Protocols and Architecture. Protocol Architecture.
Protocols and Architecture Protocol Architecture. Layered structure of hardware and software to support exchange of data between systems/distributed applications Set of rules for transmission of data between
IPRS-7 IP/GPRS PC Receiver Software Quick Start V1.2
IPRS-7 IP/GPRS PC Receiver Software Quick Start V1.2 Overview Introduction Before You Begin Installation The IPRS-7 Main Page Configuring the IPRS-7 (IPRS-7 splash screen pictured) Introduction The IPRS-7
Avalanche Enabler 5.3 User Guide
Avalanche Enabler 5.3 User Guide 30/05/2012 ii Copyright 2012 by Wavelink Corporation. All rights reserved. Wavelink Corporation 10808 South River Front Parkway, Suite 200 South Jordan, Utah 84095 Telephone:
Modbus Communications for PanelView Terminals
User Guide Modbus Communications for PanelView Terminals Introduction This document describes how to connect and configure communications for the Modbus versions of the PanelView terminals. This document
Executive Summary. Technical Description
Executive Summary The Cellwatch system is built using modules. The majority of the system is constructed with Data Collection Modules (DCMs). The DCMs are optically linked to Control Units (CUs) that in
2sms SMS API Overview
2sms SMS API Overview Do you, or your customers, use any of the following software solutions in your business? If the answer is Yes, then 2sms provides the extensive SMS API Library that gives your software
Mobile Operating Systems Lesson 07 Symbian OS
Mobile Operating Systems Lesson 07 Symbian OS Oxford University Press 2007. All rights reserved. 1 Oxford University Press 2007. All rights reserved. 2 Symbian OS multi-modal communication support OS for
White Paper. Bearer Independent Protocol (BIP)
White Paper Bearer Independent Protocol (BIP) - 2 - Contents 1 Executive summary...4 2 Introduction...5 3 Solution description...5 3.1 Standards compliance...5 3.2 Interface architecture...6 3.3 Data carriers...9
How To Track A Vehicle With A Smart Vehicle Tracking System
SMART VEHICLE TRACKING SYSTEM Mrs. K.P.Kamble 1 Lecturer 1 Department of Electronics and Telecommunication Engineering, YCCE, Nagpur [email protected] ABSTRACT It is amazing to know how simple
EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak
Packet Switching and Computer Networks Switching As computer networks became more pervasive, more and more data and also less voice was transmitted over telephone lines. Circuit Switching The telephone
Software User Guide UG-461
Software User Guide UG-461 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com ezlinx icoupler Isolated Interface Development Environment
3GPP TSG SA WG3 Security S3#30 S3-030534 6-10 October 2003 Povoa de Varzim, Portugal. Abstract
3GPP TSG SA WG3 Security S3#30 S3-030534 6-10 October 2003 Povoa de Varzim, Portugal Source: Gemplus, Oberthur, Schlumberger Title: Over-The-Air (OTA) technology Document for: Discussion and decision Agenda
Computer Network. Interconnected collection of autonomous computers that are able to exchange information
Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.
Sending SMS Messages and E-mails
GDW-11 GSM Modem Sending SMS Messages and E-mails AN-0139-ENG rev 3.1 Page 1 Contents 1. Introduction - Sending SMS Messages... 2. Configuring the GDW-11... 3. Configuring Hyperterminal. 4. Method 1- Using
SMS Banking Services: A 21 st Century Innovation in Banking Technology
Issues in Informing Science and Information Technology Volume 4, 2007 SMS Banking Services: A 21 st Century Innovation in Banking Technology Emmanuel Rotimi Adagunodo Obafemi Awolowo University, Ile-Ife,
GSM Interfacing Board
Campus Component Pvt. Ltd. DISCLAIMER Information furnished is believed to be accurate and reliable at the time of publication. However, Campus Component Pvt. Ltd. assumes no responsibility arising from
Designing and Embodiment of Software that Creates Middle Ware for Resource Management in Embedded System
, pp.97-108 http://dx.doi.org/10.14257/ijseia.2014.8.6.08 Designing and Embodiment of Software that Creates Middle Ware for Resource Management in Embedded System Suk Hwan Moon and Cheol sick Lee Department
IP Interface for the Somfy Digital Network (SDN) & RS485 URTSII
IP Interface for the Somfy Digital Network (SDN) & RS485 URTSII Internet Protocol (IP) Interface Product Options Cat # 1810815 IP Interface Only Cat # 1810870: Interface and DB9/RJ45 Adapter (9015028)
INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET) BUS TRACKING AND TICKETING SYSTEM
INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET) International Journal of Advanced Research in Engineering and Technology (IJARET), ISSN ISSN 0976-6480 (Print) ISSN 0976-6499
Cellular Data Communications Made Easy
Cellular Data Communications Made Easy by Peter Rysavy Published July 1, 1997, Network Computing Copyright Peter Rysavy and Network Computing All rights reserved Huge numbers of people are hitting the
Voice Call Addon for Ozeki NG SMS Gateway
Voice Call Addon for Ozeki NG SMS Gateway Document version v.1.0.0.0 Copyright 2000-2011 Ozeki Informatics Ltd. All rights reserved 1 Table of Contents Voice Call Addon for Ozeki NG SMS Gateway Introduction
WAMLocal. Wireless Asset Monitoring - Local Food Safety Software. Software Installation and User Guide BA/WAM-L-F
Wireless Asset Monitoring - Local Food Safety Software BA/WAM-L-F Software Installation and User Guide System Overview The BAPI Wireless Asset Monitoring Local (WAM Local) Software receives temperature
Title Page. Hosted Payment Page Guide ACI Commerce Gateway
Title Page Hosted Payment Page Guide ACI Commerce Gateway Copyright Information 2008 by All rights reserved. All information contained in this documentation, as well as the software described in it, is
Appendix B RCS11 Remote Communications
Appendix B RCS11 Remote Communications B.1 Host Computer Remote Communications Control and status messages are conveyed between the RCS11 and the host computer using packetized message blocks in accordance
Linux. Reverse Debugging. Target Communication Framework. Nexus. Intel Trace Hub GDB. PIL Simulation CONTENTS
Android NEWS 2016 AUTOSAR Linux Windows 10 Reverse ging Target Communication Framework ARM CoreSight Requirements Analysis Nexus Timing Tools Intel Trace Hub GDB Unit Testing PIL Simulation Infineon MCDS
Zorba Asset Tracking Solution
Asset Tracking Solution State-of-the art fleet management and vehicle tracking solution to increase your productivity. Affordable installation and operating costs Easy to install and operate User friendly
A L ERT. Quick Start With
A L ERT Quick Start With I NSTAL L ATION To launch the installation of Micromedia Solution, insert the installation CD-ROM in the CD/DVD drive. If the installation program does not start automatically
Wlan Monitoring Using Android Phone
International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 10, Issue 7 (July 2014), PP.23-27 Wlan Monitoring Using Android Phone Pooja Chaudhary
TICO-EN. TiXML-Console TICO. User Manual V1.4.0.8
TICO-EN TiXML-Console TICO User Manual V1.4.0.8 2008 Tixi.Com GmbH, Berlin Publication close: September 2008, v.1.4.0.8 This manual is protected by copyright. Any further sale is prohibited without the
Development of a Radio Frequency Identification Based Attendance Management Application With A Pictorial Database Framework
International Journal of Research in Information Technology (IJRIT) www.ijrit.com ISSN 2001-5569 Development of a Radio Frequency Identification Based Attendance Management Application With A Pictorial
Fall 2011 SYSTEM ARCHITECTURE DESIGN TEAM MEMBERS: PROJECT OWNERS: AMIR ROOZBEH([email protected], 15 ECTS) EKAMBAR SELVAKUMAR(ekambar@kth.
Fall 2011 SYSTEM ARCHITECTURE DESIGN TEAM MEMBERS: AMIR ROOZBEH([email protected], 15 ECTS) EKAMBAR SELVAKUMAR([email protected], 30 ECTS) ERICSON FERDINAND PASARIBU([email protected], 24 ECTS) JUNG CHANGSU([email protected],
How to Send Video Images Through Internet
Transmitting Video Images in XML Web Service Francisco Prieto, Antonio J. Sierra, María Carrión García Departamento de Ingeniería de Sistemas y Automática Área de Ingeniería Telemática Escuela Superior
Flowlink Pro Server Software Installation Guide
Flowlink Pro Server Software Installation Guide Part #69-2543-274 ii Flowlink Pro Server Installation Guide COPYRIGHT 2006, 2014 Teledyne Isco, Inc. 4700 Superior St., Lincoln, Nebraska, U.S.A. 68504 Phone:
CS 326e F2002 Lab 1. Basic Network Setup & Ethereal Time: 2 hrs
CS 326e F2002 Lab 1. Basic Network Setup & Ethereal Time: 2 hrs Tasks: 1 (10 min) Verify that TCP/IP is installed on each of the computers 2 (10 min) Connect the computers together via a switch 3 (10 min)
Technical Notes TN 1 - ETG 3000. FactoryCast Gateway TSX ETG 3021 / 3022 modules. How to Setup a GPRS Connection?
FactoryCast Gateway TSX ETG 3021 / 3022 modules How to Setup a GPRS Connection? 1 2 Table of Contents 1- GPRS Overview... 4 Introduction... 4 GPRS overview... 4 GPRS communications... 4 GPRS connections...
[The BSD License] Copyright (c) 2004-2011 Jaroslaw Kowalski [email protected]
Software used by portions of this application require the following license statement: [The BSD License] Copyright (c) 2004-2011 Jaroslaw Kowalski [email protected] All rights reserved. Redistribution
EVALUATION. WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration COPY. Developer
WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration Developer Web Age Solutions Inc. USA: 1-877-517-6540 Canada: 1-866-206-4644 Web: http://www.webagesolutions.com Chapter 6 - Introduction
Vehicle Tracking System,
Vehicle Tracking System, The Complete Solution What is GPS? Product Review. Complete system. Contact Us. What is GPS? GPS, which stands for Global Positioning System, is the only system today able to show
GUIDING ROBOTS USING MOBILE PHONE
24th International Symposium on on Automation & Robotics in in Construction (ISARC 2007) Construction Automation Group, I.I.T. Madras GUIDING ROBOTS USING MOBILE PHONE Atish Kumar Patra Department of Electrical
IRF2000 IWL3000 SRC1000 Application Note - Develop your own Apps with OSGi - getting started
Version 2.0 Original-Application Note ads-tec GmbH IRF2000 IWL3000 SRC1000 Application Note - Develop your own Apps with OSGi - getting started Stand: 28.10.2014 ads-tec GmbH 2014 IRF2000 IWL3000 SRC1000
SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi [email protected]
SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi [email protected] Abstract Time Warner Cable is the second largest Cable TV operator in North America
1 Getting Started. Before you can connect to a network
1 Getting Started This chapter contains the information you need to install either the Apple Remote Access Client or Apple Remote Access Personal Server version of Apple Remote Access 3.0. Use Apple Remote
SIGNALCRAFTERS INTRODUCES AN. Automated Communications Path Testing System
SIGNALCRAFTERS TRODUCES AN Automated s Path Testing System PROFIT FROM AN AUTOMATED COMMUNICATIONS PATH TESTG SYSTEM REDUCE SERVICE COSTS AND DOWNTIME COMPATABLE: HARD-WIRE, T1, MICROWAVE, 2-WIRE AND
Unisys INFOIMAGE FOLDER ON WINDOWS NT. Connector for Microsoft Exchange. Getting Started Guide
INFOIMAGE FOLDER ON WINDOWS NT Connector for Microsoft Exchange Unisys Getting Started Guide Copyright 1999 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation.
4.1 Threads in the Server System
Software Architecture of GG1 A Mobile Phone Based Multimedia Remote Monitoring System Y. S. Moon W. S. Wong H. C. Ho Kenneth Wong Dept of Computer Science & Engineering Dept of Engineering Chinese University
Features Voice Mail System
Features Voice Mail System Automatic Call Distributor Voice Messaging Automatic Paging Audio Bulletin Board Automated Receptionist Reach Out Caller Interactive Voice Response Automatic Call Distributor
MOBILE INTERNET DONGLE USERGUIDE
MOBILE INTERNET DONGLE USERGUIDE Mobile Internet Dongle User guide Ver 1.0 Authored by Akugizibwe Simon Peter Page 1 Note: The contents of this user guide have been compiled strictly for Airtel Uganda
Technical Support Bulletin Nr.18 Modbus Tips
Technical Support Bulletin Nr.18 Modbus Tips Contents! Definitions! Implemented commands! Examples of commands or frames! Calculating the logical area! Reading a signed variable! Example of commands supported
NATIONAL SECURITY AGENCY Ft. George G. Meade, MD
NATIONAL SECURITY AGENCY Ft. George G. Meade, MD Serial: I732-010R-2008 30 April 2008 Network Infrastructure Division Systems and Network Analysis Center Activating Authentication and Encryption for Cisco
How To Connect To Bloomerg.Com With A Network Card From A Powerline To A Powerpoint Terminal On A Microsoft Powerbook (Powerline) On A Blackberry Or Ipnet (Powerbook) On An Ipnet Box On
Transport and Security Specification 15 July 2015 Version: 5.9 Contents Overview 3 Standard network requirements 3 Source and Destination Ports 3 Configuring the Connection Wizard 4 Private Bloomberg Network
EMG Ethernet Modbus Gateway User Manual
EMG Ethernet Modbus Gateway User Manual Rev 2.2 07/2010 CONTENTS 1. Introduction 1.1. General Features 1.2 Installing the Drivers 2. Configuration 2.1 Main Device Parameters 2.1.1 RS485 Serial Communication
Integration of GSM Module with PC Mother Board (GSM Trunking) WHITE/Technical PAPER. Author: Srinivasa Rao Bommana (srinivasrao.bommana@wipro.
(GSM Trunking) WHITE/Technical PAPER Author: Srinivasa Rao Bommana ([email protected]) Table of Contents 1. ABSTRACT... 3 2. INTRODUCTION... 3 3. PROPOSED SYSTEM... 4 4. SOLUTION DESCRIPTION...
Advanced Vehicle Tracking System on Google Earth Using GPS and GSM
IJECT Vo l. 5, Is s u e Sp l - 3, Ja n - Ma r c h 2014 ISSN : 2230-7109 (Online) ISSN : 2230-9543 (Print) Advanced Vehicle Tracking System on Google Earth Using GPS and GSM 1 Sowjanya Kotte, 2 Hima Bindhu
Application & Quick-Start Guide
Model: CRMWIC Web Intelligent Controller 1 This document will illustrate various ways to connect and use a CRM-WIC as well as programming examples. When connecting CRM-WIC, the installer has several interface
