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

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

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

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

                          Xcode蘋果iOS硬件編程實現打開或關閉電燈

                          2018-10-05 21:14
                          分享到:
                          之前我們已經給廣大愛好者或程序員朋友們,帶來了硬件版的或者說物聯網版本的Hello World C++Builder/Delphi/VB.net/Python版的程序源碼和教學資料,讓大家對硬件控制帶來一個嶄新的認識。已經學習了4個PC電腦端版本的硬件控制實例 。今天我們終於準備好了時下流行的移動端手機硬件編程實例給大家做全新的演示。下面 ,我們一起來看一下蘋果開發工具Xcode編寫硬件版Hello World iOS實例源代碼  。
                          xcode
                          這是我們安裝的最新版Xcode開發工具  ,在安裝完成後,先要將開發工具綁定一個蘋果開發者賬號 。具體開發者賬號如何申請,請百度查閱,就不做延伸講述了。

                          蘋果開發者賬號
                          點擊頂部導航條上的Xcode,選擇Preferences,進入到Preferences之後選擇Accounts賬戶 ,然後點擊左下角的加號來進行添加 ,在彈出帳號類型中選擇 ,我們選擇Apple ID,然後點擊Continue ,根據提示輸入Apple ID的賬號和密碼,然後點擊Sign In登錄就可以了。

                          xcode硬件開發
                          Xcode項目管理器裏面可以看到所有的源代碼文件。我們作爲開源的智能家居系統,相關的源碼大家可以下載後詳細查看 。

                          xcode模擬器
                          在使用Xcode模擬器之前,我們先用界面工具欄目 ,放置幾個輸入框和Label控件,在第一行  ,到時候用於輸入KC868硬件控制盒的IP地址和端口,下面依次有四個功能鍵 ,分別是:設備的初始化命令以及控制命令。控件放置好了以後,編寫相關的Socket控制代碼 ,由於文章篇幅原因,大家可以下載Xcode智能家居源程序例子文件 ,查看源代碼  ,非常簡單 ,涉及到了若干條通信協議 。您也可以參考我們之前的教程文章,有解釋描述詳細的原理。

                          ios打開電燈
                          這就是我們用來控制電燈打開和關閉的iPhone手機運行界面 ,在此,我們在Xcode中對最新的iPhone XR進行了適配演示 。

                          iPhone模擬器
                          我們也可以在Xcode中調用iPhone 8、iPhone X以及最新的iPhone XR來進行適配 ,我們下載最新的Xcode版本中 ,已經包含了剛發佈的iPhone XR手機的模擬器了。現在程序運行起來後,就可以輸入網絡地址參數 ,然後控制電燈的打開或關閉了。下面我們來看一下 ,如何獲得硬件控制盒的網絡參數。

                          硬件網絡配置
                          這裏開始是和硬件控制盒相關的選項了,我們打開硬件控制盒配置程序,掃描後,確定設備的IP地址和端口號,然後再到iPhone手機中設置好即可。圖中只是展示關鍵項,我們在實驗時,實際的控制盒IP地址爲192.168.1.210,端口號爲4196

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

                          硬件控制電燈
                          通過運行程序,點擊“打開電燈”功能鍵  ,可以看到電燈馬上亮起。

                          關閉電燈
                          點擊“關閉電燈”功能鍵,可以看到電燈馬上熄滅。

                          到止 ,第一個iOS版的控制電燈泡的hello world版的小程序就開發並驗證完成了 。現在是不是感覺智能家居的控制如此神奇與不可思議 ,不過你已經可以實現控制了哦,會控制了電燈泡 ,控制其它電器設備  ,其原理都是一樣的,這樣就又向物聯網技術、人工智能技術的大門跨進了一個腳步 。對於以上的項目源程序我們進行開源提供 ,如果有需要的朋友 ,可以留言和我們聯繫。在接下去 ,我們將會編寫移動端另一個版本的源程序實例--安卓andorid硬件版hello world程序案例代碼提供給大家,方便各位同學走進物聯網與人工智能技術的大門。

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