SMS: Difference between revisions
Ankur.verma (talk | contribs) |
Ankur.verma (talk | contribs) |
||
(19 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
=== Why Short Messaging Service === |
=== Why Short Messaging Service === |
||
A way to extend communication between XO and mobile phone devices |
A way to extend communication between XO and mobile phone devices not supporting the Internet Connectivity i.e. the only way possible to communicate with them is through text messages/voice calls. |
||
It can be used as an information medium and for communication with others (e.g. Parents). |
Its ubiquitous in rural areas because first people prefer cheap cell phones and second text messaging is commonly used. It can be used as an information medium and for communication with others (e.g. Parents). |
||
=== How does it work? === |
=== How does it work? === |
||
These are two approaches that I worked on: |
|||
⚫ | |||
⚫ | |||
⚫ | |||
{| |
|||
|- |
|||
⚫ | |||
[[Image:SMS2.JPG|thumb|center|400px|XO connected to SMS Gateway through browser]] |
|||
| valign='center'| |
|||
⚫ | |||
| valign='center'| |
|||
[[Image:SMS1.JPG|thumb|center|400px|Incoming and Outgoing SMS]] |
|||
|} |
|||
==== Development for School Server Solution ==== |
|||
⚫ | |||
2. A modem/GSM AT Compliant mobile phone is connected with the XO acting as 'SMS Server'. Chat activity is used to send and receive messages. Other XOs present in the network can share the chat activity running on the XO acting as SMS Server. |
|||
{| |
{| |
||
|- |
|- |
||
| valign='center'| |
| valign='center'| |
||
[[Image:1SMS_XO.JPG|thumb|center|400px|Chat activity being used for sending SMS messages]] |
|||
[[Image:XO_SMS1.JPG|thumb|center|222px|You would need a temperature sensor like this one LM35. A link is here- http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail?name=LM35DZ-ND]] |
|||
| valign='center'| |
| valign='center'| |
||
[[Image:2SMS_XO.JPG|thumb|center|400px|Zoomed View]] |
|||
[[Image:XO_SMS2.JPG|thumb|center|155px|Taken from the data sheet of the temperature sensor, Vs is where we would supply the '''"+ve"''' (positive supply voltage), gnd is where would connect "-ve" (ground) and Vout is the sensor output which we will connect to "Vinput"]] |
|||
⚫ | |||
[[Image:XO_SMS3.JPG|thumb|center|250px|So we connect the "Gnd" to the righten-most terminal of the sensor ]] |
|||
|} |
|} |
||
==== Development for XO acting as SMS Server ==== |
|||
⚫ | |||
SMS Server Tools are used for communicating with the phone. The Modified Code of the Chat activity can be found here:[http://dev.laptop.org/~ankur/pippy_app.py]. |
|||
=== Future Work === |
|||
* Use Gadget API developed by Guillaume to forward message to a specific XO in the school server scenario |
|||
* Improve upon the XO acting as 'SMS Server' Solution : Get SMS Server tools as a package, Discuss with Chris about effect of daemon on power management and Improve the code design. |
|||
* Change the resolution of pictures :) |
|||
=== Use Cases === |
|||
These are the cases which will be addressed: |
|||
[[Image:|thumb|left|450px|Working setup]] |
|||
[[Image:|thumb|right|450px|Working setup]] |
|||
1. Parents could send message to School Server and it could reply about their child location in the form of SMS. |
|||
=== This page is under construction === |
|||
⚫ | |||
My task will be to handle different queries that can arise in this situation. |
|||
3. Students can send SMS queries to teachers and to other concerned communities. |
|||
⚫ | |||
3. Students can send SMS queries to teachers and to other concerned communities. |
Latest revision as of 03:33, 26 July 2008
|
Why Short Messaging Service
A way to extend communication between XO and mobile phone devices not supporting the Internet Connectivity i.e. the only way possible to communicate with them is through text messages/voice calls.
Its ubiquitous in rural areas because first people prefer cheap cell phones and second text messaging is commonly used. It can be used as an information medium and for communication with others (e.g. Parents).
How does it work?
These are two approaches that I worked on:
1. A modem/GSM AT compliant mobile phone is connected with the School server. It hosts a SMS Gateway which can be accessed by XO through web browser. SMS messages can be received at the school server, but I am still working on forwarding them to particular XO.
Development for School Server Solution
SMS Server Tools are used for communicating with the phone and PlaySMS is used for hosting SMS Gateway on the school server.
2. A modem/GSM AT Compliant mobile phone is connected with the XO acting as 'SMS Server'. Chat activity is used to send and receive messages. Other XOs present in the network can share the chat activity running on the XO acting as SMS Server.
Development for XO acting as SMS Server
SMS Server Tools are used for communicating with the phone. The Modified Code of the Chat activity can be found here:[1].
Future Work
- Use Gadget API developed by Guillaume to forward message to a specific XO in the school server scenario
- Improve upon the XO acting as 'SMS Server' Solution : Get SMS Server tools as a package, Discuss with Chris about effect of daemon on power management and Improve the code design.
- Change the resolution of pictures :)
Use Cases
These are the cases which will be addressed:
1. Parents could send message to School Server and it could reply about their child location in the form of SMS.
2. Information sent by teachers through their mobile devices is sent to student's XOs. Information can be regarding anything (e.g. results notification, attendance record, assessment deadlines, feedback from tutors and other urgent administrative details)
3. Students can send SMS queries to teachers and to other concerned communities.