Direct BLE Communication on NXP FRDM‑MCXW71 Using Windows PC

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Direct BLE Communication on NXP FRDM‑MCXW71 Using Windows PC

690件の閲覧回数
Rudy25
Contributor I

Hi all,

Development Environment:
Hardware & tools
Board: NXP FRDM-MCXW71
SDK: 25.09.00
IDE: MCUXpresso v25.6.136
Starting example: eatt_peripheral_bm (Bluetooth Wireless)
NBU firmware/binaries (from middleware/wireless/ble_controller/bin):
- mcxw71_nbu_ble_hosted.sb3
- mcxw71_nbu_ble_hadm_hosted.sb3
- mcxw71_nbu_ble_xp_hosted.sb3
I’m unsure which one is correct and currently use mcxw71_nbu_ble_hosted.sb3. Please explain the differences and which I should pick.

Goal:
I want a Windows PC to use its built-in Bluetooth (no USB serial intermediaries) to talk directly to the MCXW71 over BLE and ultimately perform OTA firmware updates.
To test the feasibility, I modified eatt_peripheral_bm to add a custom service for PC to BLE device data and BLE device to PC notifications, then wrote a simple Python client (Bleak/WinRT) that:
1. Connects (works)
2. Enables notifications (works)
3. Receives BLE device to PC notification data (works)
4. Writes data PC to BLE device (not working). I don’t see gEvtAttributeWrittenWithoutResponse_c or gEvtAttributeWritten_c in my callback.

Questions:
1. Is my goal achievable on MCXW71?
2. If yes, where should I look so gEvtAttributeWrittenWithoutResponse_c / gEvtAttributeWritten_c are triggered?
3. Is eatt_peripheral_bm a good base, or is there a more suitable example for building my application?

 

Thank you very much!

 

 

ラベル(3)
0 件の賞賛
返信
2 返答(返信)

124件の閲覧回数
Rudy25
Contributor I

Hi all,

We are now able to perform Over-the-Air (OTA) firmware updates directly using the built-in Bluetooth adapter on a Windows PC.
Initially, the MCU BLE device runs the OTAP client sample application. We then update the firmware using the Wireless UART sample application.
However, after switching to the Wireless UART firmware, subsequent OTA updates are no longer possible because the OTAP implementation is no longer present.
To work around this, we merged the OTAP client functionality into the Wireless UART application so that OTA updates can continue after the update (i.e., Wireless UART + OTAP client combined firmware).
This solution works, but it is not ideal. Including the OTAP implementation in the main firmware increases overall image size, which slows down the OTA update process. What we would like instead is to place the OTAP implementation at a fixed memory location that will not be overwritten during firmware updates.
I believe this is achievable, but it likely requires modifying the bootloader or its configuration so that it correctly references the location of the new firmware image.
Additionally, we want to support dual-image booting, so OTA updates should store the newly downloaded image in a separate memory location.
To better understand things, I started reading about bootloaders. In the MCUBOOTFS documentation, three MCU bootloader types are mentioned:
- ROM Bootloader
- Flashloader
- Flash-Resident Bootloader

My understanding is that the MCXW71 microcontroller uses the ROM Bootloader.
Based on this, I would like to get more information on the following topics:
1) Where can I find documentation for the ROM Bootloader, including details about its internal flow (startup sequence, firmware update through USB, OTA update flow, etc.)?
2) Where can I find the ROM Bootloader source code?
I understand it is pre-programmed into the device. Is this a one-time programmed component, or can end users update the ROM bootloader if a newer version becomes available?
3) How does secure boot work on the MCXW71 microcontroller?
4) How is secure OTA firmware updating handled on the MCXW71?
5) What is the recommended approach for secure key generation, key storage, and key management?
6) Do you have a sample linker file demonstrating dual-image booting with a fixed memory location for the OTAP implementation?
If not, a sample memory map showing dual-image layout plus a dedicated OTAP location would be sufficient.

 

Thank you very much!

0 件の賞賛
返信

659件の閲覧回数
sofiaurueta
NXP Employee
NXP Employee

Hello,
Hope you are doing well.

 

