| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 利用巴法云控制电脑 -> 正文阅读 |
|
[系统运维]利用巴法云控制电脑 |
官方网站地址https://cloud.bemfa.com/? 上面地址有详细说明。如果自己有服务器也可以自己利用各种语音平台提供有SDK来接入。我自己只有一个天猫精灵,所以我这里接入的天猫精灵,没有服务器所以使用现成的。就是上面的巴法云,当然这种平台其实还是挻多的。我是随便选择的一个。 对于巴法云来说接入很简单。 第一步:注意一个巴法云帐号 第二步:登陆以后找到控制台,这里有私钥。这个就是接入时的验证。 第三步:建立一个主题,当然它不是你想建立什么就建立什么的,巴法云物联网平台默认接入天猫精灵控制,仅支持以下类型的设备:插座、灯泡、风扇、传感器、空调、开关、窗帘。 用户可以自主选择是否接入天猫精灵,根据主题名字判定。
当主题名字为其他时,默认为普通主题节点,不会同步到天猫精灵app。 第四步:如果是上面和设备,打开天猫精灵的手机API,搜索?巴法云 。输入之前注册的帐号和密码即可关联设备到天猫精灵。 第五步:编写代码: 因为没有电脑,所以这里用一个笨办法,天猫精灵关联设备后是可以设置设备名的,这个样我们把它命名为 计算机? 这个我们给天猫说? xxx计算机,就可以控制电脑,也不会太尴尬。 我这里建立的窗帘,所以它可以控件开关和开合。开没用,所以我实现关机和音量控制,如果用电脑 看个电影什么的,冬天不想下床关机还是可以。当然也可以组合多组设备取不同的名来控制它。 代码我使用TCP方式,没有加密。它传输的数据为字符串。首先连接到bemfa.com端口8344。 连接成功以后发送命令"cmd=1&uid=" + m_uid + "&topic=" + m_topic + "\r\n"? 订阅设备消息。uid就是控制台的私钥,topic就是你建立的主题名,,当然这里可以订阅多个设备格式?cmd=1&uid=7d54f85af42976ee3c2693e6xxxxxxxx&topic=light002,outlet001,topic003\r\n这个格式可以订阅最多8个设备。发送以后就接收服务器消息,返回 cmd=1&res=1则说明订阅成功。这个时候只要向天猫精灵语音控制设备即可收到消息。
cmd:为消息类型
uid:用户私钥
topic:用户主题
msg: 为消息体
获取时间指令说明
符号说明
心跳说明
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 7:49:21- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |