前言

最近发现NFC类的儿童玩具音响耳机产品挺多人做的,尤其是欧洲印度等市场。由于这类产品大部分卖欧美市场,所以国内的线上购物网站我只找到了卢卡音乐盒,凯叔讲故事故事机等。

产品的形态大概就是一个长得比较可爱的音响或者耳机,然后搭配一个卡通公仔或者卡片之类的去播放。

站在消费者角度,拿到这个产品的使用方式就是:开机,然后选择一张你喜欢的卡片或者一个你喜欢的卡通公仔,放到音响或者耳机的感应区域,此时它就会根据感应到的内容进行播放。做得比较复杂的产品还会加入wifi,蓝牙功能。

这类产品面向的消费者一般是儿童,因为产品中的音频内容一般都是儿童故事。

那么下面我将从技术上去分析这类产品的实现方式:

硬件

  1. 音频MP3芯片(带蓝牙或者不带蓝牙)
  2. NFC芯片
  3. 充电管理IC,输入电压过压保护等
  4. 功放IC
  5. 基于以上芯片搭建的其他电路
  6. TF卡或者Flash存储芯片

硬件上需要的模块并不多,毕竟它也不算是一个电路非常复杂的项目,另外还涉及到NFC标签卡片等。MP3芯片选型可用杰理608N,692N,695N,696N等芯片。最常用的就是AC6084A,6802A,6925A-B,6955F,6951C,6965E,6966B等等。差别就是价格跟脚位已经内置Flash容量。

软件

基于以上硬件,要对主控芯片做软件开发。

主控芯片一般都是以音频MP3芯片为主,MP3芯片本身自带MCU,可以驱动NFC芯片,可以驱动TF卡或者Flash。

虽然硬件并不复杂,但是正儿八经开发这个芯片的软件是比较复杂的。

  1. MP3芯片逻辑改写
  2. NFC芯片驱动添加
  3. TF卡或者Flash驱动添加
  4. NFC标签感应和音乐播放等逻辑处理
  5. 电池管理,充电管理
  6. 音频加密
  7. NFC标签加密
  8. 按键,状态指示灯LED处理

软件需要做的大体有以上7点,其中的难点又分为以下几点:

  1. NFC芯片如何选型?
  2. 选用什么NFC标签合适,怎么加密更可靠?
  3. 音频加密算法怎么写,如果写一套别人很难破解的加密算法?
  4. NFC标签和音频文件对应的播放处理,如何让他不混乱?

上面反复提到了加密问题,为什么对加密要求这么严格?是因为做这类产品的公司一般是做内容的,音频内容才是他们的核心,所以需要做到音频内容放在TF卡或者Flash中要加密,NFC标签制作成卡通公仔卖出去后不能被随意复制。

那么问题又来了,我们还需要在电脑端开发一个音频内容加密软件。

总结

综上所述,开发一个NFC儿童音响耳机产品还是有不少事情要做的,但是这类方案目前也是趋于成熟。其实做一个完整的产品还远不止于此,还有很多细节的事。

关于各种芯片选型,软件开发,音频加密,NFC标签加密等等方案选择,我想说的是,有需要开发这种方案的朋友请联系我。

微信:life5270

电话:15220099411

