search
top

The javax.comm for Serial Communications

While deciding what language to use in making the SMS Gateway Project, I decided to use Java since it supports most of the functionalities I need. I am not an expert on this language. It was only last semester that I got learned the language from our Computer Applications subject. Since I already know how to use MySQL in a Java Application, interfacing the SMS to Web will now be a lot easier. But... read more

Learning the AT Commands

AT Commands are commands used by devices equipped with modems. The AT prefix (also known as the Attention Code), signals the modem that one or more commands are to follow. These commands are industry standard language used to communicate with the modem. A modem is always either in the command mode, or the on-line mode. The modem starts up in command mode when it is first switched on. Commands are only... read more

The Work Plan

We should first know how the system works before we could start working on it.  From this, I have designed the data flow for the SMS Gateway that I am going to make. SMS > Phone > Bluetooth > COM > JAVA > MySQL > PHP > Web The first stage starts when the incoming SMS Message enters the phone.  The SMS Message should be delivered to the PC via bluetooth (COM).   From the bluetooth... read more

Dissecting the SMS

Where to start? The source. Since this project primarily deals with Short Message Service (SMS), it is a must that we should learn what makes up an SMS. According to the European Telecommunications Standards Insitute (documented as GSM 3.40 and 3.38), an SMS Message can be up to 160 characters in length, where each character is 7 bits according to the 7-bit default alphabet. There are two ways of... read more

Project Genesis

I was asked to create a system in which a user can easily integrate GSM Communication with Web Services. The first goal is to publish content to web by sending and SMS from a mobile phone. This can be done by storing the SMS data into a MySQL Database where a web application can easily utilize such information. I was faced with several options in giving a solution to this problem. First, is to make use... read more

top