日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

利用巴法云控制电脑

發布時間:2023/12/14 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用巴法云控制电脑 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

官方網站地址https://cloud.bemfa.com/?

上面地址有詳細說明。如果自己有服務器也可以自己利用各種語音平臺提供有SDK來接入。我自己只有一個天貓精靈,所以我這里接入的天貓精靈,沒有服務器所以使用現成的。就是上面的巴法云,當然這種平臺其實還是挻多的。我是隨便選擇的一個。

對于巴法云來說接入很簡單。

第一步:注意一個巴法云帳號

第二步:登陸以后找到控制臺,這里有私鑰。這個就是接入時的驗證。

第三步:建立一個主題,當然它不是你想建立什么就建立什么的,巴法云物聯網平臺默認接入天貓精靈控制,僅支持以下類型的設備:插座、燈泡、風扇、傳感器、空調、開關、窗簾。

用戶可以自主選擇是否接入天貓精靈,根據主題名字判定。

當主題名字后三位是001時為插座設備。

當主題名字后三位是002時為燈泡設備。

當主題名字后三位是003時為風扇設備。

當主題名字后三位是004時為傳感器設備。

當主題名字后三位是005時為空調設備。

當主題名字后三位是006時為開關設備。

當主題名字后三位是009時為窗簾設備。

當主題名字為其他時,默認為普通主題節點,不會同步到天貓精靈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:為消息類型

cmd=1 時為訂閱消息,當設備發送一次此消息類型,之后就可以收到發往該主題的消息cmd=2 時為發布消息,向訂閱該主題的設備發送消息cmd=3 是訂閱消息,和cmd=1相同,并且會拉取一次已發送過的消息cmd=7 是獲取時間,獲取當前北京時間cmd=9 為遺囑消息,拉取一次已經發送的消息

uid:用戶私鑰

可在控制臺獲取

topic:用戶主題

可以在控制臺創建主題,格式為英文或數字,相當于設備標識

msg: 為消息體

用戶想要發送到某個主題的數據

獲取時間指令說明

type=1 獲取當前日期和時間,例如:2021-06-11 17:20:54type=2 獲取當前時間,例如:17:20:54type=3 獲取當前時間戳,例如:1623403325

符號說明

\r\n: 為回車換符,每條指令后都需要有回車換行 &: 為連接符,各字段間用'&'隔離

心跳說明

發送任意數據 為心跳消息,包括上述指令也算是心跳,但要以回車換行結尾。 心跳消息是告訴服務器設備還在線,可30秒發送一次,結尾以\r\n結尾。

總結

以上是生活随笔為你收集整理的利用巴法云控制电脑的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。