首页
论坛
课程
招聘
[讨论]旧手机作为mesh结点伪装成开关来控制电脑开机和关机
2019-4-26 18:49 5881

[讨论]旧手机作为mesh结点伪装成开关来控制电脑开机和关机

2019-4-26 18:49
5881

突然有个想法,想跟大家讨论一下可行性。

 

我有一台OpenWrt系统的无线路由器,连着一个天猫精灵和一个红外遥控器。天猫精灵通过蓝牙连着一个插座。天猫精灵可以语音控制这两个设备,通过红外遥控器控制空调,通过插座控制台灯的开关。

 

我有一个台式机,我一直想通过语音控制它的开机和关机,甚至有时下意识的就有喊出”你好天猫开机“的冲动。我可以执行一条wol指令通过网络唤醒这个台式机(windows),当它开机后显然也能做到网络登陆并执行关机指令。
可惜天猫精灵不能直接执行一条我设定的指令,哪怕让它调用我给出的一个URL,比如“http://192.168.1.1/pc/start”也好!

 

在买这个插座的时候,我看到它是通过“精灵AI联盟”连接的,进而又查了一些相关的资料。简单来说,天猫精灵与插座通过蓝牙通信组成蓝牙Mesh网络,并在其上运行IotConnect协议来承担智能设备的控制。蓝牙4.0是可以组成蓝牙Mesh网络的。

 

那么问题来了,我有一台刷了最新版LineageOS的旧手机,可否基于它开发一个App加入Mesh网络,实现IotConnect协议,将自己伪装成一个智能插座,当接收到天猫精灵发出的开机指令时则调用“http://192.168.1.1/pc/start”,当接收到开猫精灵发出的关机指令时则调用“http://192.168.1.1/pc/stop”?

 

假如要实现它,会经历什么难点,又可以如何解决或绕过去?
如果有类似相关的研究、分析,欢迎分享!


[2022冬季班]《安卓高级研修班(网课)》月薪两万班招生中~

最后于 2019-4-29 21:33 被hanbingxzy编辑 ,原因:
收藏
点赞0
打赏
分享
最新回复 (1)
雪    币: 91
活跃值: 活跃值 (449)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
rshunyino 活跃值 2019-4-30 08:05
2
0
天猫精灵我没有,至于你说的LineageOS系统没玩过,我无法实验,你的意思就是想开发一个APP,然后遥控天猫精灵开关机,这是可以实现的
你只要买一个蓝牙开发板,然后接入插座,自己写协议,自己对接安卓系统的驱动,然后是界面自己发数据测试,我的方案跟你不一样
我要是做的话,我采用MQTT协议自己组建智能家居系统
游客
登录 | 注册 方可回帖
返回