准备MFi体系审核资料有哪些注意事项?

iOS App审核通关指南:MFi配件集成与PPID填写实战 本文详细解析了iOS App集成MFi配件的审核要点,重点介绍了PPID的获取与填写方法、info.plist配置技巧以及审核备注的最佳实践。通过实战案例,帮助开发者规避常见被拒问题,确保MFi认证设备顺利通过App Store审核,提升开发效率。 阅读详情

准备 MFi 体系审核资料时,有以下注意事项:

资料完整性方面

全面收集:严格按照苹果官方要求的清单准备资料,涵盖公司信息、产品相关、技术与质量、授权协议等各个方面,确保无遗漏。例如,除了常规的产品规格书、原理图等,若产品有特殊功能,如防水、无线充电,还需提供相应的测试报告和技术说明。

细节完善:资料内容要详细、具体。以产品规格书为例,不仅要列出基本参数,还需对各项功能的实现原理、性能指标的测试条件等进行详细说明,让审核人员能全面了解产品特性。

资料准确性方面

数据精确:资料中的技术参数、测试数据等必须准确无误。如产品的电气性能参数、蓝牙传输距离等数据,要经过严谨的测试和验证,确保与产品实际情况相符。

描述准确:对产品功能、特性、使用方法等的文字描述要清晰、准确,避免使用模糊或易产生歧义的语言。例如,在产品用户手册中,对于操作步骤的描述要具体到每个按键的操作和界面的反馈。

资料规范性方面

格式规范:按照苹果指定的格式要求准备资料,如文档格式(通常为 PDF 等常见格式)、图片分辨率和格式等。若提交的资料格式不规范,可能导致审核流程延迟。

语言规范:资料应使用规范的中英文语言书写(苹果官方要求的语言),语法正确,拼写无误。特别是对于产品用户手册等面向用户的资料,良好的语言规范性有助于提升产品的专业形象。

资料真实性方面

如实提供:所有资料必须真实可靠,不得伪造或篡改数据、证书等信息。一旦发现资料造假,企业将面临严重的处罚,包括取消认证资格、禁止未来申请等。

可验证性:资料中的数据和结论应具备可验证性,例如测试报告要由具备资质的第三方测试机构出具,且测试机构的资质和测试方法要符合相关标准,以便苹果或其他相关方进行验证和追溯。

与苹果沟通方面

及时了解政策:密切关注苹果官方发布的 MFi 体系审核政策和要求的变化,及时调整资料准备方向。苹果可能会根据技术发展和市场需求对认证要求进行更新,如对产品的环保要求、数据安全标准等方面的调整。

主动沟通疑问:在准备资料过程中,如有任何疑问或不确定的事项,要及时与苹果的 MFi 项目团队进行沟通。可以通过官方指定的邮箱、电话或在线支持渠道咨询,确保对审核要求的理解准确无误。

准备 MFi 体系审核资料需要企业认真细致,严格遵守苹果的各项要求,确保资料的完整性、准确性、规范性和真实性,以提高审核通过的概率。

iOS App审核总被拒?可能是你的外接硬件没搞定MFI和PPID(附Honeywell Captuvo实战) 本文详细解析了iOS App因外接硬件未通过MFI认证和缺少PPID而被App Store拒绝的常见问题,提供了从获取PPID到配置info.plist的完整解决方案。通过Honeywell Captuvo实战案例,帮助开发者避免审核被拒,确保硬件与App的合规集成。 阅读详情

相关推荐

iOS App审核被拒?手把手教你搞定MFI配件PPID配置(以Honeywell Captuvo为例)

本文详细解析了iOS App因MFI配件PPID配置问题被App Store审核拒绝的解决方案,以Honeywell Captuvo为例,从理解MFI与PPID关系、应急处理、正确配置info.plist文件到App Store Connect设置,提供了一套完整的操作指南,帮助开发者顺利通过审核。

weixin_28745067的博客 94

MFi体系审核准备资料有哪些?

