On Tue, Nov 6, 2018 at 6:34 AM Julio Calvo <julio.cal...@gmail.com> wrote:

> Hello again,
>
>
>
> I have debugged the program. Fortunately it is a C based client and I can
> use GDB. However what I see is that data from the pdu is coming back empty,
> “0”. How can I know that I am sending the proper request?.
>

sorry no idea.  I don't use coap.

without gaining visibility down on the mote, it is pretty hard to guess
what is going on.

I see different choices depending on the versión of CoAP. Any idea on
> that?. I am using this: *coap-client -m get
> coap://[fec0::2]:61616/sen/temp -T 3a -t binary *but I took it directly
> from the examples, I don’t know what those options mean. I can’t find the
> meaning anywhere.
>

try looking in the source code for coap-client.


>
> Any idea on that?. Thanks.
>
>
>
> *De: *Eric Decker <cire...@gmail.com>
> *Enviado: *05 November 2018 23:30
> *Para: *julio.cal...@gmail.com
> *CC: *Tinyos-Help <tinyos-help@millennium.berkeley.edu>
> *Asunto: *Re: [Tinyos-help] Getting temperature using Ppp Router and
> CoapBlip
>
>
>
>
>
> The remote mote is essentially a block box that is very hard to gain
> visibility into.
>
>
>
> the way I deal with this kind of problem is either:
>
>
>
> 1) put a debugger on the remote mode, set a break point where it does the
> command processing, capture receiving the command.
>
>     this will let you bifurcate the problem.
>
>
>
> or
>
>
>
> 2) instrument the remote tag so you can grab information from it.  You can
> clearly talk to it.
>
>
>
> Either way you need to understand what the remote mote is doing.
>
>
>
>
>
>
>
> On Mon, Nov 5, 2018 at 3:58 AM Julio Calvo <julio.cal...@gmail.com> wrote:
>
> Hello,
>
>
>
> I have a simple mote network using one telosB as Ppp Router connected to
> the computer. Then, there is another one running, wireless connected, using
> CoapBlip application. They are properly talking each other, I can, for
> example, turn the leds ON (on the remote wireless mote) executing a
> coap-client command on the PC.
>
>
>
> This turn on leds representing a 5:
>
> *echo -e -n \\x05 | ./coap-client -m put coap://[fec0::2]:61616/l -T 3a -t
> binary -f **-*
>
>
>
> However, if I try to GET temperature from that same mote, I am getting no
> result. The temperature service is properly activated in the makefile: *CFLAGS
> += -DCOAP_RESOURCE_TEMP*
>
>
>
> This is the command I am using *./coap-client -m get
> coap://[fec0::3]:61616/st -t binary* and this is the answer:
>
>
>
> *./coap-client -m get coap://[fec0::2]:61616/st -t binary*
>
> *\x42\x01\xD6\x42\x11\x2A\x82\x73\x74*
>
> *send to [fec0::2]:61616:*
>
> *  pdu (9 bytes) v:1 t:0 oc:2 c:1 id:54850 o: 1:'*' 9:'st'*
>
> *Nov 05 12:53:47 ** received from [fec0::2]:61616:*
>
> *  pdu (4 bytes) v:1 t:2 oc:0 c:164 id:54850*
>
> *Nov 05 12:53:47 *** removed transaction 54850*
>
> *** process pdu: pdu (4 bytes) v:1 t:2 oc:0 c:164 id:54850*
>
>
>
> Indeed, I don’t really know what would be a good answer and how to
> “understand” what I am getting in return.
>
>
>
> Any help would be appreciated. Thank you so much!!.
>
>
>
> Julio.
>
>
>
> _______________________________________________
> Tinyos-help mailing list
> Tinyos-help@millennium.berkeley.edu
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>
>
>
> --
>
> Eric B. Decker
> Senior (over 50 :-) Researcher
>
>
>


-- 
Eric B. Decker
Senior (over 50 :-) Researcher
_______________________________________________
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to