安卓手机上那些遥控app是怎么实现的

mynamecsl 2016-06-14 06:11:21
现在手机搭载了红外后,下个遥控精灵什么的,基本上都能作为遥控器使用,而且是遥控器的合体版,好强大。
这种遥控app是怎么实现的,除了红外,我看到wifi和蓝牙也是可以控制的,吧里有大神有这方面的demo源码么,我想看看学一学。
网上都找不到这方面的资源,下的app反编译后都是混淆过的,太乱了,看不出来条理。所以来吧里求助,有没有有这方面资料让我看看,或者直接有源码的app。
...全文
1163 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
网易云捕 2016-06-15
  • 打赏
  • 举报
回复
手机与电器连接可能通过以下方式: 1. 手机发射音频(可以是高频人耳不能分辨,也可以是语音),需对应的电器模块有解析音频的能力 2. 手机通过蓝牙与对应电器蓝牙模块连接 3. 手机通过网络与对应电器网络模块连接,该方式应该是智能家居的主流方法。 4. 手机通过红外与对应电器红外模块连接。如果手机不具备红外模块,市面上也有音频转红外模块、蓝牙转红外模块出售。 解决通信的问题后,需要了解各种电器的通信协议,协议编码,协议规则。不同电器的生产厂家对外红遥控制器的编码进行了规范,各编码各不相同,从而形成不同的编码方式,目前红外遥控协议有数十种,比如:RC5、SIRCS、SONy、RECS80、Denon、NEC、Motorola、SAMSWNG和Daewoo等。我国家用电器的红外遥控协议用得较多的是NEC协议或其变种。但是国内厂商基本上也不会公开自己使用的协议和编码格式,而且为了不同品牌之前的遥控没有干扰,也会自己定义编码内容。所以要实现你说的那些功能不是一件简单的事。 某果是android上的一个遥控器,它这些协议配置文件就有100多个,遥控编码配置文件有1000多个!由此可见,这个工作量非常大。 这些协议配置文件应该是这些遥控器app之间的核心竞争力吧,毕竟能解析的协议越多,可以适配的电器就越多。所以这些协议也不会轻易公开。
Birds2018 2016-06-15
  • 打赏
  • 举报
回复
WIFI UDP SOCKET都可以 现在互联网遥控都可以怎么做 ,物联网的话有专用的协议

80,469

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