随机抽取近 12 个月内 3-5 笔订单的 “订单 - 出库单 - 发票 - 财务收款记录” 对应表(需一一匹配,差异需附书面说明,如退货、折扣等);近 12 个月 Portal 操作截图(含产品备案提交记录、季度销售报告提交记录、苹果反馈问题的回复记录,需无迟报、漏报)。物料采购凭证(近 12 个月 MFi 芯片、端子等关键物料的采购合同、订单、发票、入库单,需标注物料型号、批次号);近 3 个月系统操作日志(重点留存物料出入库、销售订单录入、财务对账的关键操作记录,可追溯操作人员与时间)。

Microtest_CS的博客 451

AirPlay认证流程全解析:从MFi资质到测试审核的时间账与资料清单

在无线音频与智能硬件的开发中,AirPlay作为一种苹果主导的无线媒体流传输协议,并非开放标准,第三方设备必须通过MFi体系获得授权。MFi认证不仅约束产品功能与体验,更涉及芯片选型、音频测试规范及苹果审核机制。理解其背后的技术原理与工程边界,是硬件团队规避返工、控制项目周期的关键。对于蓝牙音箱、条形音箱、车载音频系统等产品而言,AirPlay认证既是体验加分项,也是合规硬门槛。从D-U-N-S编码申请、芯片方案选型到测试记录提交,每一步都影响最终拿证时长。本文结合实际项目经验,拆解AirPlay认证所需资

weixin_29194693的博客 140

MFi认证申请需要准备哪些资料?

产品样品:提交能够充分展示产品外观、性能和质量的样品,苹果公司将对样品进行全面的检测和评估,包括但不限于功能测试、兼容性测试、安全性测试、可靠性测试等,以确保其符合 MFi 认证的标准。商业计划书:应包含企业的市场定位、销售策略、发展规划等内容,展示企业对于市场的理解和把握能力,以及未来的发展潜力,帮助苹果公司判断企业是否具备成为 MFi 认证合作伙伴的可持续发展能力。生产工艺流程:介绍产品的生产制造过程,包括原材料采购、零部件加工、组装调试、质量检测等环节,有助于苹果公司判断生产过程的可靠性和稳定性。

Microtest_CS的博客 207

CarPlay认证周期全解析:从MFi准入到量产审核的三阶段实战指南

在车载电子与苹果生态配件开发中,MFi认证与iAP2协议是确保设备互联互通的核心技术基础。其原理在于通过专用认证芯片与协议栈实现身份握手、能力协商与数据安全传输,从而保障CarPlay连接的稳定性与兼容性。技术价值体现在提升产品可靠性、缩短上市周期并降低合规风险。典型应用场景包括有线/无线CarPlay音频配件、无线投屏中控方案等。然而,从MFi会员准入、方案定型到软硬件自测、正式送测及量产审核,整个认证链路耗时受芯片选型、Facets 3规范理解及自测充分度影响极大。本文结合实战经验,拆解三阶段关键节点与

weixin_29188043的博客 313

苹果MFi认证指南052113:设计、测试与合规

本文还有配套的精品资源,点击获取 简介:苹果公司的MFi计划指南详细阐述了第三方配件制造商如何设计、生产和认证与苹果设备兼容的产品的官方规范。本指南包括了MFi计划的概述、认证流程、设计规范、硬件测试要求、商标和标识使用、持续合规、法律责任以及技术支持等关键内容,旨在帮助制造商深入理解苹果对配件的高标准,并确保其产品满足这些要求。 1. MFi计划的前世今生 ...

weixin_36382073的博客 3588

什么是苹果MFI认证?MFI审核内容有哪些? 

MFi认证是苹果授权零部件制造商生产的外部零部件的标志使用许可证,是MadeforiOS的英文缩写。MFi认证允许制造商创建苹果认证的外部设备,并果独家技术,包括Lightning连接器。苹果还将在产品开发过程中提供帮助。英文全称为MadeForiOS。苹果要求授权配件的质量必须与自己一致,认证要求非常严格,认证通过率只有...

weixin_34552525的博客 689

DPM|03Injection设置

