首页 > 办事核心 > 澳门新濠天地讲堂 >

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工程名目源法式代码包下载)