杰理AC692X,695X,696X方案NFC音响耳机、故事机相关推荐

  1. 2.4G无线麦克风领夹麦一拖二_全双工_杰理JL6976M单芯片方案

    目录 一.简介 二.详细说明 2.1 目前杰理的无线麦方案 2.2 主控芯片脚位图 2.3 系统框架图 2.4 方案参数低延时无线麦功能支持以下三种组合配置:(1)一发一收a)    无线麦(单收发) ...

  2. 杰理AC692X系列---关于音量同步及电量显示(6)

    杰理AC692X系列-关于音量同步.自定义音量表及电量显示(6) ps:音量同步以苹果为准,安卓机可能不支持 == 1.取消及打开电量显示功能 这个简单,在bt_configs_user.h中,按照说 ...

  3. JL杰理AC692X(AC692N)蓝牙自定义配对密码

    杰理默认使用简易配对,搜索到蓝牙名称后手动点击蓝牙名,无需密码即可自动配对成功.JL杰理蓝牙芯片AC692X(常用的如AC6921A.AC6925A/B/C.AC6928B等)项目需自定义配对密码.只 ...

  4. 杰理AC692X系列开发资料整理

    从2020/4/2号开始接触的杰理系列蓝牙开发的学习,从网上找到了一些关于开发的资料,现在整理下,分享给正在开发的小伙伴们. 博客: 链接: link.天河博主的博客 我也是看了许多他写的博客解答了我 ...

  5. NFC音响耳机、故事机

    前言 我最近发现NFC类的儿童玩具音响耳机产品挺多人做的,尤其是欧洲印度等市场.由于这类产品大部分卖欧美市场,所以国内的线上购物网站我只找到了卢卡音乐盒,凯叔讲故事故事机等. 产品的形态大概就是一个长 ...

  6. 杰理AC692X学习-BLE与APP端发送与接收

    AC692X通过BLE协议与APP的进行通信,具体实现在文件le_server_module.c 下,调用起来和串口发送接收基本类似,下面先发送接收接口 发送接口 static int app_sen ...

  7. 【杰理AC692X】关于外挂FLASH音频无间断循环播放

    SDK:extern_flash_V2.5.1 这里说的无间断播放,比如说下面的音频信号: 要求是循环播放的时候不能有停顿 按照<AC692x系列提示音无间断循环播放>中的描述,把flas ...

  8. 杰理AD142A4电子贺卡方案

    一.概述: 当下,很多的人找到我公司,说他们做的电子贺卡,待机功耗都很远大.因这个问题丢掉的客户都很多.因此我就想,明明我公司的芯片可以做到待机功耗很低,外面怎么做的方案怎么会这么大,于是我就帮客户开 ...

  9. 【杰理AC692X】双LINEIN模式做法

    实现两个LINEIN模式是之前的一个案子需求,现在我常用来给新人出题. 看过有人直接复制整个linein模式相关代码,这种方法又繁琐,又容易出错,其实不必这么麻烦,直接用一个标志位搞定,之所以给新人出 ...

最新文章

  1. 纯代码实现wordpress文章隐藏内容评论可见
  2. w3c java_无法从W3C加载Java类
  3. SAP Spartacus里使用injection token提供默认配置的一个例子
  4. Source Insight Source Navigator使用技巧
  5. Spring中采用公共变量并发问题解决
  6. WRF模式中eta层的设置以及分别对应的高度(转)
  7. Java基础-运行原理及变量(01)
  8. C4D多边形建模快捷键
  9. 渗透测试工具——BurpSuite
  10. Setup Factory安装及程序安装包制作教程
  11. “互联网+监管”平台建设思路
  12. MySQL基础命令汇总
  13. HTML5响应式个人简历网站模板
  14. 用Python玩玩OSMnx包获取道路数据并可视化分析
  15. 百宝云常用运算符教程
  16. C# 多窗口切换的实现
  17. ftp服务器为我方,对方发送数据,巡检光衰数据导入es
  18. PowerJob使用
  19. 图解 SQL,这也太形象了吧
  20. 瑞芯微RK3036无线同屏器芯片处理器介绍

热门文章

  1. 全排列,逆序数与行列式的二三事
  2. python编程软件免费吗_Python Mac下载-Python for Mac(Python编程工具) v3.10.0a2免费版
  3. ROS的四种通信架构(转载)
  4. Leetcode练习 2.双指针
  5. 前端开发免费学习资源分享
  6. 为期10年的里程碑式合作,IBM首台“零售”量子计算机将落户克利夫兰诊所
  7. 网络编程-基于MFC的仿QQ聊天室-2020
  8. 中国民用飞机制造行业市场现状规模及发展战略规划报告2021-2027年
  9. 易语言 易语言进入下次循环 类似C语言的continue
  10. Mac使用技巧:快捷键也可清理Safari浏览数据!