discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Some new 802.15.4 stuff


From: Dingwen Yuan
Subject: Re: [Discuss-gnuradio] Some new 802.15.4 stuff
Date: Tue, 16 Apr 2013 11:24:55 +0200

Hi Bastian,

I am newbie to USRP and Gnuradio. I did make and make install of your project. But when I opened the rx.grc, I got some errors. Could you please take a look what is the cause for that?

Thanks in advance.

<<< Welcome to GNU Radio Companion 3.6.4.1 >>>

Loading: "/home/pdv/work/usrp/gr-ieee802-15-4/examples/rx.grc"
>>> Error: Block key "ieee802_15_4_mac_deframer" not found in Platform - grc(GNU Radio Companion)
>>> Error: Block key "ieee802_15_4_rime_deframer" not found in Platform - grc(GNU Radio Companion)
>>> Error: Block key "ieee802_15_4_packet_sink" not found in Platform - grc(GNU Radio Companion)
>>> Error: Block key "blocks_file_sink" not found in Platform - grc(GNU Radio Companion)
>>> Error: Block key "ieee802_15_4_wireshark_connector" not found in Platform - grc(GNU Radio Companion)
>>> Error: Connection between digital_clock_recovery_mm_xx_0(0) and ieee802_15_4_packet_sink_0(0) could not be made.
    sink block id "ieee802_15_4_packet_sink_0" not in block ids
>>> Error: Connection between ieee802_15_4_packet_sink_0(out) and ieee802_15_4_mac_deframer_0(pdu in) could not be made.
    source block id "ieee802_15_4_packet_sink_0" not in block ids
>>> Error: Connection between ieee802_15_4_mac_deframer_0(pdu out) and ieee802_15_4_rime_deframer_0(pdu in) could not be made.
    source block id "ieee802_15_4_mac_deframer_0" not in block ids
>>> Error: Connection between ieee802_15_4_rime_deframer_0(pdu out) and gr_socket_pdu_0(pdus) could not be made.
    source block id "ieee802_15_4_rime_deframer_0" not in block ids
>>> Error: Connection between ieee802_15_4_packet_sink_0(out) and ieee802_15_4_wireshark_connector_0(in) could not be made.
    source block id "ieee802_15_4_packet_sink_0" not in block ids
>>> Error: Connection between ieee802_15_4_wireshark_connector_0(0) and blocks_file_sink_0(0) could not be made.
    source block id "ieee802_15_4_wireshark_connector_0" not in block ids
>>> Done

Showing: "/home/pdv/work/usrp/gr-ieee802-15-4/examples/rx.grc"


Dingwen

2013/4/15 Bastian Bloessl <address@hidden>
Hi all,

I played a bit around with the 802.15.4 blocks [1]. Maybe someone is interested.

The changes are:
- It has a transceiver flow graph. (That was really easy with the new PDU to tagged stream block)
- annotate LQI value in dict of PDUs
- CRC check
- Wireshark Connector. You can write received packets in a pcap file, that can be read by Wireshark, which has 802.15.4 dissectors.
- and the coolest thing: the whole encoding is now done with standard GNU Radio blocks. This includes pulse shaping and the byte to chunk to chip to symbol mapping. It's really cool what you can do with plain GNU Radio.

I tested interoperability it with TelosB motes. I guess it compiles only on Linux due to the gettimeofday(?) call.
Maybe I messed up my installation as I tried the next branch and didn't uninstall it cleanly. Now some block names are appended with '(old)'. I hope the flow graphs work nevertheless.

Have fun,
Bastian

[1] https://github.com/bastibl/gr-ieee802-15-4

--
Dipl.-Inform. Bastian Bloessl
Institute of Computer Science
University of Innsbruck, Austria
Phone: +43 512 507-53288 / Fax: -53079
http://ccs.uibk.ac.at/~bloessl/

_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


reply via email to

[Prev in Thread] Current Thread [Next in Thread]