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