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分钟

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

  • 参考的代码
相关推荐
悠哉悠哉愿意2 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
Lester_11012 天前
STM32霍尔传感器输入口设置为复用功能输入口时,还能用GPIO函数直接读取IO的状态吗
stm32·单片机·嵌入式硬件·电机控制
LCG元2 天前
低功耗显示方案:STM32L0驱动OLED,动态波形绘制与优化
stm32·嵌入式硬件·信息可视化
三佛科技-187366133972 天前
120W小体积碳化硅电源方案(LP8841SC极简方案12V10A/24V5A输出)
单片机·嵌入式硬件
z20348315202 天前
STM32F103系列单片机定时器介绍(二)
stm32·单片机·嵌入式硬件
古译汉书3 天前
【IoT死磕系列】Day 7:只传8字节怎么控机械臂?学习工业控制 CANopen 的“对象字典”(附企业级源码)
数据结构·stm32·物联网·http
TDengine (老段)3 天前
TDengine IDMP 数据可视化——散点图
大数据·数据库·物联网·信息可视化·时序数据库·tdengine·涛思数据
Lupino3 天前
从逻辑“脑裂”到 AI 重构:不到 2 美金解决物联网电位反转难题
python·物联网
Alaso_shuang3 天前
STM32 核心输入、输出模式
stm32·单片机·嵌入式硬件
脚后跟3 天前
AI助力嵌入式物联网项目全栈开发
嵌入式硬件·物联网·ai编程