Wi-Fi DPP credential sharing between two Linux boards using PN7160 – P2P vs Type-4 Tag mode?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Wi-Fi DPP credential sharing between two Linux boards using PN7160 – P2P vs Type-4 Tag mode?

150 Views
Niranjan123
Contributor III

Hello NXP Team,

I am working on Wi-Fi onboarding between two Linux boards (MediaTek Genio 510 EVK) using PN7160 NFC controller and the NXP Linux NFC stack:

https://github.com/NXPNFCLinux/linux_libnfc-nci

System Setup

  • Board-1 (M1)

    • Acts as Wi-Fi Access Point (AP) using hostapd

    • PN7160 NFC enabled

  • Board-2 (M2)

    • Acts as Wi-Fi Station (STA) using wpa_supplicant

    • PN7160 NFC enabled

Currently:

  • Wi-Fi AP/STA connection works when credentials are manually configured

  • NFC read/write and poll examples from nfcDemoApp are working correctly

Goal

I want to automatically provision Wi-Fi credentials from M1 (AP) to M2 (STA) using Wi-Fi DPP (Easy Connect) with NFC as the bootstrap channel, similar to Wi-Fi Alliance onboarding.

Questions

1. NFC Mode Selection

For Wi-Fi DPP credential provisioning between two boards:

  • Should NFC Peer-to-Peer (P2P / LLCP / SNEP) mode be used?

  • Or should Type-4 Tag emulation (NDEF, application/vnd.wfa.wsc or DPP URI) be used on the AP side, with the STA acting as an NFC reader?

From Wi-Fi Alliance references, it seems NFC is mainly used as a bootstrap channel, but I would like confirmation of the recommended NFC mode when using PN7160.

2. Using NXP demoapp

Using the existing linux_libnfc-nci demoapp examples:

  • Can the Type-4 Tag emulation example be extended to:

    • Emulate a Wi-Fi configuration tag on M1 (AP)

    • Provide Wi-Fi onboarding data to M2 (STA)

  • Is NFC P2P + SNEP recommended or discouraged for Wi-Fi DPP onboarding?

3. Wi-Fi DPP Integration

Once NFC data is received on M2:

  • Is the recommended flow:

    • NFC → DPP bootstrap info (URI / public key)

    • Followed by DPP authentication over Wi-Fi using wpa_supplicant?

Are there reference examples or guidelines from NXP for integrating:

  • PN7160 NFC stack

  • Linux wpa_supplicant DPP commands
    to achieve automatic AP–STA connection?

Summary

I am looking for guidance on:

  1. Correct NFC mode (P2P vs Type-4 Tag) for Wi-Fi DPP

  2. How to reuse or extend the existing NXP demoapp

  3. Recommended architecture for secure, Wi-Fi Alliance–compliant onboarding between two Linux boards

Any references, sample flows, or best practices would be greatly appreciated.

Thank you for your support.

Best regards,
Niranjan

Tags (1)
0 Kudos
Reply
2 Replies

126 Views
Fabian_R
NXP TechSupport
NXP TechSupport

Thank you for your interest in our products.

The recommended solution would be to use one of our Connected tags. In your described setup, we recommend the M1 (AP) board to have an NTAG 5 Link board connected. The Host generates in the Tag the proper NDEF message to be read and provisions the required credentials for secure access.

 

In case you are interested in using SNEP, it will require NFC Readers on both sides. This will increase the costs and the P2P implementation, which requires additional command exchanges. It will also require additional SW development effort that complies with the specification.

 

Please keep in mind that using an NTAG 5 on the AP side, you need to build the NDEF Message according to the NFC Forum specification for both the NDEF Message and the Type 5 Tag memory configuration specification. It is necessary to purchase both specifications.

On the M2 board, you will require an NFC Reader like the PN7160, which will read the NDEF and establish the connection with the AP.

I hope this information may have been useful.

Best Regards,
Fabian
0 Kudos
Reply

54 Views
Niranjan123
Contributor III

Hi @Fabian_R

Thank you for the clarification.

I understand that using SNEP requires NFC Readers on both sides, which increases BOM cost and also adds complexity due to P2P command exchanges and additional software development as per the NFC specifications.

However, for our use case, we would like to evaluate this approach further.

