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