太阳城集团-大阳城集团40469com-www.2138a.com 
首页 > 服务中心 > 晶控教室 >

Xcode苹果iOS硬件编程实现翻开或封闭电灯

2018-10-05 21:14
分享到:
之前我们曾经给宽大爱好者或程序员朋友们,带来了硬件版的大概道物联网版本的Hello World C++Builder/Delphi/VB.net/Python版的顺序源码和讲授材料,让人人对硬件掌握带来一个极新的熟悉。曾经进修了4个PC电脑端版本的硬件掌握实例。今天我们终究预备好了时下盛行的挪动端手机硬件编程实例给人人做全新的演示。上面,我们一起来看一下苹果开辟东西Xcode编写硬件版Hello World iOS-www.2138a.com实例源代码。-大阳城集团40469com-太阳城集团网址
xcode
那是我们安装的最新版Xcode开辟东西,正在安装完成后,先要将开辟东西绑定一个苹果开发者账号。详细开发者账号怎样申请,请百度查阅,便不做延长报告了。

苹果开发者账号
点击顶部导航条上的Xcode,挑选Preferences,进入到Preferences以后挑选Accounts账户,然后点击左下角的加号去停止增加,正在弹出帐号范例中挑选,我们挑选Apple ID,然后点击Continue,凭据提醒输入Apple ID的账号和暗码,然后点击Sign In登录便能够了。

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

www.2138a.com
那是我们预备好的KC868-H8智能硬件掌握盒,电灯泡、电线、铰剪、电工胶布。我们将电灯泡取掌握盒的硬件输出端衔接好线缆。详细衔接要领,因为文章篇幅干系,请参考之前的系列教程。

大阳城集团40469com
经由过程运转顺序,点击“翻开电灯”功能键,能够看到电灯立时明起。

太阳城集团网址
点击“封闭电灯”功能键,能够看到电灯立时燃烧。

到行,第一个iOS版的掌握电灯泡的hello world版的小顺序便开辟并考证完成了。如今是否是觉得智能家居的掌握云云奇异取难以想象,不外你已经能够实现掌握了哦,会掌握了电灯泡,掌握别的电器设备,其道理都是一样的,如许便又背物联网手艺、人工智能手艺的大门跨进了一个脚步。关于以上的项目源程序我们停止开源供应,若是有需求的同伙,能够留言和我们联络。正在接下去,我们将会编写挪动端另一个版本的源程序实例--安卓andorid硬件版hello world顺序案例代码提供给人人,轻易列位同砚走进物联网取人工智能手艺的大门。

开源智能家居二次开发实例——Xcode iOS硬件编程实现翻开或封闭电灯泡文章附件(Xcode工程项目源程序代码包下载)