This document describes an SMS-based messaging system between devices. It involves:
1) A listening device that sends SMS orders and receives responses.
2) A modem device that receives SMS orders, processes them by querying a database, and sends the results back as SMS.
3) A server that parses SMS messages, queries a database to retrieve results, and sends the results to the modem device.
12. Send order as SMS
listening
Process
message
Order to send results
as BlueTooth
Send results as
SMS
User
Device
Modem
Device
Server
Device
Get arrived message
14. listening
Modem
Device Check for new messages
1-Standby phase:
Waiting for incoming messages
Server
Messages Listener
Parse Messages and
get results
Send messages
15. • Simple implementation:
- define our class “MySMSListner”
- override method “messageReceived()”
this method will do the parsing and results acquiring.
- invoke method
“addNMIListener(mySMSListener)”
23. medical , learning
government ,market , tourism ,
company,
map_location
company
id
category_id
description
address
phone_number1
phone_number2
fax
email
website
city
location_id
user_id
company_category
id
category
government
id
category_id
description
address
phone_number1
phone_number2
fax
email
website
city
location_id
user_id
govrnment_category
id
category_id
learning
id
category_id
description
address
phone_number1
phone_number2
fax
email
learning_category
id
category
map_location
id
mesh_id
coordinate
x_coordinate
y_coordinatemarket
id
category_id
description
address
phone_number1
phone_number2
fax
email
market_category
id
category
medical
id
category_id
description
address
phone_number1
phone_number2
fax
email
website
city
location_id
user_id
medical_category
id
category
product
id
name
descreption
price
market_id
tourism
id
category_id
description
adress
phone_number1
phone_number2
fax
tourism_category
id
category
24. medical ,
learning
government ,market , tourism ,
company,
aspnet_Users
aspnet_Membership
ApplicationId
UserId
Password
PasswordFormat
PasswordSalt
MobilePIN
Email
LoweredEmail
PasswordQuestion
PasswordAnswer
IsApproved
IsLockedOut
CreateDate
LastLoginDate
LastPasswordChangedDate
LastLockoutDate
FailedPasswordAttemptCount
FailedPasswordAttemptWindowStart
FailedPasswordAnswerAttemptCount
FailedPasswordAnswerAttemptWindowStart
Comment
aspnet_Users
ApplicationId
UserId
UserName
LoweredUserName
MobileAlias
IsAnonymous
LastActivityDate
company
id
category_id
description
address
phone_number1
phone_number2
fax
email
website
city
location_id
user_id
company_category
id
category
government
id
category_id
description
address
phone_number1
phone_number2
fax
email
website
city
location_id
user_id
govrnment_category
id
category_id
learning
id
category_id
description
address
phone_number1
phone_number2
fax
email
website
city
location_id
user_id
learning_category
id
category
market
id
category_id
description
address
phone_number1
phone_number2
fax
email
website
city
location_id
user_id
market_category
id
category
medical
id
category_id
description
address
phone_number1
phone_number2
fax
email
website
city
location_id
user_id
medical_category
id
category
product
id
name
descreption
price
market_id
tourism
id
category_id
description
adress
phone_number1
phone_number2
fax
email
website
city
location_id
user_id
tourism_category
id
category