Could you please help clarify the following points regarding the SNEP-based solution:

  1. Architecture guidance

    • Should both Linux boards run in Reader/Initiator mode with P2P enabled?

    • Is one board expected to act as a SNEP Server and the other as a SNEP Client, or do both need to support both roles?

  2. Software stack requirements

    • Can this be implemented using the linux_libnfc-nci stack and demo applications (e.g., SNEP or P2P examples)?

    • Are there any specific configuration changes required in the NFC stack for SNEP-based credential exchange?

  3. Data exchange flow

    • Is it recommended to exchange Wi-Fi DPP bootstrap information (QR URI / public key) via SNEP payload?

    • After receiving the data via NFC, should the application directly trigger wpa_supplicant DPP commands on the enrollee side?

  4. Compliance considerations

    • Are there any mandatory NFC Forum compliance requirements we need to follow for SNEP-based P2P communication in this scenario?

A high-level step-by-step flow or reference implementation guidance for using SNEP to transfer Wi-Fi DPP credentials between two Linux boards would be very helpful for us to evaluate feasibility.

Thank you for your support.

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2267712%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EWi-Fi%20DPP%20credential%20sharing%20between%20two%20Linux%20boards%20using%20PN7160%20%E2%80%93%20P2P%20vs%20Type-4%20Tag%20mode%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2267712%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%20NXP%20Team%2C%3C%2FP%3E%3CP%3EI%20am%20working%20on%20%3CSTRONG%3EWi-Fi%20onboarding%20between%20two%20Linux%20boards%20(MediaTek%20Genio%20510%20EVK)%3C%2FSTRONG%3E%20using%20%3CSTRONG%3EPN7160%20NFC%20controller%3C%2FSTRONG%3E%20and%20the%20%3CSTRONG%3ENXP%20Linux%20NFC%20stack%3C%2FSTRONG%3E%3A%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FNXPNFCLinux%2Flinux_libnfc-nci%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2FNXPNFCLinux%2Flinux_libnfc-nci%3C%2FA%3E%3C%2FP%3E%3CH3%20id%3D%22toc-hId-2003438808%22%20id%3D%22toc-hId-2003462089%22%20id%3D%22toc-hId-2003462089%22%3E%3CSTRONG%3ESystem%20Setup%3C%2FSTRONG%3E%3C%2FH3%3E%3CUL%3E%3CLI%3E%3CP%3E%3CSTRONG%3EBoard-1%20(M1)%3C%2FSTRONG%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3EActs%20as%20%3CSTRONG%3EWi-Fi%20Access%20Point%20(AP)%3C%2FSTRONG%3E%20using%20hostapd%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EPN7160%20NFC%20enabled%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3CLI%3E%3CP%3E%3CSTRONG%3EBoard-2%20(M2)%3C%2FSTRONG%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3EActs%20as%20%3CSTRONG%3EWi-Fi%20Station%20(STA)%3C%2FSTRONG%3E%20using%20wpa_supplicant%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EPN7160%20NFC%20enabled%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3ECurrently%3A%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3EWi-Fi%20AP%2FSTA%20connection%20works%20when%20credentials%20are%20manually%20configured%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3ENFC%20read%2Fwrite%20and%20poll%20examples%20from%20nfcDemoApp%20are%20working%20correctly%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CH2%20id%3D%22toc-hId-1992935704%22%20id%3D%22toc-hId-1992958985%22%20id%3D%22toc-hId-1992958985%22%3E%3CSTRONG%3EGoal%3C%2FSTRONG%3E%3C%2FH2%3E%3CP%3EI%20want%20to%20%3CSTRONG%3Eautomatically%20provision%20Wi-Fi%20credentials%20from%20M1%20(AP)%20to%20M2%20(STA)%3C%2FSTRONG%3E%20using%20%3CSTRONG%3EWi-Fi%20DPP%20(Easy%20Connect)%3C%2FSTRONG%3E%20with%20%3CSTRONG%3ENFC%20as%20the%20bootstrap%20channel%3C%2FSTRONG%3E%2C%20similar%20to%20Wi-Fi%20Alliance%20onboarding.%3C%2FP%3E%3CH2%20id%3D%22toc-hId-185481241%22%20id%3D%22toc-hId-185504522%22%20id%3D%22toc-hId-185504522%22%3E%3CSTRONG%3EQuestions%3C%2FSTRONG%3E%3C%2FH2%3E%3CH3%20id%3D%22toc-hId-876042715%22%20id%3D%22toc-hId-876065996%22%20id%3D%22toc-hId-876065996%22%3E%3CSTRONG%3E1.%20NFC%20Mode%20Selection%3C%2FSTRONG%3E%3C%2FH3%3E%3CP%3EFor%20Wi-Fi%20DPP%20credential%20provisioning%20between%20two%20boards%3A%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3EShould%20%3CSTRONG%3ENFC%20Peer-to-Peer%20(P2P%20%2F%20LLCP%20%2F%20SNEP)%3C%2FSTRONG%3E%20mode%20be%20used%3F%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EOr%20should%20%3CSTRONG%3EType-4%20Tag%20emulation%20(NDEF%2C%20application%2Fvnd.wfa.wsc%20or%20DPP%20URI)%3C%2FSTRONG%3E%20be%20used%20on%20the%20AP%20side%2C%20with%20the%20STA%20acting%20as%20an%20NFC%20reader%3F%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3EFrom%20Wi-Fi%20Alliance%20references%2C%20it%20seems%20NFC%20is%20mainly%20used%20as%20a%20%3CSTRONG%3Ebootstrap%20channel%3C%2FSTRONG%3E%2C%20but%20I%20would%20like%20confirmation%20of%20the%20%3CSTRONG%3Erecommended%20NFC%20mode%20when%20using%20PN7160%3C%2FSTRONG%3E.%3C%2FP%3E%3CH3%20id%3D%22toc-hId--931411748%22%20id%3D%22toc-hId--931388467%22%20id%3D%22toc-hId--931388467%22%3E%3CSTRONG%3E2.%20Using%20NXP%20demoapp%3C%2FSTRONG%3E%3C%2FH3%3E%3CP%3EUsing%20the%20existing%20%3CSTRONG%3Elinux_libnfc-nci%20demoapp%20examples%3C%2FSTRONG%3E%3A%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3ECan%20the%20%3CSTRONG%3EType-4%20Tag%20emulation%20example%3C%2FSTRONG%3E%20be%20extended%20to%3A%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3EEmulate%20a%20Wi-Fi%20configuration%20tag%20on%20M1%20(AP)%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EProvide%20Wi-Fi%20onboarding%20data%20to%20M2%20(STA)%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3CLI%3E%3CP%3EIs%20%3CSTRONG%3ENFC%20P2P%20%2B%20SNEP%3C%2FSTRONG%3E%20recommended%20or%20discouraged%20for%20Wi-Fi%20DPP%20onboarding%3F%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CH3%20id%3D%22toc-hId-1556101085%22%20id%3D%22toc-hId-1556124366%22%20id%3D%22toc-hId-1556124366%22%3E%3CSTRONG%3E3.%20Wi-Fi%20DPP%20Integration%3C%2FSTRONG%3E%3C%2FH3%3E%3CP%3EOnce%20NFC%20data%20is%20received%20on%20M2%3A%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3EIs%20the%20recommended%20flow%3A%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3ENFC%20%E2%86%92%20DPP%20bootstrap%20info%20(URI%20%2F%20public%20key)%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EFollowed%20by%20%3CSTRONG%3EDPP%20authentication%20over%20Wi-Fi%3C%2FSTRONG%3E%20using%20wpa_supplicant%3F%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3EAre%20there%20%3CSTRONG%3Ereference%20examples%20or%20guidelines%20from%20NXP%3C%2FSTRONG%3E%20for%20integrating%3A%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3EPN7160%20NFC%20stack%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3ELinux%20wpa_supplicant%20DPP%20commands%3CBR%20%2F%3Eto%20achieve%20%3CSTRONG%3Eautomatic%20AP%E2%80%93STA%20connection%3C%2FSTRONG%3E%3F%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CH2%20id%3D%22toc-hId-1545597981%22%20id%3D%22toc-hId-1545621262%22%20id%3D%22toc-hId-1545621262%22%3E%3CSTRONG%3ESummary%3C%2FSTRONG%3E%3C%2FH2%3E%3CP%3EI%20am%20looking%20for%20guidance%20on%3A%3C%2FP%3E%3COL%3E%3CLI%3E%3CP%3E%3CSTRONG%3ECorrect%20NFC%20mode%20(P2P%20vs%20Type-4%20Tag)%3C%2FSTRONG%3E%20for%20Wi-Fi%20DPP%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3E%3CSTRONG%3EHow%20to%20reuse%20or%20extend%20the%20existing%20NXP%20demoapp%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3E%3CSTRONG%3ERecommended%20architecture%3C%2FSTRONG%3E%20for%20secure%2C%20Wi-Fi%20Alliance%E2%80%93compliant%20onboarding%20between%20two%20Linux%20boards%3C%2FP%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3EAny%20references%2C%20sample%20flows%2C%20or%20best%20practices%20would%20be%20greatly%20appreciated.%3C%2FP%3E%3CP%3EThank%20you%20for%20your%20support.%3C%2FP%3E%3CP%3EBest%20regards%2C%3CBR%20%2F%3E%3CEM%3ENiranjan%3C%2FEM%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2267808%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Wi-Fi%20DPP%20credential%20sharing%20between%20two%20Linux%20boards%20using%20PN7160%20%E2%80%93%20P2P%20vs%20Type-4%20Tag%20mode%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2267808%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%20style%3D%22margin%3A%200in%3B%20font-family%3A%20Calibri%3B%20font-size%3A%2011.0pt%3B%22%20lang%3D%22en-US%22%3EThank%20you%20for%20your%20interest%20in%20our%20products.%3C%2FP%3E%0A%3CP%20style%3D%22margin%3A%200in%3B%20font-family%3A%20Calibri%3B%20font-size%3A%2011.0pt%3B%22%20lang%3D%22en-US%22%3EThe%20recommended%20solution%20would%20be%20to%20use%20one%20of%20our%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fproducts%2Fwireless-connectivity%2Fnfc-hf%2Fconnected-nfc-tags%3AMC_1429877262080%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EConnected%20tags%3C%2FA%3E.%20In%20your%20described%20setup%2C%20we%20recommend%20the%20M1%20(AP)%20board%20to%20have%20an%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fproducts%2FNTAG5-LINK%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ENTAG%205%20Link%3C%2FA%3E%20board%20connected.%20The%20Host%20generates%20in%20the%20Tag%20the%20proper%20NDEF%20message%20to%20be%20read%20and%20provisions%20the%20required%20credentials%20for%20secure%20access.%3C%2FP%3E%0A%3CP%20style%3D%22margin%3A%200in%3B%20font-family%3A%20Calibri%3B%20font-size%3A%2011.0pt%3B%22%20lang%3D%22en-US%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%20style%3D%22margin%3A%200in%3B%20font-family%3A%20Calibri%3B%20font-size%3A%2011.0pt%3B%22%20lang%3D%22en-US%22%3EIn%20case%20you%20are%20interested%20in%20using%20SNEP%2C%20it%20will%20require%20NFC%20Readers%20on%20both%20sides.%20This%20will%20increase%20the%20costs%20and%20the%20P2P%20implementation%2C%20which%20requires%20additional%20command%20exchanges.%20It%20will%20also%20require%20additional%20SW%20development%20effort%20that%20complies%20with%20the%20specification.%3C%2FP%3E%0A%3CP%20style%3D%22margin%3A%200in%3B%20font-family%3A%20Calibri%3B%20font-size%3A%2011.0pt%3B%22%20lang%3D%22en-US%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%20style%3D%22margin%3A%200in%3B%20font-family%3A%20Calibri%3B%20font-size%3A%2011.0pt%3B%22%20lang%3D%22en-US%22%3EPlease%20keep%20in%20mind%20that%20using%20an%20NTAG%205%20on%20the%20AP%20side%2C%20you%20need%20to%20build%20the%20NDEF%20Message%20according%20to%20the%20NFC%20Forum%20specification%20for%20both%20the%20NDEF%20Message%20and%20the%20Type%205%20Tag%20memory%20configuration%20specification.%20It%20is%20necessary%20to%20purchase%20both%20specifications.%3C%2FP%3E%0A%3CP%20style%3D%22margin%3A%200in%3B%20font-family%3A%20Calibri%3B%20font-size%3A%2011.0pt%3B%22%20lang%3D%22en-US%22%3EOn%20the%20M2%20board%2C%20you%20will%20require%20an%20NFC%20Reader%20like%20the%20PN7160%2C%20which%20will%20read%20the%20NDEF%20and%20establish%20the%20connection%20with%20the%20AP.%3C%2FP%3E%0A%3CP%20style%3D%22margin%3A%200in%3B%20font-family%3A%20Calibri%3B%20font-size%3A%2011.0pt%3B%22%20lang%3D%22en-US%22%3EI%20hope%20this%20information%20may%20have%20been%20useful.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2268526%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Wi-Fi%20DPP%20credential%20sharing%20between%20two%20Linux%20boards%20using%20PN7160%20%E2%80%93%20P2P%20vs%20Type-4%20Tag%20mode%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2268526%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F158520%22%20target%3D%22_blank%22%3E%40Fabian_R%3C%2FA%3E%3C%2FP%3E%3CP%3EThank%20you%20for%20the%20clarification.%3C%2FP%3E%3CP%3EI%20understand%20that%20using%20%3CSTRONG%3ESNEP%20requires%20NFC%20Readers%20on%20both%20sides%3C%2FSTRONG%3E%2C%20which%20increases%20BOM%20cost%20and%20also%20adds%20complexity%20due%20to%20%3CSTRONG%3EP2P%20command%20exchanges%3C%2FSTRONG%3E%20and%20%3CSTRONG%3Eadditional%20software%20development%3C%2FSTRONG%3E%20as%20per%20the%20NFC%20specifications.%3C%2FP%3E%3CP%3EHowever%2C%20for%20our%20use%20case%2C%20we%20would%20like%20to%20evaluate%20this%20approach%20further.%3C%2FP%3E%3CP%3ECould%20you%20please%20help%20clarify%20the%20following%20points%20regarding%20the%20%3CSTRONG%3ESNEP-based%20solution%3C%2FSTRONG%3E%3A%3C%2FP%3E%3COL%3E%3CLI%3E%3CP%3E%3CSTRONG%3EArchitecture%20guidance%3C%2FSTRONG%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3EShould%20both%20Linux%20boards%20run%20in%20%3CSTRONG%3EReader%2FInitiator%20mode%3C%2FSTRONG%3E%20with%20P2P%20enabled%3F%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EIs%20one%20board%20expected%20to%20act%20as%20a%20%3CSTRONG%3ESNEP%20Server%3C%2FSTRONG%3E%20and%20the%20other%20as%20a%20%3CSTRONG%3ESNEP%20Client%3C%2FSTRONG%3E%2C%20or%20do%20both%20need%20to%20support%20both%20roles%3F%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3CLI%3E%3CP%3E%3CSTRONG%3ESoftware%20stack%20requirements%3C%2FSTRONG%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3ECan%20this%20be%20implemented%20using%20the%20%3CSTRONG%3Elinux_libnfc-nci%20stack%20and%20demo%20applications%3C%2FSTRONG%3E%20(e.g.%2C%20SNEP%20or%20P2P%20examples)%3F%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EAre%20there%20any%20%3CSTRONG%3Especific%20configuration%20changes%3C%2FSTRONG%3E%20required%20in%20the%20NFC%20stack%20for%20SNEP-based%20credential%20exchange%3F%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3CLI%3E%3CP%3E%3CSTRONG%3EData%20exchange%20flow%3C%2FSTRONG%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3EIs%20it%20recommended%20to%20exchange%20%3CSTRONG%3EWi-Fi%20DPP%20bootstrap%20information%20(QR%20URI%20%2F%20public%20key)%3C%2FSTRONG%3E%20via%20SNEP%20payload%3F%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EAfter%20receiving%20the%20data%20via%20NFC%2C%20should%20the%20application%20directly%20trigger%20%3CSTRONG%3Ewpa_supplicant%20DPP%20commands%3C%2FSTRONG%3E%20on%20the%20enrollee%20side%3F%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3CLI%3E%3CP%3E%3CSTRONG%3ECompliance%20considerations%3C%2FSTRONG%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3EAre%20there%20any%20%3CSTRONG%3Emandatory%20NFC%20Forum%20compliance%20requirements%3C%2FSTRONG%3E%20we%20need%20to%20follow%20for%20SNEP-based%20P2P%20communication%20in%20this%20scenario%3F%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3EA%20high-level%20%3CSTRONG%3Estep-by-step%20flow%3C%2FSTRONG%3E%20or%20reference%20implementation%20guidance%20for%20using%20%3CSTRONG%3ESNEP%20to%20transfer%20Wi-Fi%20DPP%20credentials%20between%20two%20Linux%20boards%3C%2FSTRONG%3E%20would%20be%20very%20helpful%20for%20us%20to%20evaluate%20feasibility.%3C%2FP%3E%3CP%3EThank%20you%20for%20your%20support.%3C%2FP%3E%3C%2FLINGO-BODY%3E