I think that the XEP-323 timestamp is a bit strange. I would have a set of measurements or sensor data with an extra attribute / meta data which is the timestamp. But in XEP-323 is looks like the timestamp is the top node:
<fields xmlns='urn:xmpp:iot:sensordata' seqnr='4'> <node nodeId='Device01'> <timestamp value='2013-03-07T19:00:00'> <numeric name='Temperature' ../> <numeric name='Runtime' .../> </timestamp> </node> </fields> So in this case is looks like the timestamp has a set of attributes that are temperatures, runtime, etc. which feels a bit strange. I think it would make more sense if it would be like this: <sensordata> <timestamp value='xxx'> <numeric ...> <numeric ...> <numeric ...> </sensordata> or (timestamp in the sensordata node) <sensordata timestamp='xxx'> <numeric ...> <numeric ...> <numeric ...> </sensordata> Best regards, -- Joakim Eriksson, SICS