前 言
Android系统的开放性使其应用范围从手机到智能设备和可穿戴设备,再到工业控制,越来宽广,本书通过实例重点讲解了工业控制方面的Android编程,对基于Android系统的智能设备和物联网设备开发编程也具有一定的参考价值。
谷歌公司推出的Android Studio是面向对象的Android集成开发工具,能让初学者很快掌握Android编程。Android Studio的版本更新较快,本书实例使用的是2018年7月推出的 3.1.4稳定版,支持的最高版本为Android 8.0。
本书共分为9章,其中第1~3章介绍Android Studio编程基础、常用控件和数据处理;第4章介绍Android工业平板电脑硬件接口编程方法,包括蓝牙、WiFi、GPS、NFC、串口和以太网接口;第5~8章则是每章介绍1个具体的项目实例,第9章介绍工业平板电脑与西门子PLC、欧姆龙PLC的通信。各章节的具体内容安排如下。
第1章介绍了常见工业平板电脑的特点和应用范围,重点讲解了Android Studio开发环境搭建和使用方法。
第2章介绍了Android Studio常用控件的使用方法及程序界面中的控件布局方法,用8个实例分别讲解了TextView、ListView、ImageView、Button、Switch、Spinner和EditText控件的应用,用4个实例讲解了界面布局及多界面切换的方法。
第3章介绍了Android数据处理和数据类型的基础知识,包含文件操作、数据库操作、文件与数据库的数据交换及不同数据类型的转换方法。
第4章介绍了蓝牙、WiFi、GPS、NFC、串口和以太网接口等硬件接口的编程方法。其中蓝牙部分详细讲解了低功耗蓝牙的应用方法,串口部分讲解了USB转串口的实现方法。
第5章介绍了便携式工业平板电脑在工厂动设备巡检方面的应用编程。利用工业平板电脑蓝牙接收传感器数据,既可以将巡检数据集中上传至巡检管理系统,也可以查看振动波形和频谱波形,辅助分析振动原因。
第6章介绍了便携式工业平板电脑在工控装置遥控方面的应用编程。将一套油田用采油管线解堵装置加装了WiFi遥控接口,使用工业平板电脑实现WiFi遥控功能。
第7章介绍了嵌入式工业平板电脑在低压抽屉柜无线测温系统中的应用。工业平板电脑通过串口接收温度数据,实现数据显示、超限报警、历史趋势查询功能。
第8章介绍了嵌入式工业平板电脑在高压配电所运行监控系统中的应用。工业平板电脑通过以太网接口和微机综合保护装置通信,通过串口和配电所内直流电源、小电流选线装置等装置通信,把数据统一上传至运行值班室,实现高压配电所的远程监控。
第9章介绍了嵌入式工业平板电脑通过串口或以太网与PLC通信的编程。测试的PLC包括西门子的S7-200 SMART和欧姆龙的CJ2M。
为方便读者测试学习,本书提供实例源程序下载,读者可以登录www.hxedu.com.cn(华信教育资源网)查找本书后免费下载。
由于编者理论知识有限,书中的错误和不妥之处在所难免,殷切期望广大读者给予指正。
编著者