Hi,
1) You're right the JSON format is not supported for now. (not
really planned at short term, but contribution is welcome)
2)For you second question, as I understand the specification (see
6.3 Data Formats for Transferring Resource Information) :
- Text and opaque format is strictly for Single Resource.
- TLV and JSON format is strictly for Object Instance or multiple
instance Resource.
As /3/0/1 is a single resource of type string the format should
be TEXT.
Currently, the leshan server is less strict than the spec and you
should use tlv format for single resource.
(for WriteRequest you could set the format in constructor, for
ReadRequest it will be read in the CoAP response)
If the format is not defined the leshan server will try to find it
automatically.
The leshan client are still under development about that, it have
some problems/bugs with data formats and payload encoding.
But when I read tests specifications
(OMA-ETS-LightweightM2M-V1_0-20140226-C.pdf 6.2.1, 6.2.2 and 6.2.3),
it's not so clear.
It seems you should be able to send a Read request by specifying
the data format... It's strange, I can't find something like that in
the specification ... and for now, with leshan server, you can not
chose the data format on a read request.
Simon
Le 19/01/2015 18:18, Alseddeg Nizar a
écrit :
Hello , We are using Leshan API. We are
going through test cases
(OMA-ETS-LightweightM2M-V1_0-20140226-C.pdf 6.2.1, 6.2.2 and
6.2.3) and trying to query information from the device in
different format. As I understand Leshan is currently
supported Plain Text and TLV, but JSON has not been
implemented. Is this correct?
Another small question, when it says
querying information in TLV format , it means the server will
issue a Get /3/0/1 request and the client responded back in
TLV format, then the server should be able to parse the
response???
Thanks,
Nizar…!
This message and any attachments are intended
solely for the addressees and may contain confidential
information. Any unauthorized use or disclosure, either whole or
partial, is prohibited.
E-mails are susceptible to alteration. Our company shall not be
liable for the message if altered, changed or falsified. If you
are not the intended recipient of this message, please delete it
and notify the sender.
Although all reasonable efforts have been made to keep this
transmission free from viruses, the sender will not be liable
for damages caused by a transmitted virus.
This message and any
attachments are intended solely for the addressees and may
contain confidential information. Any unauthorized use or
disclosure, either whole or partial, is prohibited.
E-mails are susceptible to alteration. Our company shall not be
liable for the message if altered, changed or falsified. If you
are not the intended recipient of this message, please delete it
and notify the sender.
Although all reasonable efforts have been made to keep this
transmission free from viruses, the sender will not be liable
for damages caused by a transmitted virus
_______________________________________________
leshan-dev mailing list
leshan-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/leshan-dev
|