KT404A远程更换语音芯片方案支持OTA 4G 蓝牙 wifi 物联网

目录

一、简介

[2.1 芯片的硬件](#2.1 芯片的硬件)

[2.2 测试的方法](#2.2 测试的方法)


一、简介

KT404A远程更换语音芯片方案支持OTA 4G 蓝牙 wifi 物联网

在线下载的mp3语音芯片ic,通过KT404A的uart直接更换内部的语音文件,从而实现动态的更新语音内容

物联网大潮的来袭。随着智能家居、物联网的蓬勃发展,万物互联视乎已经是一个不可阻挡的大趋势,而通过WIFI、蓝牙、zigbee、4G等等无线动态的更新语音却也是一个没有被很好满足的需求

停车场动态播放广告、家庭安防产品等等

==》如停车场播放广告和通知,传统的停车场只能播放固定的提示音和金额数。如果能接入后台动态的更新广告和通知信息,是不是更实用呢

==》如家庭安防产品,例如老人使用的,远端的微信直接留言发送给本地的设备存储起来,可以反复提示播放

Wifi、蓝牙、4G等等无线网络实现的方法,其实就是也只是一个透传的功能

1、就是将手机或者互联网端存储的MP3文件分包的传输至下位机,再由下位机转发给我KT404A。

2、如果wifi选用TI、ESP8266之类的通用型芯片,那就更简单了,直接拆包发给KT404A进行存储和管理即可

3、再根据不同的触发条件即可点播即可,非常简单灵活

  • 方案简介

2.1 芯片的硬件

外围电路是十分的简单,5V供电,串口波特率默认是115200

完整方案的详细资料布局,以及说明,包含了硬件设计、软件参考代码、操作说明书等等,非常的完整和详细

2.2 测试的方法

资料包里面,我们提供的一个PC端的上位机工具,可以直接模拟整个的下载流程

其实原理上面,就是通电PC端的USB转串口,连接至芯片,从而实现语音的串口下载

这其中包含了文件的分包,以及数据的交互等等

详细的可以看看完整的资料包手册

  • 下载的时间计算

1、115200波特率,那么传输1个字节需要时间为= 1000/11520 = 0.087ms

2、传输270个字节的时间=24ms

3、一个1Mbyte的mp3传输。1Mbyte需要4096次传完,所需时间4096*24/1000 = 98秒

如果算上中间的交互,那么需要的时间大概为110秒的样子。差不多2分钟

而一般的应用场合,却也只需要在线更新一些短的语音信息。

  • 参考的代码
相关推荐
腾飞的信仰4 小时前
单片机,主循环和中断资源访问冲突的案例
单片机·嵌入式硬件
花落已飘4 小时前
STM32 Bootloader:使用文件头加载并启动应用程序
stm32·bootloader
猿来不是梦5 小时前
RT_Thread内核源码分析(五)——内存管理@小堆内存管理算法
stm32·单片机·算法·系统架构·rt_thread操作系统
JXNL@7 小时前
STM32外设学习之USB
stm32·嵌入式硬件·学习
北i7 小时前
IOT集群扩容实践:问题剖析与解决策略
后端·物联网·kafka
深圳市尚想信息技术有限公司7 小时前
【深尚想】M74VHC1GT08DTT1G逻辑芯片安森美ON 工业/物联网首选 电子元器件解析
物联网·电子元器件·on·逻辑芯片·安森美
星羽空间10 小时前
项目课题——智能花盆系统设计
物联网·毕业设计·嵌入式·课程设计·嵌入式开发
aerror12 小时前
使用mpu6500/6050, PID,互补滤波实现一个简单的飞行自稳控制系统
单片机·飞控
WIZnet 中国社区官方博客13 小时前
【第二十三章 IAP】
嵌入式硬件·wiznet·高性能以太网单片机·w55mh32·单片机外设·iap简介·iap程序设计
TDengine (老段)13 小时前
TDengine 基础功能——数据写入
大数据·数据库·物联网·oracle·时序数据库·tdengine·涛思数据