亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種控制智能設備的方法和系統與流程

文檔序號:12661624閱讀:255來源:國知局
一種控制智能設備的方法和系統與流程

本發(fā)明涉及智能設備技術領域,具體涉及一種控制智能設備的方法和系統。



背景技術:

目前,很多智能設備都是通過搭載Android系統同時外接單片機來實現的,在Android系統內開發(fā)對應的APP就可以實現對單片機的控制,從而控制智能設備。

在智能設備開發(fā)調試的過程中,需要有配套的Android系統開發(fā)板連接到單片機,進行調試和功能驗證都需要先在PC端開發(fā)對應當前Android系統版本的APP,然后將APP安裝到Android系統上進行調試和功能驗證,當需要在不同版本的Android系統上對比驗證時,需要多個Android開發(fā)板安裝不同版本的系統進行調試對比,同時需要開發(fā)對應版本的APP,依賴硬件和軟件條件多,開發(fā)調試周期長,功能驗證比較復雜。



技術實現要素:

本發(fā)明提供了一種控制智能設備的方法和系統,以解決現有的控制方式依賴硬件和軟件條件多,開發(fā)調試周期長,功能驗證比較復雜的問題。

根據本發(fā)明的一個方面,本發(fā)明提供了一種控制智能設備的方法,包括:

將內置Android系統的智能終端取代Android系統開發(fā)板,與所述智能設備內部的單片機建立USB連接;

將控制設備連接到所述智能終端;

利用所述控制設備向所述智能終端發(fā)送控制指令,由所述智能終端將所述控制指令轉發(fā)給所述單片機,以實現對所述智能設備的控制。

根據本發(fā)明的另一個方面,本發(fā)明提供了一種控制智能設備的系統,包括智能終端和控制設備;所述智能終端內置Android系統;

所述智能終端取代Android系統開發(fā)板,與所述智能設備內部的單片機之間建立有USB連接;

所述控制設備,用于向所述智能終端發(fā)送控制指令;

所述智能終端,用于將所述控制指令轉發(fā)給所述單片機,以實現對所述智能設備的控制。

本發(fā)明的有益效果是:本發(fā)明實施例采用內置Android系統的智能終端取代Android系統開發(fā)板,將智能終端與智能設備內部的單片機建立USB連接,再將控制設備連接到智能終端,智能終端接收控制設備發(fā)送的控制指令之后轉發(fā)給單片機,從而實現對智能設備的控制,不需要依賴Android系統開發(fā)板,也不需要依賴APP,成本低,縮短了功能驗證和開發(fā)的周期,降低了開發(fā)和調試的難度。

附圖說明

圖1是本發(fā)明一個實施例提供的一種控制智能設備的方法的流程圖;

圖2是本發(fā)明一個實施例提供的一種控制智能設備的系統的功能框圖。

具體實施方式

本發(fā)明的設計構思是:現有的控制智能設備的方式依賴硬件和軟件條件多,開發(fā)調試周期長,功能驗證比較復雜。

以智能機器人為例,簡單的機器人是由單片機控制舵機實現機器人的運動,機器人的運動完全靠存儲在單片機內部的動作指令完成,和用戶的交互比較差,不具備智能系統,無法接收外部的控制指令。

智能機器人是將單片機外接在Android系統上,成為一個更大的Android系統設備,機器人的運動通過Android系統下發(fā)數據信息通過串口傳遞給單片機,單片機再控制舵機完成運動,因為Android系統有更強的處理能力,更方便編程,可以接受語音、攝像頭、各種傳感器等多種外界信息的輸入,再配合語音、攝像頭、和各個傳感器的APP,然后將運動指令通過串口傳遞給單片機,再由單片機實現對舵機的控制,實現更復雜,更智能的運動效果。

但是在開發(fā)調試的過程中,需要有配套的Android系統開發(fā)板連接到單片機,進行調試和功能驗證都需要先在PC端開發(fā)對應當前Android系統版本的APP,然后將APP安裝到Android系統上進行調試和功能驗證,當需要在不同版本的Android系統上對比驗證時,需要多個Android開發(fā)板安裝不同版本的系統進行調試對比,同時需要開發(fā)對應版本的APP,依賴硬件和軟件條件多,開發(fā)調試周期長,功能驗證比較復雜。

針對這種情況,本發(fā)明采用內置Android系統的智能終端,如Android智能手機,取代Android系統開發(fā)板,將智能終端與智能設備內部的單片機建立USB連接,再將控制設備連接到智能終端,智能終端接收控制設備發(fā)送的控制指令之后轉發(fā)給單片機,從而實現對智能設備的控制。本方案不需要依賴Android系統開發(fā)板,也不需要依賴APP,成本低,縮短了功能驗證和開發(fā)的周期,降低了開發(fā)和調試的難度。

實施例一

圖1是本發(fā)明一個實施例提供的一種控制智能設備的方法的流程圖,如圖1所示,本實施例提供的控制智能設備的方法包括:

步驟S110:用內置Android系統的智能終端取代Android系統開發(fā)板,將智能終端與智能設備內部的單片機建立USB連接。

