树莓派、天气预报、语音合成、RFID身份识别、SSM、JAVA
这个小demo可以,刷卡识别身份,并且语音播报本地天气。
这个小demo使用了高德的天气API和通过IP查询地理位置的API,和讯飞的语音合成API。 使用了pi-rc522用于树莓派驱动RC522对RFID卡进行读取。 使用了mpg123对语音数据进行播放。
在文字转语音部分,尝试使用了pyttsx3,使用MAC播放是siri的声音,听着还很顺耳,但是使用树莓派播放,听着却非常的难听,而且无法播放中文。
对IC卡的识别上,IC卡的前4个字节是唯一的UID,所以只读取UID部分作为验证。把姓名和四个字节的UID存入数据库,刷卡后读取UID,并且发送到 后台查询这个卡片是否已经注册,如果已经注册播放当前本地的天气情况。
后台部分使用JAVA写的,刚刚学过了SSM框架,就用SSM写了三个接口。 <从早上写到晚上,出来了成果也算是时间没有白费>