GPRS remote access and data collection for rural telehealth project Marlo Jooste # Supervisor : Mr William D. Tucker
Project Review
Design Issues Access to remote FTP Server(Libode District) VPN configurations Programming network server and client socket connections Remote Client Connection GUI re-design
User Interface Specification Remote Connection (GUI) OriginalNew
Hardware Configurations Evaluated various operating systems e.g. Mikrotik, Leaf Installed CRCNet kernel Setup GPRS PCMCIA card Implemented Scheduled Tasks for uploading
Tools Project component Tools Used Remote ClientProgramming Language : Java IDE : Netbeans Source Control : Concurrent Versioning System (CVS) RouterboardO/S : CRCNet Kernel image Alert NotificationProgramming Language : Perl
Work Plan – Term 4 ACTIVITIES TECHNICAL Review GPRS dial scripts Setup private network with server routerboard TESTING Remote Access Client Alert Notification Documentation Update UIS Update High Level & Low Level Design
Prototype Demo Demo :1) GPRS Remote Access Client 2) Alert Notification Test Case : 1) Connect to Horizon and demonstrate file downloading. 2) Demonstrate how a network failure will trigger SMS sending
Questions ? Contact Details : Website :
Routerboard MIPS CPU, 32MB DDR RAM, 128MB NAND Storage with RouterOS (Wireless Access Point support) installed, two a/b/g 2.4/5GHz wireless MiniPCI cards with U.fl-Nfemale pigtails, 18V Power Supply, Passive POE Base Unit, RB500 outdoor case with one ethernet insulator
Vodafone Mobile Connect Card GPRS Modem SIM Card PCMCIA
What is GPRS ? General Packet Radio Service GSM data transmission technique Receives and transmits data in packet format Uses radio spectrum
What is GSM ? Global System for Mobile communication European digital standard for cellular telephony
What is FTP ? FTP is an application layer protocol Uses Transmission Control Protocol (TCP) Reliable, Connection-oriented
What is PPP ? Point-to-Point Protocol Provide host to network connections via synchronous and asynchronous connections Encapsulates multi-protocol datagrams over a point-to-point link
Libode District
Code organisation Remote Access Client build - Class files dist - Executable nbproject - Project schema Src - Source files