[52N SWE] [SPS on mobile]

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[52N SWE] [SPS on mobile]

Francesco
Hi to all,
we are Francesco and Andrea.

We have to develop an application for tasking and retrieving data from mobile phone sensors such as GPS, camera, accelerometer, etc.
We have noticed that SPS and SOS would do the job, but the problem is how to port those modules on mobile.
Precisely on Android architecture.

Our idea was to implement various plug-ins for sensors on mobile, and put SPS and SOS outside on a server.
(with plug-in we define a module that talks to sensors that execute tasks)

What do you think about that?

Thanks for your attention,
Francesco and Andrea

_______________________________________________
SWE mailing list
[hidden email]
http://list.52north.org/mailman/listinfo/swe
http://sensorweb.forum.52north.org
Reply | Threaded
Open this post in threaded view
|

Re: [52N SWE] [SPS on mobile]

Henning Bredel
Francesco Filia wrote:

> We have to develop an application for tasking and retrieving data from
> mobile phone sensors such as GPS, camera, accelerometer, etc.
> We have noticed that SPS and SOS would do the job, but the problem is
> how to port those modules on mobile.

I think you should not "port" SPS or SOS on the Android phone since
this acts as your actually sensor, doesn't it?

What you need is a server where an SPS and an SOS is running. Then
you implement the plugin interface of the SPS to delegate incoming
tasks to the sensor (your Android phone). The sensor has to react
on the incoming task (you decide how this look like). I think you
have to develop a small "listener" client on your phone which gets
the data of interest (accelerometer, GPS, etc.) and writes it into
an SOS.


Incoming  -->  +-----+
 Tasking       | SPS |
Requests  <--  +-----+   Task Delegation
                   `----------->  +---------+
                                  | Android |
                   ,------------  +---------+
                   v     Data Publishing
Incoming  -->  +-----+
    Data       | SOS |
Requests  <--  +-----+


This is the use case I have in mind when I think of your problem.

Best

  Henning


_______________________________________________
SWE mailing list
[hidden email]
http://list.52north.org/mailman/listinfo/swe
http://sensorweb.forum.52north.org

signature.asc (268 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [52N SWE] [SPS on mobile]

Francesco
Hi Henning!
First of all thanks for the answer, you are so clear and precise!

We have to publish previous mails on the mailing list?

Obviously we have a lot of dubs yet.
For example, if we have many sensors under control of an SPS, each of those controlled by a plugin, after a GetCapabilities operation, we recive an answer that give us a list of the various sensors capacities or an aggregate of all caracteristics that wraps all the possible value ranges?

Thanks again,
Francesco e Andrea.

On Thu, Sep 23, 2010 at 6:17 PM, Henning Bredel <[hidden email]> wrote:
Francesco Filia wrote:

> We have to develop an application for tasking and retrieving data from
> mobile phone sensors such as GPS, camera, accelerometer, etc.
> We have noticed that SPS and SOS would do the job, but the problem is
> how to port those modules on mobile.

I think you should not "port" SPS or SOS on the Android phone since
this acts as your actually sensor, doesn't it?

What you need is a server where an SPS and an SOS is running. Then
you implement the plugin interface of the SPS to delegate incoming
tasks to the sensor (your Android phone). The sensor has to react
on the incoming task (you decide how this look like). I think you
have to develop a small "listener" client on your phone which gets
the data of interest (accelerometer, GPS, etc.) and writes it into
an SOS.


Incoming  -->  +-----+
 Tasking       | SPS |
Requests  <--  +-----+   Task Delegation
                  `----------->  +---------+
                                 | Android |
                  ,------------  +---------+
                  v     Data Publishing
Incoming  -->  +-----+
   Data       | SOS |
Requests  <--  +-----+


This is the use case I have in mind when I think of your problem.

Best

 Henning


_______________________________________________
SWE mailing list
[hidden email]
http://list.52north.org/mailman/listinfo/swe
http://sensorweb.forum.52north.org



_______________________________________________
SWE mailing list
[hidden email]
http://list.52north.org/mailman/listinfo/swe
http://sensorweb.forum.52north.org
Reply | Threaded
Open this post in threaded view
|

Re: [52N SWE] [SPS on mobile]

Henning Bredel
Francesco, Andrea,

You do not receive data or value ranges from the SPS capabilities. The SPS lets you task sensors (setting specific parameters) by means of a common interface.

However, when you register a new sensor instance, you can set a default data access URL or you provide a custom one within the plugin and send it as response for a GetResultAccessRequest.

Hope this helps

Henning

--
TOFU on reply, since en route


From: Francesco Filia <[hidden email]>
Date: Fri, 24 Sep 2010 10:14:42 +0200
To: <[hidden email]>; Sensor Web developer communication<[hidden email]>
Subject: Re: [52N SWE] [SPS on mobile]

Hi Henning!
First of all thanks for the answer, you are so clear and precise!

We have to publish previous mails on the mailing list?

Obviously we have a lot of dubs yet.
For example, if we have many sensors under control of an SPS, each of those controlled by a plugin, after a GetCapabilities operation, we recive an answer that give us a list of the various sensors capacities or an aggregate of all caracteristics that wraps all the possible value ranges?

Thanks again,
Francesco e Andrea.

On Thu, Sep 23, 2010 at 6:17 PM, Henning Bredel <[hidden email]> wrote:
Francesco Filia wrote:

> We have to develop an application for tasking and retrieving data from
> mobile phone sensors such as GPS, camera, accelerometer, etc.
> We have noticed that SPS and SOS would do the job, but the problem is
> how to port those modules on mobile.

I think you should not "port" SPS or SOS on the Android phone since
this acts as your actually sensor, doesn't it?

What you need is a server where an SPS and an SOS is running. Then
you implement the plugin interface of the SPS to delegate incoming
tasks to the sensor (your Android phone). The sensor has to react
on the incoming task (you decide how this look like). I think you
have to develop a small "listener" client on your phone which gets
the data of interest (accelerometer, GPS, etc.) and writes it into
an SOS.


Incoming  -->  +-----+
 Tasking       | SPS |
Requests  <--  +-----+   Task Delegation
                  `----------->  +---------+
                                 | Android |
                  ,------------  +---------+
                  v     Data Publishing
Incoming  -->  +-----+
   Data       | SOS |
Requests  <--  +-----+


This is the use case I have in mind when I think of your problem.

Best

 Henning


_______________________________________________
SWE mailing list
[hidden email]
http://list.52north.org/mailman/listinfo/swe
http://sensorweb.forum.52north.org



_______________________________________________
SWE mailing list
[hidden email]
http://list.52north.org/mailman/listinfo/swe
http://sensorweb.forum.52north.org