# NFC组件 - [简介](#section11660541593) - [系统架构](#section342962219551) - [目录](#section161941989596) - [约束](#section119744591305) - [说明](#section1312121216216) - [使用说明](#section129654513264) - [相关仓](#section1371113476307) ## 简介 近距离无线通信技术\(Near Field Communication,NFC\) ,是一种非接触式识别和互联技术,可以在移动设备、消费类电子产品、PC和智能设备间进行近距离无线通信。 NFC服务提供NFC开关控制、NFC标签发现和分发、NFC标签读写、NFC卡模拟等业务功能。 ## 系统架构 **图 1** NFC服务组件架构图 ![](figures/zh-cn_image_0000001124327253.png)
## 目录 ``` /foundation/communication/nfc ├── interfaces # 接口 │ └── inner_api # 系统内部件间接口 ├── frameworks # 框架层接口 │ └── js # JS API的实现 │ └── napi # 通过napi封装的JS接口代码实现 ├── services # NFC服务进程的实现 ├── test # 测试代码 ├── BUILD.gn # 编译入口 └── bundle.json # 部件描述文件 ``` ## 约束 设备必须具备NFC控制器芯片,才能使用NFC服务。 ## 说明 ### 使用说明 - NFC开关 参考开发指南: docs/zh-cn/application-dev/reference/apis/js-apis-nfcController.md。 - NFC标签读写 参考开发指南: docs/zh-cn/application-dev/reference/apis/js-apis-nfcTag.md。 - NFC卡模拟 参考开发指南: docs/zh-cn/application-dev/reference/apis/js-apis-cardEmulation.md。 ## 相关仓 hmf/communication/nfc