I’ve released the ieee802154 crate, a partial implementation of the IEEE 802.15.4 standard, earlier this week.

IEEE 802.15.4 is a standard for low-rate wireless personal area networks. It is used as the basis for higher-level protocols like 6LoWPAN, Zigbee, or Thread. The ieee802154 crate is only a partial implementation of this standard, but I hope it can be used as a basis for future work by extending it as required.

ieee802154 is designed to be run on microcontrollers and doesn’t require Rust’s standard library. It is currently used in the dw1000 crate, to support wireless communication using the Decawave DW1000 wireless transceiver chip.

If you have any questions, please don’t hesitate to ask, preferably here on the the crate’s issue tracker.