Regarding the binaries found in the SDK path (middleware/wireless/ble_controller/bin):

"mcxw71_nbu_ble_hosted" is the standard BLE 5.3 controller firmware that supports general BLE features.

"mcxw71_nbu_ble_hadm_hosted" stack includes support for Channel sounding features.

"mcxw71_nbu_ble_xp_hosted" stack enables experimental features such as DBAF and ACS.

 

You can read more about supported stack features and capabilities on Wireless connectivity middleware overview. If your application does not use any of the experimental features, "mcxw71_nbu_ble_hosted.sb3" file is correct.

 

As a starting point, I would recommend to first run the OTAP client example. You can follow the process in 5.11 Over the Air Programming (OTAP) from the Bluetooth Low Energy Demo Applications User’s Guide.

 

Also, AN14396 provides the steps and process for integrating the OTAP Client Service into a BLE peripheral device. This document uses the wireless_UART example, but can also be implemented in a custom application by incorporating the OTA client files following the methodology described in section 4.1

 

Please let me know if this information is helpful!

Best regards,
Ana Sofia.

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2255201%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EWindows%20PC%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%20NXP%20FRDM-MCXW71%20%E3%81%A7%E3%81%AE%E7%9B%B4%E6%8E%A5%20BLE%20%E9%80%9A%E4%BF%A1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2255201%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E7%9A%86%E3%81%95%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%3C%2FSTRONG%3E%3A%3CBR%20%2F%3E%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%A8%E3%83%84%E3%83%BC%E3%83%AB%3CBR%20%2F%3E%E3%83%9C%E3%83%BC%E3%83%89%3A%20NXP%20FRDM-MCXW71%3CBR%20%2F%3ESDKs%3A%2025.09.00%3CBR%20%2F%3EIDE%3A%20MCUXpresso%20v25.6.136%3CBR%20%2F%3E%E9%96%8B%E5%A7%8B%E4%BE%8B%3A%20eatt_peripheral_bm%20(Bluetooth%20%E3%83%AF%E3%82%A4%E3%83%A4%E3%83%AC%E3%82%B9)%3CBR%20%2F%3E%20NBU%20%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%2F%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%20(middleware%2Fwireless%2Fble_controller%2Fbin%20%E3%81%8B%E3%82%89)%3A%3CBR%20%2F%3E%20-%20mcxw71_nbu_ble_hosted.sb3%3CBR%20%2F%3E%20-%20mcxw71_nbu_ble_hadm_hosted.sb3%3CBR%20%2F%3E%20-%20mcxw71_nbu_ble_xp_hosted.sb3%3CBR%20%2F%3E%E3%81%A9%E3%82%8C%E3%81%8C%E6%AD%A3%E3%81%97%E3%81%84%E3%81%8B%E5%88%86%E3%81%8B%E3%82%89%E3%81%AA%E3%81%84%E3%81%AE%E3%81%A7%E3%80%81%E7%8F%BE%E5%9C%A8%E3%81%AF%20mcxw71_nbu_ble_hosted.sb3%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E9%81%95%E3%81%84%E3%81%A8%E3%81%A9%E3%81%A1%E3%82%89%E3%82%92%E9%81%B8%E3%81%B6%E3%81%B9%E3%81%8D%E3%81%8B%E3%82%92%E8%AA%AC%E6%98%8E%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E7%9B%AE%E6%A8%99%3C%2FSTRONG%3E%3A%3CBR%20%2F%3E%20Windows%20PC%20%E3%81%AB%E5%86%85%E8%94%B5%E3%81%AE%20Bluetooth%20(USB%20%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E4%BB%B2%E4%BB%8B%E3%81%AA%E3%81%97)%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81BLE%20%E7%B5%8C%E7%94%B1%E3%81%A7%20MCXW71%20%E3%81%A8%E7%9B%B4%E6%8E%A5%E9%80%9A%E4%BF%A1%E3%81%97%E3%80%81%E6%9C%80%E7%B5%82%E7%9A%84%E3%81%AB%20OTA%20%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%20%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E8%80%83%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E5%AE%9F%E7%8F%BE%E5%8F%AF%E8%83%BD%E6%80%A7%E3%82%92%E3%83%86%E3%82%B9%E3%83%88%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81eatt_peripheral_bm%20%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%A6%E3%80%81PC%20%E3%81%8B%E3%82%89%20BLE%20%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%81%A8%20BLE%20%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%8B%E3%82%89%20PC%20%E3%81%B8%E3%81%AE%E9%80%9A%E7%9F%A5%E7%94%A8%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%20%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%97%E3%80%81%E6%AC%A1%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%82%B7%E3%83%B3%E3%83%97%E3%83%AB%E3%81%AA%20Python%20%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%20(Bleak%2FWinRT)%20%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%201.%20%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B%EF%BC%88%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8B%EF%BC%89%3CBR%20%2F%3E%202.%20%E9%80%9A%E7%9F%A5%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%EF%BC%88%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8B%EF%BC%89%3CBR%20%2F%3E%203.%20BLE%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%8B%E3%82%89PC%E3%81%B8%E3%81%AE%E9%80%9A%E7%9F%A5%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%8F%97%E4%BF%A1%EF%BC%88%E5%8B%95%E4%BD%9C%EF%BC%89%3CBR%20%2F%3E%204.%20PC%20%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%20BLE%20%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AB%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%E3%81%BE%E3%81%99%20(%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93)%E3%80%82%E3%82%B3%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E3%81%AB%20gEvtAttributeWrittenWithoutResponse_c%20%E3%81%BE%E3%81%9F%E3%81%AF%20gEvtAttributeWritten_c%20%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E8%B3%AA%E5%95%8F%3A%3CBR%20%2F%3E%3C%2FSTRONG%3E%201.%E7%A7%81%E3%81%AE%E7%9B%AE%E6%A8%99%E3%81%AFMCXW71%E3%81%A7%E9%81%94%E6%88%90%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%EF%BC%9F%3CBR%20%2F%3E%202.%20%E3%81%AF%E3%81%84%E3%81%AE%E5%A0%B4%E5%90%88%E3%80%81gEvtAttributeWrittenWithoutResponse_c%20%2F%20gEvtAttributeWritten_c%20%E3%81%8C%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E3%81%95%E3%82%8C%E3%82%8BSO%E3%80%81%E3%81%A9%E3%81%93%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F%3CBR%20%2F%3E3.%20eatt_peripheral_bm%20%E3%81%AF%E9%81%A9%E5%88%87%E3%81%AA%E3%83%99%E3%83%BC%E3%82%B9%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%E3%80%81%E3%81%9D%E3%82%8C%E3%81%A8%E3%82%82%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E3%83%93%E3%83%AB%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E3%82%88%E3%82%8A%E9%81%A9%E5%88%87%E3%81%AA%E4%BE%8B%E3%81%8C%E3%81%82%E3%82%8B%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E3%81%94%E8%BF%94%E4%BF%A1%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2255201%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E9%96%8B%E7%99%BA%E3%83%9C%E3%83%BC%E3%83%89%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EFRDM%E3%83%88%E3%83%AC%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3E%E3%83%8F%E3%83%B3%E3%82%BA%E3%82%AA%E3%83%B3%E3%83%BB%E3%83%88%E3%83%AC%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2255546%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Direct%20BLE%20Communication%20on%20NXP%20FRDM%E2%80%91MCXW71%20Using%20Windows%20PC%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2255546%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3CBR%20%2F%3E%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E8%AA%BF%E5%AD%90%E3%81%8C%E8%89%AF%E3%81%84%E3%81%A8%E3%81%84%E3%81%84%E3%81%AE%E3%81%A7%E3%81%99%E3%81%8C%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ESDK%20%E3%83%91%E3%82%B9%20(middleware%2Fwireless%2Fble_controller%2Fbin)%20%E3%81%AB%E3%81%82%E3%82%8B%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%3A%3C%2FP%3E%0A%3CP%3E%E3%80%8Cmcxw71_nbu_ble_hosted%E3%80%8D%E3%81%AF%E3%80%81%E4%B8%80%E8%88%AC%E7%9A%84%E3%81%AA%20BLE%20%E6%A9%9F%E8%83%BD%E3%82%92%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%99%E3%82%8B%E6%A8%99%E6%BA%96%20BLE%205.3%20%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%20%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%80%8Cmcxw71_nbu_ble_hadm_hosted%E3%80%8D%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E3%81%AB%E3%81%AF%E3%80%81%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%82%B5%E3%82%A6%E3%83%B3%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E6%A9%9F%E8%83%BD%E3%81%AE%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%8C%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%80%8Cmcxw71_nbu_ble_xp_hosted%E3%80%8D%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E3%81%AF%E3%80%81DBAF%20%E3%82%84%20ACS%20%E3%81%AA%E3%81%A9%E3%81%AE%E5%AE%9F%E9%A8%93%E7%9A%84%E3%81%AA%E6%A9%9F%E8%83%BD%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E6%A9%9F%E8%83%BD%E3%81%AE%E8%A9%B3%E7%B4%B0%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E3%80%81%20%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fmcuxsdk%2F24.12.00%2Fhtml%2Fboards%2Fmcxw72evk%2FreleaseNotes%2Ftopics%2Fwireless_connectivity_middleware_overview.html%23bluetooth-le-contoller%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%E3%80%8C%E3%83%AF%E3%82%A4%E3%83%A4%E3%83%AC%E3%82%B9%E3%83%BB%E3%82%B3%E3%83%8D%E3%82%AF%E3%83%86%E3%82%A3%E3%83%93%E3%83%86%E3%82%A3%E3%83%9F%E3%83%89%E3%83%AB%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E6%A6%82%E8%A6%81%E3%80%8D%E3%82%92%3C%2FA%3E%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8C%E5%AE%9F%E9%A8%93%E7%9A%84%E3%81%AA%E6%A9%9F%E8%83%BD%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%E3%80%8Cmcxw71_nbu_ble_hosted.sb3%E3%80%8D%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E6%AD%A3%E3%81%97%E3%81%84%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E5%87%BA%E7%99%BA%E7%82%B9%E3%81%A8%E3%81%97%E3%81%A6%E3%80%81%E3%81%BE%E3%81%9A%20OTAP%20%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%81%AE%E4%BE%8B%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E3%81%8A%E5%8B%A7%E3%82%81%E3%81%97%E3%81%BE%E3%81%99%E3%80%825.11%E3%81%AE%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%81%AB%E5%BE%93%E3%81%86%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fmcuxsdk%2Flatest%2Fhtml%2F_static%2Fwireless%2FBluetooth%2FBluetooth_Low_Energy_Demo_Applications_User's_Guide.pdf%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EBluetooth%20Low%20Energy%20%E3%83%87%E3%83%A2%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%20%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%20%E3%82%AC%E3%82%A4%E3%83%89%3C%2FA%3E%E3%81%AE%20Over%20the%20Air%20%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%20(OTAP)%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%81%BE%E3%81%9F%E3%80%81%20%3CA%20href%3D%22https%3A%2F%2Fdocs.nxp.com%2Fbundle%2FAN14396%2Fpage%2Ftopics%2Fintroduction.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EAN14396%3C%2FA%3E%E3%81%A7%E3%81%AF%E3%80%81OTAP%20%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%20%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%82%92%20BLE%20%E3%83%9A%E3%83%AA%E3%83%95%E3%82%A7%E3%83%A9%E3%83%AB%E3%81%AB%E7%B5%B1%E5%90%88%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E6%89%8B%E9%A0%86%E3%81%A8%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%81%8C%E6%8F%90%E4%BE%9B%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%A7%E3%81%AFwireless_UART%E3%81%AE%E4%BE%8B%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B34.1%E3%81%A7%E8%AA%AC%E6%98%8E%E3%81%97%E3%81%9F%E6%96%B9%E6%B3%95%E3%81%AB%E5%BE%93%E3%81%A3%E3%81%A6OTA%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E7%B5%84%E3%81%BF%E8%BE%BC%E3%82%80%E3%81%93%E3%81%A8%E3%81%A7%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E5%AE%9F%E8%A3%85%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%82%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%81%93%E3%81%AE%E6%83%85%E5%A0%B1%E3%81%8C%E5%BD%B9%E3%81%AB%E7%AB%8B%E3%81%A3%E3%81%9F%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%81%8A%E7%9F%A5%E3%82%89%E3%81%9B%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%81%3CBR%20%2F%3E%E3%82%A2%E3%83%8A%E3%83%BB%E3%82%BD%E3%83%95%E3%82%A3%E3%82%A2%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2296312%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Direct%20BLE%20Communication%20on%20NXP%20FRDM%E2%80%91MCXW71%20Using%20Windows%20PC%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2296312%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E7%9A%86%E3%81%95%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3EWindows%20PC%20%E3%81%AB%E5%86%85%E8%94%B5%E3%81%95%E3%82%8C%E3%81%9F%20Bluetooth%20%E3%82%A2%E3%83%80%E3%83%97%E3%82%BF%E3%83%BC%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81Over-the-Air%20(OTA)%20%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%20%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88%E3%82%92%E7%9B%B4%E6%8E%A5%E5%AE%9F%E8%A1%8C%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%E6%9C%80%E5%88%9D%E3%81%AB%E3%80%81MCU%20BLE%20%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AF%20OTAP%20%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%20%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E6%AC%A1%E3%81%AB%E3%80%81%E3%83%AF%E3%82%A4%E3%83%A4%E3%83%AC%E3%82%B9%20UART%20%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%81%9F%E3%81%A0%E3%81%97%E3%80%81%E3%83%AF%E3%82%A4%E3%83%A4%E3%83%AC%E3%82%B9%20UART%20%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AB%E5%88%87%E3%82%8A%E6%9B%BF%E3%81%88%E3%82%8B%E3%81%A8%E3%80%81OTAP%20%E5%AE%9F%E8%A3%85%E3%81%8C%E5%AD%98%E5%9C%A8%E3%81%97%E3%81%AA%E3%81%8F%E3%81%AA%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E3%81%9D%E3%82%8C%E4%BB%A5%E9%99%8D%E3%81%AE%20OTA%20%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88%E3%81%AF%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%8F%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%81%93%E3%81%AE%E5%95%8F%E9%A1%8C%E3%82%92%E5%9B%9E%E9%81%BF%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81OTAP%20%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E6%A9%9F%E8%83%BD%E3%82%92%E3%83%AF%E3%82%A4%E3%83%A4%E3%83%AC%E3%82%B9%20UART%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E7%B5%B1%E5%90%88%E3%81%97%E3%80%81%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88%E5%BE%8C%E3%82%82%20OTA%20%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88%E3%82%92%E7%B6%9A%E8%A1%8C%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%20(%E3%81%A4%E3%81%BE%E3%82%8A%E3%80%81%E3%83%AF%E3%82%A4%E3%83%A4%E3%83%AC%E3%82%B9%20UART%20%2B%20OTAP%20%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%82%92%E7%B5%84%E3%81%BF%E5%90%88%E3%82%8F%E3%81%9B%E3%81%9F%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2)%E3%80%82%3CBR%20%2F%3E%E3%81%93%E3%81%AE%E8%A7%A3%E6%B1%BA%E7%AD%96%E3%81%AF%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E7%90%86%E6%83%B3%E7%9A%84%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AB%20OTAP%20%E5%AE%9F%E8%A3%85%E3%82%92%E5%90%AB%E3%82%81%E3%82%8B%E3%81%A8%E3%80%81%E5%85%A8%E4%BD%93%E7%9A%84%E3%81%AA%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%20%E3%82%B5%E3%82%A4%E3%82%BA%E3%81%8C%E5%A2%97%E5%8A%A0%E3%81%97%E3%80%81OTA%20%E6%9B%B4%E6%96%B0%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%81%8C%E9%81%85%E3%81%8F%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%AB%E3%80%81%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E6%9B%B4%E6%96%B0%E4%B8%AD%E3%81%AB%E4%B8%8A%E6%9B%B8%E3%81%8D%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E5%9B%BA%E5%AE%9A%E3%81%AE%E3%83%A1%E3%83%A2%E3%83%AA%E4%BD%8D%E7%BD%AE%E3%81%AB%20OTAP%20%E5%AE%9F%E8%A3%85%E3%82%92%E9%85%8D%E7%BD%AE%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E8%80%83%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%81%93%E3%82%8C%E3%81%AF%E5%AE%9F%E7%8F%BE%E5%8F%AF%E8%83%BD%E3%81%A0%E3%81%A8%E3%81%AF%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E6%96%B0%E3%81%97%E3%81%84%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%20%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%81%AE%E5%A0%B4%E6%89%80%E3%82%92%E6%AD%A3%E3%81%97%E3%81%8F%E5%8F%82%E7%85%A7%E3%81%99%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%83%96%E3%83%BC%E3%83%88%E3%83%AD%E3%83%BC%E3%83%80%E3%83%BC%E3%81%BE%E3%81%9F%E3%81%AF%E3%81%9D%E3%81%AE%E6%A7%8B%E6%88%90%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%81%95%E3%82%89%E3%81%AB%E3%80%81%E3%83%87%E3%83%A5%E3%82%A2%E3%83%AB%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%20%E3%83%96%E3%83%BC%E3%83%88%E3%82%92%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%97%E3%81%9F%E3%81%84SO%E3%80%81OTA%20%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88%E3%81%A7%E3%81%AF%E6%96%B0%E3%81%97%E3%81%8F%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%9F%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%82%92%E5%88%A5%E3%81%AE%E3%83%A1%E3%83%A2%E3%83%AA%E4%BD%8D%E7%BD%AE%E3%81%AB%E4%BF%9D%E5%AD%98%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E7%90%86%E8%A7%A3%E3%82%92%E6%B7%B1%E3%82%81%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81%E3%83%96%E3%83%BC%E3%83%88%E3%83%AD%E3%83%BC%E3%83%80%E3%83%BC%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E8%AA%AD%E3%81%BF%E5%A7%8B%E3%82%81%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82MCUBOOTFS%20%E3%81%AE%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%AB%E3%81%AF%E3%80%81%E6%AC%A1%E3%81%AE%203%20%E3%81%A4%E3%81%AE%20MCU%20%E3%83%96%E3%83%BC%E3%83%88%E3%83%AD%E3%83%BC%E3%83%80%20%E3%82%BF%E3%82%A4%E3%83%97%E3%81%8C%E8%A8%98%E8%BC%89%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%20-%20ROM%E3%83%96%E3%83%BC%E3%83%88%E3%83%AD%E3%83%BC%E3%83%80%E3%83%BC%3CBR%20%2F%3E-%20%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%83%AD%E3%83%BC%E3%83%80%E3%83%BC%3CBR%20%2F%3E-%20%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E5%B8%B8%E9%A7%90%E3%83%96%E3%83%BC%E3%83%88%E3%83%AD%E3%83%BC%E3%83%80%E3%83%BC%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AE%E7%90%86%E8%A7%A3%E3%81%A7%E3%81%AF%E3%80%81MCXW71%20%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%81%AF%20ROM%20%E3%83%96%E3%83%BC%E3%83%88%E3%83%AD%E3%83%BC%E3%83%80%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%81%93%E3%82%8C%E3%82%92%E8%B8%8F%E3%81%BE%E3%81%88%E3%81%A6%E3%80%81%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%83%88%E3%83%94%E3%83%83%E3%82%AF%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%95%E3%82%89%E3%81%AB%E8%A9%B3%E3%81%97%E3%81%84%E6%83%85%E5%A0%B1%E3%82%92%E7%9F%A5%E3%82%8A%E3%81%9F%E3%81%84%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%201)%20ROM%20%E3%83%96%E3%83%BC%E3%83%88%E3%83%AD%E3%83%BC%E3%83%80%E3%81%AE%E5%86%85%E9%83%A8%E3%83%95%E3%83%AD%E3%83%BC%EF%BC%88%E8%B5%B7%E5%8B%95%E3%82%B7%E3%83%BC%E3%82%B1%E3%83%B3%E3%82%B9%E3%80%81USB%20%E7%B5%8C%E7%94%B1%E3%81%AE%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E6%9B%B4%E6%96%B0%E3%80%81OTA%20%E6%9B%B4%E6%96%B0%E3%83%95%E3%83%AD%E3%83%BC%E3%81%AA%E3%81%A9%EF%BC%89%E3%81%AE%E8%A9%B3%E7%B4%B0%E3%82%92%E5%90%AB%E3%82%80%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%AF%E3%81%A9%E3%81%93%E3%81%A7%E5%85%A5%E6%89%8B%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B%3F%3CBR%20%2F%3E%202)%20ROM%20%E3%83%96%E3%83%BC%E3%83%88%E3%83%AD%E3%83%BC%E3%83%80%E3%83%BC%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AF%E3%81%A9%E3%81%93%E3%81%AB%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%3CBR%20%2F%3E%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AB%E4%BA%8B%E5%89%8D%E3%81%AB%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%A8%E7%90%86%E8%A7%A3%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%81%AF%E4%B8%80%E5%BA%A6%E3%81%A0%E3%81%91%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%95%E3%82%8C%E3%82%8B%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88%E3%81%A7%E3%81%99%E3%81%8B%E3%80%81%E3%81%9D%E3%82%8C%E3%81%A8%E3%82%82%E6%96%B0%E3%81%97%E3%81%84%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%8C%E5%88%A9%E7%94%A8%E5%8F%AF%E8%83%BD%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%9F%E5%A0%B4%E5%90%88%E3%81%AB%E3%82%A8%E3%83%B3%E3%83%89%20%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%8C%20ROM%20%E3%83%96%E3%83%BC%E3%83%88%E3%83%AD%E3%83%BC%E3%83%80%E3%83%BC%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B%3F%3CBR%20%2F%3E3)%20MCXW71%20%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%81%A7%E3%82%BB%E3%82%AD%E3%83%A5%E3%82%A2%20%E3%83%96%E3%83%BC%E3%83%88%E3%81%AF%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%3F%3CBR%20%2F%3E%204)%20MCXW71%20%E3%81%A7%E3%81%AF%E5%AE%89%E5%85%A8%E3%81%AA%20OTA%20%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E6%9B%B4%E6%96%B0%E3%81%AF%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E5%87%A6%E7%90%86%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%81%8B%3F%3CBR%20%2F%3E%205)%20%E5%AE%89%E5%85%A8%E3%81%AA%E3%82%AD%E3%83%BC%E7%94%9F%E6%88%90%E3%80%81%E3%82%AD%E3%83%BC%E3%81%AE%E4%BF%9D%E7%AE%A1%E3%80%81%E3%81%8A%E3%82%88%E3%81%B3%E3%82%AD%E3%83%BC%20%E3%83%9E%E3%83%8D%E3%82%B8%E3%83%A1%E3%83%B3%E3%83%88%E3%81%AB%E6%8E%A8%E5%A5%A8%E3%81%95%E3%82%8C%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%3F%3CBR%20%2F%3E%206)%20OTAP%20%E5%AE%9F%E8%A3%85%E7%94%A8%E3%81%AE%E5%9B%BA%E5%AE%9A%E3%83%A1%E3%83%A2%E3%83%AA%E4%BD%8D%E7%BD%AE%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%83%87%E3%83%A5%E3%82%A2%E3%83%AB%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%20%E3%83%96%E3%83%BC%E3%83%88%E3%82%92%E7%A4%BA%E3%81%99%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%20%E3%83%AA%E3%83%B3%E3%82%AB%E3%83%BC%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%3CBR%20%2F%3E%E3%81%9D%E3%81%86%E3%81%A7%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%E3%83%87%E3%83%A5%E3%82%A2%E3%83%AB%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%83%AC%E3%82%A4%E3%82%A2%E3%82%A6%E3%83%88%E3%81%A8%E5%B0%82%E7%94%A8%E3%81%AE%20OTAP%20%E3%83%AD%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E7%A4%BA%E3%81%99%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%9E%E3%83%83%E3%83%97%E3%81%A7%E5%8D%81%E5%88%86%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E3%81%94%E8%BF%94%E4%BF%A1%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E