<kbd id="5y2lhgr4"></kbd><address id="5y2lhgr4"><style id="5y2lhgr4"></style></address><button id="5y2lhgr4"></button>

              <kbd id="3nnub4r2"></kbd><address id="3nnub4r2"><style id="3nnub4r2"></style></address><button id="3nnub4r2"></button>

                      <kbd id="0bi7owd4"></kbd><address id="0bi7owd4"><style id="0bi7owd4"></style></address><button id="0bi7owd4"></button>

                              <kbd id="hwwysrtn"></kbd><address id="hwwysrtn"><style id="hwwysrtn"></style></address><button id="hwwysrtn"></button>

                                      <kbd id="15yej7q4"></kbd><address id="15yej7q4"><style id="15yej7q4"></style></address><button id="15yej7q4"></button>

                                              <kbd id="tausdfko"></kbd><address id="tausdfko"><style id="tausdfko"></style></address><button id="tausdfko"></button>

                                                      <kbd id="n2aly7l5"></kbd><address id="n2aly7l5"><style id="n2aly7l5"></style></address><button id="n2aly7l5"></button>

                                                          
                                                          首頁 > 服務中心 > 晶控課堂 >

                                                          Android Studio安卓硬件編程實現電燈控制

                                                          2018-10-09 09:29
                                                          分享到:
                                                          之前我們已經給廣大愛好者或程序員朋友們,帶來了硬件版的或者說物聯網版本的Hello World C++Builder/Delphi/VB.net/Python/iOS版的程序源碼和教學資料,讓大家對硬件控制帶來一個嶄新的認識。已經學習了iOS蘋果手機端版本的硬件控制實例  。今天我們準備了安卓移動端手機硬件編程實例給大家做全新的演示。下面,我們一起來看一下安卓開發工具audroid studio編寫硬件版Hello World iOS實例源代碼 。
                                                          android studio
                                                          這是從Google官網下載的audroid studio最新版本的開發軟件。

                                                          安卓智能家居開發
                                                          在程序運行之前 ,我們先用界面工具欄目,放置幾個按鈕控件 ,在程序源代碼中 ,可以設置硬件控制盒的IP地址和端口,四個功能鍵分別是:“Connect”建立連接;“Disconnect”斷開連接;“Receive From Message”表示接收到的返回信息 ;“Send”表示發送命令。控件放置好了以後,編寫相關的Socket控制代碼 ,由於文章篇幅原因 ,大家可以下載android studio智能家居源程序例子文件,查看源代碼,非常簡單 ,涉及到了若干條通信協議 。您也可以參考我們之前的教程文章,有解釋描述詳細的原理 。

                                                          安卓智能家居
                                                          這是主程序的頭文件部分。

                                                          創建socket連接
                                                          這是創建socket連接的部分代碼

                                                          接收消息
                                                          這是接收來自硬件控制盒的消息返回函數部分。

                                                          socket發送
                                                          socket消息發送函數 。

                                                          socket斷開
                                                          斷開socket連接

                                                          以上是整個socket通信構架,我們可以對硬件控制盒進行初始化指令的操作 ,然後進行發送控制電燈命令,具體通信協議 ,請下載資料後查看文檔。
                                                          硬件網絡配置
                                                          這裏開始是和硬件控制盒相關的選項了,我們打開硬件控制盒配置程序,掃描後 ,確定設備的IP地址和端口號,然後再到android studio中socket通信代碼中設置好即可。圖中只是展示關鍵項,我們在實驗時,實際的控制盒IP地址爲192.168.1.210,端口號爲4196

                                                          智能硬件控制盒
                                                          這是我們準備好的KC868-H8智能硬件控制盒,電燈泡、電線、剪刀、電工膠布。我們將電燈泡與控制盒的硬件輸出端連接好線纜。具體連接方法 ,由於文章篇幅關係 ,請參考之前的系列教程。

                                                          硬件控制電燈
                                                          通過運行程序 ,發送“打開電燈”命令後 ,可以看到電燈馬上亮起。(具體命令內容,請參考 KC868-H8_H32智能控制盒通信協議.pdf 文件中的描述)

                                                          關閉電燈
                                                          通過運行程序 ,發送“關閉電燈”命令後,可以看到電燈馬上熄滅。(具體命令內容 ,請參考 KC868-H8_H32智能控制盒通信協議.pdf 文件中的描述)

                                                          到止 ,第一個android版的控制電燈泡的hello world版的小程序就開發並驗證完成了 。現在是不是感覺智能家居的控制如此神奇與不可思議,不過你已經可以實現控制了哦 ,會控制了電燈泡,控制其它電器設備  ,其原理都是一樣的 ,這樣就又向物聯網技術、人工智能技術的大門跨進了一個腳步 。對於以上的項目源程序我們進行開源提供,如果有需要的朋友,可以留言和我們聯繫。

                                                          開源智能家居二次開發實例——android studio 安卓硬件編程實現打開或關閉電燈泡文章附件(Android Studio工程項目源程序代碼包下載)