need some advise

Hello everyone,
I am working on a project called "umbrella" project in which I have to develop an electronic prototype of connected objects. Whenever I open my umbrella it sends the information to my mobile that the umbrella is open and the temperature is this and humidity is this or now its raining or snowfall. For this I am using arduino, temperature and humidity sensor SHT10, a barometer sensor BMP085.
My question is how can I transmit the information from umbrella to phone. By using WIFI or BLUETOOTH or by GSM.
Can you help me in my project because I am confused which communication protocol I should use and how it will work ?
Since I am new to arduino.

I believe that you want to communicate with your phone when you phone is far from your system (your umbrella). So BLUETOOTH is not an option. If in the place you have your system installed you have WIFI or ethernet, you can use one of this 2. But in the place you want to install the system you don't have any communication system installed you must use GSM.

OK so firstly what do you want to send to the phone. Are you sending a SMS or do you want to send data and have an application on the phone read that and then do something with it.

Is you phone Apple 4S or newer, if so then you can go down the BLE route if it is another phone the perhaps classic Bluetooth pairing your phone to the umbrella may be the way to go.

Cheers Pete.

Thanks for your reply.
Yes, GSM is a good option. And one more question that if I open my umbrella how it will send this information that the umbrella is open ? what type of sensors I have to use for this?

I don't understand. It's a real umbrella? If so, you can read the shadow, right?

Thanks for your reply Cheers Pete.
I want to send the data not a SMS to my phone that the umbrella is open and the temperature is for example 20 C and humidity is 6%.
I have an iPhone 4S but I want to make this project to android phones also so that everyone can use.

To Luisilva,
yeah its a real umbrella. I explain you. there is a chip in umbrella which consists of temperature sensor, humidity sensor and pressure sensor. During rain fall when you open your umbrella the chip sends data via GSM to your phone that your umbrella is open, the temperature is 6C humidity is 5% pressure is 300hpa.
I want to develop prototype of this project on arduino.

Ok. If you want to open the umbrella when is raining, then don't make sense read the shadow (there will not be enough shadow, I believe). So, you can add a limit switch that sense that your umbrella is open.

to Luisilva,
forget the shadow. Can you tell me more about limit switch? Is it good to add switch on umbrella that when I open, it will send the data to phone that it is open?

Here is a picture of some limit switches:

You can put some kind of these switches to sense if your umbrella is open (in the top of the travel) or closed (in the bottom point) or both.

dushyant:
My question is how can I transmit the information from umbrella to phone.

Where is the phone in relation to the umbrella? For example, is it in the pocket of the person holding the umbrella, or the other side of the country? Do you have any size or power constraints in the umbrella? How much data do you need to transmit, and how often?

want to send the data not a SMS to my phone

Well, then you really need to describe the communication capabilities of your phone. I would think the desired data could be included in an SMS message.

to Peter H
Phone is the pocket of the umbrella holder. I want to send the data every time whenever the weather changes. Data is in the form of temperature, pressure humidity and also when its open.

Bluetooth would probably be the best way to communicate, then.

hello everyone,
some questions related to the same topic. for my project I am using BLEduino 4.0 for Bluetooth communication, temperature and humidity sensor DHT22, pressure sensor BMP180. and resistors 10K and 20K for voltage divider.
is there any other thing which I can use in my project like any other resistors or capacitors ?
thank you in advance

dushyant:
is there any other thing which I can use in my project like any other resistors or capacitors ?

You can use whatever other components you want. Whether it's sensible or necessary to use them depends what you are trying to achieve, which you haven't told us.