首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从树莓Pi控制IKEA Tradfri灯

从树莓Pi控制IKEA Tradfri灯
EN

Stack Overflow用户
提问于 2018-03-29 11:04:54
回答 2查看 3.4K关注 0票数 3

我有一个家庭自动化系统,使用几个Raspberry零设置,所有这些都通过套接字连接到pi b+,我使用这个套接字来托管一个运行整个系统的web服务器。

我买了宜家Tradfri灯和网关后,看到它是可以控制他们通过覆盆子π。

我遵循了皮莫罗尼上的说明

我按照指示

安装支持DTLS的libcoap

按照下面的指示

API端点

我复制并粘贴代码:

代码语言:javascript
复制
coap-client -m put -u "Client_identity" -k "1a2b3c4d5e6f7g8h" -e '{ "3311": [{ "5850": 0 }] }' "coaps://192.168.0.10:5684/15001/65537"

将IP地址更改为我的IKEA tradfri网关的IP地址,并将安全密钥更改为网关上的IP地址。

我得到以下信息:

代码语言:javascript
复制
pi@raspberrypi:~/libcoap $ coap-client -m put -u "Client_identity" -k 
"My security key" -e '{ "3311": [{ "5850": 0 }] }' 
"coaps://192.168.0.105:5684/15001/65537"
v:1 t:CON c:PUT i:442d {} [ ]
decrypt_verify(): found 24 bytes cleartext
decrypt_verify(): found 4 bytes cleartext
4.01

但似乎什么都没发生.我希望我连接到系统的第一盏灯会关闭。

如果我试着

代码语言:javascript
复制
coap-client -m get -u "Client_identity" -k "1a2b3c4d5e6f7g8h" "coaps://192.168.0.10:5684/15001/65537"

为了得到关于灯的信息,我得到了同样的回应。

我没有看到任何错误,所以我甚至不知道从哪里开始弄清楚这一点。

对我能做什么有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2018-09-07 12:12:27

宜家Tr dfri的固件更新发生了变化,您必须为集成创建一个新的标识:https://github.com/ggravlingen/pytradfri/issues/90

票数 3
EN

Stack Overflow用户

发布于 2018-08-09 02:44:24

我也遇到了同样的问题,但是如果您将用户名保留为空的话,它就有效了:

coap-client -m put -k "SECURITY_CODE" -e '{ "3311": [{ "5850": 0 }] }' "coaps://192.168.0.10:5684/15001/65537"

使用coap-client v4.1.2和Tr dfri Gateway固件v1.4.15进行测试

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49554464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档