摘要:本文介绍了CFD软件Fluent中粒子注入的设置方法。粒子注入是将离散颗粒引入连续相的过程,可用于模拟灰尘、燃料液滴等。设置流程包括:选择粒子类型(质量less、惰性等)、定义注入点属性(坐标、时间、粒径等)、处理多组分粒子、使用文本文件批量定义复杂注入。文中还详细说明了要考虑的湍流影响,包括随机追踪法模拟湍流扩散,以及粒子旋转建模等注意事项。最后介绍了多种注入类型和粒子类型,并强调在湍流系统中需设置足够的尝试次数以确保结果准确性。

qq_28258217的博客 2228

什么是苹果MFI认证?MFI审核内容有哪些?

随着智能设备的普及和人们生活水平的提高,消费者对于电子产品的品质和兼容性要求也越来越高。在这样的背景下,苹果MFi认证应运而生,成为衡量电子产品和配件品质的重要标准。那么,什么是苹果MFi认证?MFi审核内容又有哪些呢?苹果MFi认证,是苹果公司针对第三方厂商和开发者推出的一项认证计划,全称为“Made for iPhon...

weixin_36886355的博客 359

Win10+Anaconda环境下PaddleOCR保姆级安装指南(附常见报错解决方案)

本文提供Win10+Anaconda环境下PaddleOCR的保姆级安装指南,涵盖从环境配置到模型部署的全流程,特别针对常见报错提供解决方案。通过详细的步骤说明和实用技巧,帮助开发者快速完成PaddleOCR安装与测试,避免常见陷阱,提升OCR开发效率。

weixin_29096377的博客 375

【CTFSHOW】web入门 黑盒测试

文章目录写在前面web380web381web382web383web384web385web386web387web388web389web390web391web392web393web394web395参考资料 写在前面 一直没搞过渗透,先学学黑盒测试吧 web380 进入题目发现是一个关于灯泡的悲伤故事,点进去,看到跳转到page_1.php页面。 我们访问page.php试试: 发现报错:$id.php,可以猜想需要传名称为id的参数,来访问id.php。我们访问page.php?id=1试试

7ruth0hn的博客 1897

如何提高MFi认证的成功率?

进行充分的自测:在产品研发过程中,要建立完善的自测体系,按照苹果的测试标准和方法,对产品进行全面、严格的测试,包括功能测试、性能测试、兼容性测试、可靠性测试等。准备完整准确的申请资料:按照苹果的要求,准备齐全所有的申请资料,包括公司基本信息、产品规格书、测试报告、质量管理体系文件等,并确保资料的准确性和完整性。早期与苹果沟通:在产品设计初期,可以通过苹果官方提供的渠道,如 MFi 开发者论坛、技术支持热线等,与苹果的技术团队进行沟通,就产品的设计理念、技术方案等问题寻求建议和指导,避免走弯路。

Microtest_CS的博客 351

避开这些坑!SOEM控制伺服电机时PDO配置与状态机处理的常见误区

本文深入探讨了使用SOEM控制伺服电机时PDO配置与状态机处理的常见误区,提供了详细的避坑指南。从SyncManager配置顺序到状态字位掩码应用,再到网络同步优化,帮助开发者避免通信失败和系统不稳定问题,提升工业自动化项目的可靠性。

chongtai6075的博客 482

申请MFi认证需要多长时间?

申请人要在mfi.apple.com上提交申请资料,包括公司资料信息、账号申请等,然后等待苹果的 MFi 体系审核,通过后才能成为 MFi 会员。产品研发及自测阶段:这一阶段的时间跨度差异较大,取决于产品的复杂程度和研发团队的能力,可能需要几周到数月不等。认证决定及后续阶段:如果前面的流程都顺利完成,苹果作出认证决定的时间相对较快,可能在数天到一周左右。获得认证后,开发者或制造商还需要接受苹果的周期性审核和监督,需定期更新产品,以确保始终符合苹果的要求。苹果测试审核阶段:一般需要数周到数月。

Microtest_CS的博客 285

【AI编程】Cursor编程工具使用教程:下载、配置、使用、运行Java项目

【AI编程】Cursor编程工具使用教程:下载、配置、使用、运行Java项目

