网关下面的子设备怎么接入贝壳?

作者:Leo | 更新时间:2019-02-22

网关下面的子设备怎么接入贝壳?只有网关有wifi能力,网关下面的设备没有wifi能力,贝壳能不能将天猫的设备名称,房间消息也传过来,这样就可以控制网关下面的设备了


评论:共14条

751715789 评论于:2019-02-22 17:18:14
网关作为主控,去控制下面的红外蓝牙zigbee射频等等设备的思路是可行的。贝壳已经开放了足够多的端口,你对天猫的指令都会转换成一个json,解释当中的c就是传过来的消息,当中的id就是相应的设备。
Leo 回复于:2019-02-23 10:03:41
回复 @751715789:非常感谢您的回复,当我说打开某个区域的灯,天猫精灵会说:找不要要操作的设备,如果说打开指定设备,天猫才会传送消息过来

能不能加下我QQ:02442926161, 我在向您详细请教下,谢谢
751715789 回复于:2019-02-23 14:06:00
回复 @Leo:这是当然的啦,你要设置区域内有那些设备,天猫才知道。
看你问问题的方式就知道是一个新手,不急慢慢来,有时候你问十遍不如自己去学做一遍。你先自己动手做一下,很多问题就知道答案。
Leo 回复于:2019-02-23 15:31:05
回复 @751715789:再次感谢您的回复,刚接触贝壳,每个设备都有一个ID和API KEY,网关下面的设备无法使用这些参数,只有网关使用了这一个参数,当我说很多命令,天猫都无发下发到这个设备,只有说这个设备的位置 + 名称才会发过来,例如现在是灯,收到只有play和stop,如果想得到带位置,名称的Command应该怎么说和怎么设置呢?只要能得到这三个字段,我就可以控制对应的设备了
751715789 回复于:2019-02-23 17:25:58
回复 @Leo:假如你能通过某个设备+名称来接收play和stop,同理你可以通过网关去登陆多个设备,然后处理回传消息。每一个消息都指定了设备和动作。会不会处理就看你能力了。
Leo 回复于:2019-02-25 09:26:48
回复 @751715789:我只能说目前我的处理器还无法支持100个TCP连接,说明这种方式不可行
751715789 回复于:2019-02-25 11:06:25
回复 @Leo:看来你还是不懂,这个和服务器关系不大,是你写的代码问题。tcp只需连接一次,登陆多个账号看不懂?
Leo 回复于:2019-02-25 11:28:51
回复 @751715789:明白了,非常感谢您的指点,在请教下有什么接口可以获得我账号上面的ID和API可以吗?
751715789 回复于:2019-02-25 13:46:49
回复 @Leo:这个可以看一下开发文档https://www.bigiot.net/help/1.html 据我了解现在暂时没有这个接口,你可以向站长反应一下去开放。像你这样做的话不如去中移onenet物联平台看看。毕竟在这里你也就十几二十个设备,要有100个设备是很难的。
Leo 回复于:2019-02-25 14:52:30
回复 @751715789:谢谢
Leo 回复于:2019-02-26 11:11:20
回复 @751715789:一个TCP连接只能checkin一个设备,checkin多个时,只有第一个设备有响应
hiben 回复于:2019-02-26 14:03:29
回复 @751715789:现在哪还有多账号登录?我的openwrt都改一个lua一个tcp了。
751715789 回复于:2019-02-26 14:55:35
回复 @hiben:对,那你做100个lua就行啦
贝壳物联 评论于:2019-03-12 22:16:52
即将在在后台添加子设备功能,把一个设备作为父设备(即网关设备),设备类型设置为万能遥控器,然后在这个万能遥控器下添加子设备。
子设备会在天猫精灵APP的万能遥控器下出现,然后对相应设备说出指令即可,父设备在收到的指令中有子设备的编号,这样父设备就可以把指令分发给不同的子设备。
评论支持使用[code][/code]标签添加代码
返回顶部