<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>IEEE 802.15.4 MCPS interface for teaching purposes – alternatives in nRF Connect SDK?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126234/ieee-802-15-4-mcps-interface-for-teaching-purposes-alternatives-in-nrf-connect-sdk</link><description>Hello everybody, 
 I am a research assistant at a university , responsible for maintaining and porting existing student lab exercises from the legacy nRF5 SDK to the nRF Connect SDK / Zephyr . The labs are used in a wireless communications course (taught</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 06 Jan 2026 07:55:47 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126234/ieee-802-15-4-mcps-interface-for-teaching-purposes-alternatives-in-nrf-connect-sdk" /><item><title>RE: IEEE 802.15.4 MCPS interface for teaching purposes – alternatives in nRF Connect SDK?</title><link>https://devzone.nordicsemi.com/thread/557981?ContentTypeID=1</link><pubDate>Tue, 06 Jan 2026 07:55:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ae29e0f8-0ecd-4888-8620-b215b980f1bb</guid><dc:creator>hort</dc:creator><description>&lt;div class="flex flex-col text-sm pb-25"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div class="flex max-w-full flex-col grow"&gt;
&lt;div dir="auto" data-message-author-role="assistant" data-message-id="9d8668bc-5fd5-448d-be06-1e6309b328bb" data-message-model-slug="gpt-5-2"&gt;
&lt;div&gt;
&lt;div class="markdown prose dark:prose-invert w-full break-words dark markdown-new-styling"&gt;
&lt;p data-start="240" data-end="249"&gt;Hi Edvin,&lt;/p&gt;
&lt;p data-start="251" data-end="286"&gt;thanks again for the clarification.&lt;/p&gt;
&lt;p data-start="288" data-end="732"&gt;Yes, I am familiar with the IEEE 802.15.4 net management headers and have already experimented with a small custom application using &lt;code data-start="421" data-end="440"&gt;ieee802154_mgmt.h&lt;/code&gt;. While this does move closer to the MLME-level functionality we require, it is still missing several features that are essential for our existing MAC-centric labs. That said, I fully understand that for most Zephyr-based applications, direct interaction with the MLME layers is not required.&lt;/p&gt;
&lt;p data-start="734" data-end="1178"&gt;For the time being, I have therefore taken a different approach: I created a minimal, portable version of the nRF5 SDK, keeping only the components required by our IEEE 802.15.4 MAC labs, and added a custom Makefile that uses the compiler packaged with the nRF Connect SDK. This allows us to preserve the MCPS/MLME-based lab content while still meeting our main constraint of a VS Code&amp;ndash;based workflow without SEGGER Embedded Studio.&lt;/p&gt;
&lt;p data-start="1180" data-end="1360"&gt;Thank you very much for your time and for confirming the current state of MLME support in Zephyr. This information is very helpful for setting the correct expectations on our side.&lt;/p&gt;
&lt;p data-start="1362" data-end="1387" data-is-last-node="" data-is-only-node=""&gt;Best regards,&lt;br data-start="1375" data-end="1378" /&gt; Alejandro&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IEEE 802.15.4 MCPS interface for teaching purposes – alternatives in nRF Connect SDK?</title><link>https://devzone.nordicsemi.com/thread/557924?ContentTypeID=1</link><pubDate>Mon, 05 Jan 2026 13:24:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:15354055-1b30-40fa-b3fe-5d1827b80782</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;I understand, Alejandro,&lt;/p&gt;
&lt;p&gt;I understand. Then I am afraid I am not aware of anything exposing the layers that you are looking for. You can look into the IEEE 802.15.4 Net Management headers (ieee802154_mgmt.h) in a custom application, but it is not something that I have experience with.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If you require MLME-level access, you would likely need to interface with the IEEE 802.15.4 Net Management headers (ieee802154_mgmt.h) in a custom application, as no specific sample is listed as a dedicated MLME layer exposure tool.&lt;/p&gt;
&lt;p&gt;Since we use mostly Zigbee or Thread, we don&amp;#39;t work with the MLME layers, typically. But perhaps you are more familiar with the functions in this file.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IEEE 802.15.4 MCPS interface for teaching purposes – alternatives in nRF Connect SDK?</title><link>https://devzone.nordicsemi.com/thread/557879?ContentTypeID=1</link><pubDate>Mon, 05 Jan 2026 07:14:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cec17449-9e88-42ad-8adb-e4e96b134921</guid><dc:creator>hort</dc:creator><description>&lt;p data-start="211" data-end="220"&gt;Hi Edvin,&lt;/p&gt;
&lt;p data-start="222" data-end="309"&gt;thank you very much for your reply and for pointing me to the &lt;code data-start="284" data-end="301"&gt;802154_phy_test&lt;/code&gt; sample.&lt;/p&gt;
&lt;p data-start="311" data-end="726"&gt;Yes, I have already looked into that sample. Unfortunately, it does not expose the interface level we need for our labs, as it operates mainly through direct PHY operations and raw frame handling, rather than through a MAC service interface comparable to MCPS / MLME. That approach is perfectly fine for PHY-level testing, but it does not align with the MAC-centric learning objectives of the existing labs.&lt;/p&gt;
&lt;p data-start="728" data-end="858"&gt;No worries regarding the delayed response, as you can see, I am also replying now (5th of January), so the timing works out well.&lt;/p&gt;
&lt;p data-start="860" data-end="950"&gt;Thanks again for taking the time to respond and for the suggestion. I appreciate the help.&lt;/p&gt;
&lt;p data-start="952" data-end="977"&gt;Best regards,&lt;br data-start="965" data-end="968" /&gt; Alejandro&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IEEE 802.15.4 MCPS interface for teaching purposes – alternatives in nRF Connect SDK?</title><link>https://devzone.nordicsemi.com/thread/557470?ContentTypeID=1</link><pubDate>Fri, 19 Dec 2025 21:02:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d8e27601-7b1f-4137-8000-133d86c68b98</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello Alejandro,&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t know if you have seen it, but there is a sample found in:&lt;/p&gt;
&lt;p&gt;NCS(v3.2.0, for example)\nrf\samples\peripheral\&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/peripheral/802154_phy_test/README.html"&gt;802154_phy_test&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It is intended as a serial shell sample, where you write via UART what you want to do (the sample description in the link above lists a whole lot of serial commands), but I am not sure it is actually exposing the levels that you wanted. Perhaps you can have a look, and see if this is something you can use.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Please note that we will be very short staffed on DevZone the next two weeks. If you have any followups, it might be faster to create a new ticket, and link to this one. If it can wait until January, feel free to post here, and I will get back to you when I return (5th of January).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>