funfan的博客 5197

5G/NR 随机接入过程学习总结

对于随机接入过程,NR与LTE之间有相同点,也有不同点,其最大的区别在于触发场景已经Msg1的处理,详情见下文。 第21章 随机接入过程 21.1 随机接入过程事件触发场景 1) 初始接入:UE从RRC_IDLE态到RRC_CONNETTED态; 2) RRC连接重建:以便UE在无线链路失败后重新建立无线连接(期间重建小区可能是UE无线链路失败的小区,也...

欢迎来到小七的博客,这里将带你深入探索5G通信的神秘世界。无论你是通信领域的专业人士还是对这一领域充满好奇心的技术爱好者,这里都有专业协议解读、通信知识普及以及有趣的Python编程内容等你发现。 7万+

CarPlay MFI认证的具体流程及产品

CarPlay MFI认证,即“Made for iPhone/iPad/iPod”的英文缩写,是苹果公司对其授权配件厂商生产的外置配件的一种标识使用许可。CarPlay MFI认证,作为苹果公司对外置配件厂商生产的产品进行的一种严格审核和授权机制,其重要性不言而喻。对于致力于生产汽车互联设备的厂商而言,获得CarPlay MFI认证不仅是产品质量的保证,更是品牌信誉和市场竞争力的重要体现。在获得CarPlay MFI认证后,厂商需要对产品的包装进行设计和制作,以确保产品包装符合苹果公司的要求。

Microtest_CS的博客 369

prplOS介绍

介绍prplOS是什么,特性、框架、编译等。

四儿家的小祖宗的博客 2119

如何申请MFi认证?

审核通过后,企业成为 MFi 会员,可购买样品芯片并获取带个人水印的官方开发文档,文档严禁外传。送样测试:将硬件样机、配套 App 安装包(建议从 App Store 下载,避免安装问题)送至苹果指定实验室,实验室会开展功能兼容性、安全性、EMC(电磁兼容性)等全面测试,每次提交测试需支付 600 美金费用,且测试样品不予退回。ATS 自测并生成报告:研发完成后,使用苹果提供的 ATS Box 测试工具做自测,测试内容包括硬件电气特性(如电压电流)、传输带宽稳定性等,完成后需整理并提交完整的自测报告。

Microtest_CS的博客 632

YOLO26科研升级:BiFPN双向特征金字塔,让多尺度特征融合精度再突破

在目录下,新建AddModules文件夹,将bifpn.py放入其中。

LXY_LOVE36的博客 558

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

苹果MFi认证申请需要准备哪些材料?

MFi 体系审核相关材料:苹果会考察公司对 MFi 芯片的管理体系,企业需提供相关材料证明有规范的流程和系统来管理 MFi 芯片,防止转售或挪用芯片等不当行为。认证申请书:包含公司名称、地址、联系方式等基本信息,以及申请认证的产品种类、型号、数量,还需明确企业对 MFi 认证的认识和对产品质量的承诺。产品样品:提交能充分展示产品外观、性能和质量的样品,苹果公司将对其进行功能、兼容性、安全性、可靠性等全面检测和评估。规格书:明确产品的尺寸、重量、电气性能、接口规格、传输速率等规格参数。

Microtest_CS的博客 294

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

苹果MFI认证流程

苹果 MFi 认证遵循 “会员与验厂 → 产品计划 → 研发自测 → 实验室测试 → 包装标识 → 授权物料与量产 → 年度监督” 的闭环流程,周期通常 3–12 个月,车载 / CarPlay 等复杂项目偏长。如提供具体产品形态(如 MagSafe 充电器、Lightning 数据线、车载 / CarPlay),我可输出里程碑时间线、PPID 关键字段清单与预算区间,帮助一次通过。研发与自测(ATS):使用授权芯片 / 接头,完成功能、兼容、安全与 EMC 自测并提交报告。

Microtest_CS的博客 1662

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

上一篇: MFi体系审核准备资料有哪些?
下一篇: MFi体系审核的流程是怎样的?
Microtest_CS
博客等级 码龄1年 578粉丝 836原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值