智能終端可以選用內置Android系統的手機。手機上通常設置有Micro USB接口,通過一根USB OTG線連接手機,一根USB線連接智能設備的單片機,再將USB OTG線和USB線相連,即可實現手機和智能設備內的單片機之間的連接。

步驟S120:將控制設備連接到智能終端。

控制設備可以選用PC機。PC機可以通過WIFI連接手機等智能終端,可以將PC機和手機連接到同一路由器,配置PC機和手機的IP地址,使兩個設備的IP地址在一個IP地址段內,以實現通信。

當然,控制設備與智能終端之間、以及智能終端與智能設備的單片機之間也可以采用其他的方式連接。

步驟S130:利用控制設備向智能終端發(fā)送用于控制智能設備的控制指令。

在手機的Android系統適配調試功能,接受PC機通過WIFI發(fā)送的指令,PC機根據手機的IP地址對手機發(fā)送adb指令,即可實現對智能設備的控制。

步驟S140:利用智能終端將控制指令轉發(fā)給單片機,以實現對智能設備的控制。

控制設備與智能設備的單片機采用不同的通信協議,二者無法直接進行通信,需要智能設備對通信協議進行解析,并將通信內容轉換為設備可以識別的格式。因此,在本實施例利用智能終端解析智能終端與單片機之間的通信協議,以及智能終端與控制設備之間的通信協議,并利用智能終端讀取控制設備發(fā)送的控制指令,如PC機發(fā)送的adb指令,之后將控制指令的格式和協議轉換為單片機可以識別的形式后發(fā)送給單片機。

在步驟S140之后,本實施例還包括:利用智能終端獲取單片機執(zhí)行控制指令返回的執(zhí)行結果,利用智能終端將執(zhí)行結果的格式和協議轉換為控制設備可以識別的形式后發(fā)送給控制設備,利用控制設備接收并顯示執(zhí)行結果,便于PC機等控制設備直接進行代碼的調試和實時顯示。本實施例還利用智能終端將執(zhí)行結果的格式和協議轉換為智能終端可以識別的形式,并利用智能終端對執(zhí)行結果給出相應的提示,以便于對于執(zhí)行結果進行友好的提醒,例如執(zhí)行成功時,手機發(fā)出成功的提示音、文本或圖片顯示、或者指示燈的提示。

本實施例提供的控制智能設備的方法實現簡單,不需要依賴Android系統開發(fā)板,只需要現有的Android手機和單片機就可以實現智能控制,搭建智能控制方案的成本低。在進行不同版本系統的對比時,很容易找到各種版本的Android系統手機,不需要多個Android開發(fā)板,也不需要發(fā)開調試多個APP,縮短了功能驗證和開發(fā)的周期,降低了開發(fā)和調試的難度。

實施例二

圖2是本發(fā)明一個實施例提供的一種控制智能設備的系統的功能框圖,如圖2所示,本實施例提供的控制智能設備的系統210包括智能終端212和控制設備211,智能終端212內置Android系統。

智能終端212與控制設備211通信連接,并代替Android系統開發(fā)板與智能設備220內部的單片機之間建立有USB連接,控制設備211向智能終端212發(fā)送用于控制智能設備220的控制指令,智能終端212將控制指令轉發(fā)給智能設備220內部的單片機,以實現對智能設備220的控制。

智能終端212可以是內置Android系統的手機。手機上通常設置有Micro USB接口,通過一根USB OTG線連接手機,一根USB線連接智能設備220的單片機,再將USB OTG線和USB線相連,即可實現手機和智能設備內的單片機之間的連接??刂圃O備211可以是PC機,可以將PC機和手機連接到同一無線路由器,配置PC機和手機的IP地址,使兩個設備的IP地址在一個IP地址段內,以實現通信。

在一個優(yōu)選實施例中,智能終端212具體用于解析智能終端212與智能設備220內部單片機之間的通信協議,以及智能終端212與控制設備211之間的通信協議,讀取控制設備211發(fā)送的控制指令,將控制指令的格式和協議轉換為單片機可以識別的形式后發(fā)送給智能設備220內部的單片機。

在另一個優(yōu)選實施例中,智能終端212還用于從智能設備220內部的單片機接收執(zhí)行控制指令的執(zhí)行結果,并將執(zhí)行結果的格式和協議轉換為控制設備可以識別的形式后發(fā)送給控制設備211,控制設備211接收并顯示執(zhí)行結果,便于PC機等控制設備直接進行代碼的調試和實時顯示。

在又一個優(yōu)選實施例中,智能終端212還用于將執(zhí)行結果的格式和協議轉換為自身可以識別的形式,并在執(zhí)行結果為執(zhí)行成功時發(fā)出提示。例如執(zhí)行成功時,智能終端212發(fā)出成功的提示音、文本或圖片顯示、或者指示燈的提示。

以上所述,僅為本發(fā)明的具體實施方式,在本發(fā)明的上述教導下,本領域技術人員可以在上述實施例的基礎上進行其他的改進或變形。本領域技術人員應該明白,上述的具體描述只是更好的解釋本發(fā)明的目的,本發(fā)明的保護范圍應以權利要求的保護范圍為準。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1