I recommend using, in Java, the BuildSource and Packetizer classes
to send and receive messages. There are some equivalent C examples
that I've never used as well. Search this list, look at SimpleCmd,
and my code which I keep posting for examples.

MS

Antonio Prados Vilchez wrote:
> Hi TinyOS users!!
> 
>  
> 
> I’m trying to develop a simple application for a MICA2 mote which sends 
> and receives data through its serial port. I’ve been looking to the 
> example applications provided with TinyOS (I’m a beginner in this 
> exciting world of motes) and I’ve managed to send serial frames to a PC 
> through the COM1 port. However, I cannot send data from the PC to the 
> mote’s UART. I’ve tried to send to the mote the same frame it is 
> sending, but it doesn’t work. I also tried to send some frames I’ve read 
> in TinyOS help sites, but it doesn’t work. The frames I tried to send 
> are the following:
> 
>  
> 
> 7E 45 00 FF FF 00 00 02 00 09 BB A9 BB AA 7E
> 
>  
> 
> 7E 40 09 00 BE EF 05 5D 06 01 02 03 04 05 7E
> 
>  
> 
> The event I’m using to handle received data is the following:
> 
>  
> 
> ----------------------------------------------------------------
> 
> event message_t* Receive.receive(message_t* bufPtr, void* payload, 
> uint8_t len)
> 
>   {
> 
>       if (len != sizeof(test_serial_msg_t))
> 
>       {
> 
>             call Leds.led0Toggle();
> 
>             return bufPtr;
> 
>       }
> 
>     else
> 
>       {
> 
>             call Leds.led1Toggle();
> 
>             return bufPtr;
> 
>     }
> 
>      
> 
>       call Leds.led2Toggle();
> 
>       return bufPtr;
> 
>   }
> 
>  
> 
> Could someone help me to find a solution to my problem?
> 
>  
> 
> Thanks in advance.
> 
> 
> 
> ------------------------------------------------------------------------
> 
> Este mensaje se dirige exclusivamente a su destinatario, y puede 
> contener información confidencial sometida a secreto profesional, o cuya 
> divulgación esté legalmente prohibida.Cualquier opinión en él contenida 
> es exclusiva de su autor y no representa necesariamente la opinión de la 
> empresa. Si ha recibido este mensaje por error, le rogamos nos lo 
> comunique de forma inmediata por esta misma vía y proceda a su 
> eliminación, así como a la de cualquier documento adjunto al mismo. El 
> correo electrónico vía Internet no es seguro y no se puede garantizar 
> que no haya errores ya que puede ser interceptado, modificado, perdido o 
> destruido, o contener virus. Cualquier persona que se ponga en contacto 
> con nosotros por correo electrónico se considerará que asume estos riesgos.
> 
> This e-mail is addressed exclusively to the recipient and may contain 
> privileged information under a professional confidential agreement or it 
> may be against the law to disclose its contents. Any opinion contained 
> in it belongs exclusively to his/her author and does not necessarily 
> reflect the company's view. If you receive this e-mail in error, please 
> let us know immediately (by return e-mail) and proceed to its 
> destruction, as well as any document attached to it. The sending of 
> e-mails through the Internet is not safe and, therefore, error-free 
> communications cannot be guaranteed, as they can be intercepted, 
> changed, misled or destroyed or they might contain a virus. Any user 
> contacting us through e-mails shall be understood to be assuming these 
> risks.
> 
> ------------------------------------------------------------------------
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

-- 
Platform: WinXP/Cygwin
TinyOS version: 1.x, Boomerang
Programmer: MIB510
Device(s): Mica2, MicaZ, Tmote
Sensor board: homebrew

_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to