[Tinyos-help] Regarding XML Parser for TinyOS

J. Ryan Stinnett jryans at rice.edu
Wed Aug 1 21:44:59 PDT 2007


As I said, the largest packet would be about 256 bytes, but the standard 
T2 application data length is 28 bytes, which seems far too small for 
tagged data of any more than the simplest kind.  This would mean you'd 
likely have to split your data across multiple packets, which also adds 
more complexity.  Keep in mind that micaz motes only have 4 KB of RAM, 
so you could run out of RAM quickly if you increase the data length or 
store a large number of packets.  Also, the XML parser could cause a 
huge increase in code size.

Most likely, you should be able to do without XML.  With more details on 
your specific application, perhaps someone could suggest an alternative.

- Ryan

Adi Mallikarjuna Reddy V wrote:
> Ofcourse, what ever your saying regarding the XML on a sensor node is 
> right. As you said, it is the application that forced us to think in 
> this way.
>  
> What do you think are the possible obstacles in using XML format for 
> messages and then parsing them at the sensor nodes.
>  
> Regards
> Adi
> 
>  
> On 8/2/07, *J. Ryan Stinnett* <jryans at rice.edu <mailto:jryans at rice.edu>> 
> wrote:
> 
>     Interesting, so there apparently is an XML library...  However, I still
>     can't see a real need for that on a mote.  I've found that XML can be
>     useful way to store data on a computer that is connect to a sensor
>     network, but on the motes themselves I can't see why you'd want to go
>     that route.  Is there a particular reason or application that led
>     you to
>     consider XML?
> 
>     - Ryan
> 
>     Adi Mallikarjuna Reddy V wrote:
>      > Hi Ryan,
>      >
>      > Later when I searched for it, I found something called TinyXML at
>      > http://ics.yeditepe.edu.tr/tnl/html/tinyxml.html. Have look at  it. I
>      > didnt explore the capabilities of it.
>      >
>      > Regards
>      > Adi
>      >
>      >
>      > On 8/2/07, *J. Ryan Stinnett* < jryans at rice.edu
>     <mailto:jryans at rice.edu> <mailto:jryans at rice.edu
>     <mailto:jryans at rice.edu>>>
>      > wrote:
>      >
>      >     If you mean parsing XML data in messages sent via the radio,
>     I don't
>      >     think that would be very feasible.  XML is a pretty verbose
>     format, and
>      >     the largest packet the CC2420 can send is around 256
>     bytes.  It would
>      >     probably be best to stick with more compact data
>     representations.
>      >
>      >     - Ryan
>      >
>      >     Adi Mallikarjuna Reddy V wrote:
>      >      > Hi all,
>      >      >
>      >      > Has any one tried out having an XML parser running on the
>     sensor
>      >     nodes
>      >      > along with TinyOS/nesC? Something like TinyXMLParser,
>     which can
>      >      > interpret the XML messages that a node receives?.
>      >      >
>      >      > Any suggestions on this line would be of great helpful.
>      >      >
>      >      > Regards
>      >      > Adi
>      >      >
>      >      > --
>      >      > -----------------------------------------------
>      >      > I was always alone in this world,
>      >      > wanted to be loved,by someone.
>      >      > I always had teary eyes,
>      >      > wanted it to be wiped by someone.
>      >      > --------------------------------------------------
>      >
>      >
>      >
>      >
>      > --
>      > -----------------------------------------------
>      > I was always alone in this world,
>      > wanted to be loved,by someone.
>      > I always had teary eyes,
>      > wanted it to be wiped by someone.
>      > --------------------------------------------------
> 
> 
> 
> 
> -- 
> -----------------------------------------------
> I was always alone in this world,
> wanted to be loved,by someone.
> I always had teary eyes,
> wanted it to be wiped by someone.
> --------------------------------------------------


More information about the Tinyos-help mailing list