打造低成本智能家居思路总结--如何语音控制房间里的家电
来源:互联网 发布:软件开发实例java 编辑:程序博客网 时间:2024/04/29 08:51
应用主功能开发今日终于完成了,可实现语音控制带红外遥控接收器的家电,包括电视,空调等,此文总结开发过程中的一些思路和使用到的一些技术。。。
技术点分析:
外部材料准备:
科大讯飞的离线语音识别SDK、 语音合成SDK
可二次开发的遥控信号发射器(淘宝)
技术实现:
利用UDP协议与发射器进行数据报通信,涉及DatagramSocket、DatagramPacket的使用,在子线程中利用while循环开启监听模式,随时准备发送数据,注意数据报需要16进制的byte数组,格式转换要注意
wifi控制,需要在开启应用时自动连接到指定wifi热点。创建一个WifiAdmin类去管理各种wifi事件,涉及WifiManager、WifiInfo、WifiConfiguration等等
详细阅读语音接口SDK的API文档,熟悉各个对象的初始化,获取,各个回调方法的使用,注意使用完毕后要销毁相关的对象,相关权限别忘了在配置文件中声明。
其实很早完工了,基本原理就如上面所说,附上视频和源码
视频:http://v.youku.com/v_show/id_XMTU4OTI2NDA5Ng==.html
源码:https://github.com/superman4933/SmartHome
遥控信号发射器:https://item.taobao.com/item.htm?spm=a1z10.1-c.w137644-10016482955.26.GIrAAQ&id=43693066139
补充:思路、源码仅供借鉴,别指望拿来就能用,很多指令和代码都写死的,各个电器的遥控指令要先自己去捕获,然后保存在程序内,随时准备发射
0 0
- 打造低成本智能家居思路总结--如何语音控制房间里的家电
- 智能家居之语音控制家电
- HI3518E网络摄像机烟雾探测报警智能家居的使用(手机APP,RF,红外,家电控制)
- 浅谈语音控制功能在智能家居领域的应用
- 智能家居之家电的存在感
- 低成本的智能家居系统是否可行
- 低成本的智能家居系统是否可行
- 程序员如何动手打造属于自己的智能家居
- 房间里的大象
- 如何低成本打造品牌Android软件?
- 实例分享--语音和自然语言控制智能家居
- 实例分享--语音和自然语言控制智能家居
- 实例分享--语音和自然语言控制智能家居
- 打造自己的智能家居有木有!!!
- 使用Olami SDK 语音控制一个支持HomeKit的智能家居的iOS程序
- 使用Olami SDK 语音控制一个支持HomeKit的智能家居的iOS程序
- 设计师创业的几种低成本思路
- iOS智能家居、智能展厅控制应用的技术要点总结
- leetcode---3Sum Closest
- 利用 jquery flot pie 生成饼图
- ceil数学函数应用实例
- 第九周项目一(1)-深复制体验
- 使用Spring Data Redis操作Redis(一) 很全面
- 打造低成本智能家居思路总结--如何语音控制房间里的家电
- Matika版OpenStack伪生产环境部署-Compute
- C++中使用基类指针调用派生类中定义的方法
- PAT内部错误
- 软件工程(十八)
- 回溯算法介绍
- 解决NDK开发中Eclipse报错“Unresolved inclusion jni.h”的最终方法
- Git的使用
- How printf works——浅谈格式化串漏洞