小弟最近淘宝买了一个智能插座,用的是涂鸦的 app 进行控制。我想通过一个树莓派来发送 restful API 来控制插座,请问哪个大哥知道怎么弄啊?涂鸦的 sdk 大概看了下好像要钱,而且貌似只有手机 APP 的 API,请问哪位大哥知道怎么可以通过发送简单的 restful API 来控制么?或者直接绕过涂鸦 app 来直接控制也行,我其实不想通过什么 APP 来控制,没有用 WAN 控制家电的需求。
1
janxin 2020 年 5 月 14 日
HomeAssistant 看过了吗
|
2
GDC 2020 年 5 月 14 日 via iPhone
插座本身联网吗? app 是通过网络控制的、还是蓝牙?
如果是网络,那抓个包看看? |
4
george404 OP @GDC 谢谢,插座联网的,可以连个路由器抓包看看发送的是什么数据。好奇插座如何连接涂鸦的 server,一直保持连接(否则插座在 nat 后面应该不能访问了)?他插座不会用 p2p 来连接涂鸦的吧? 不知道怎么做的。
|
5
sadfQED2 2020 年 5 月 14 日 via Android
盲猜一下,插座联网肯定是和插座厂家的服务器通讯啊,你 app 控制是发信号给厂家服务器,然后转发到插座,中间应该有一些权限控制,肯定不可能你随随便便抓包就能控制插座了,那不然这安全性得多差
|
6
lloovve 2020 年 5 月 14 日 via iPhone
买个 8266 的插座,程序自己写
|
7
george404 OP @sadfQED2 我看涂鸦 app 是第三方的,估计那些淘宝插座小厂肯定不会自己搭建或者租服务器,还要找人维护。应该都会租用第三方。
正常应该要数据传输加密,不过这些小插座厂商的,真心不敢说,也许就一个简单的认证,然后明文传输。 |
8
dinjufen 2020 年 5 月 14 日
很简单就可以控制诸如插座这种可能会出事的东西,你不觉得不安全吗。。
|
9
collery 2020 年 5 月 14 日
竟然看到我司的帖子了
|
11
littlebrother 2020 年 5 月 14 日
@froyobin #7 曾今在小公司做过智能家居的,硬件那边通信一般是只做校验,不加密
|
12
lff0305 2020 年 5 月 14 日
都有树莓派了买个继电器自己做就行了, 继电器的控制口接树莓派的 IO Out, 树莓派自己写个服务接受 restful 请求来把 IO Out 置高低电平控制继电器,继而控制强电
|
13
jinzhongyuan 2020 年 5 月 14 日
强调 restful API 干嘛
|
14
no1xsyzy 2020 年 5 月 14 日
@jinzhongyuan #13 我觉得是想说 Web API (
|
16
george404 OP @littlebrother 谢谢,估计那种简单的带网络协议栈的小单片机跑 AES 都吃力,也不会弄加密了。
|
18
676529483 2020 年 5 月 14 日
智能厂家一般不开放 API 吧,继电器考虑下
|
19
CherryYin123 2020 年 5 月 15 日
mqtt 长连接~~相信我就对了。
|