android物联网应用程序开发第05章_外部api的使用.ppt

android物联网应用程序开发第05章_外部api的使用.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 任务二、摄像头API的使用 任务一、传感器API的使用 任务三、继电器API的使用 本章小结 本章小结 本章内容主要介绍了在移动设备智能使用外部API的基础知识。分别讲解移动使用数字量采集器ADAM4150获取传感器采集的数据和控制继电器开关,使用摄像头采集实时图像,并控制摄像头的拍摄角度等外部API功能。通过这些技能点在实际业务中的应用,明确在开发中采用合适的技术。 * 战略性信息产业教育服务提供商 联世界 育未来——创新物联教育 单元五 数据存储 任务目标 任务目标 物联网智能设备离不开操作传感器的基本功能,在此新大陆公司设计了系列外部API便于开发人员便捷的操作相关硬件产品。本任务将详细说明数字量采集器ADAM4150获取传感器采集的数据和控制继电器开关,摄像头采集实时图像等外部API功能。 ? 目 录 任务二、摄像头API的使用 任务一、传感器API的使用 任务三、继电器API的使用 本章小结 传感器API的使用 社区安防系统在运行过程中由传感器实时采集社区各个点位的数据,然后根据采集数据判断出当前点位是否存在异常情况。移动终端的用户只要安装并设置获取数据的具体参数。就可以实时得到社区运行状况,便于在出现异常情况第一时间做出响应。 任务陈诉 任务陈述 本任务使用单元2任务3中的设计界面,利用提供的libuart.so和Analog4150Library.jar两个接口文件,在移动互联终端上实现“社区安防”的业务需求。 首先安装设备如人体红外探测器、烟雾、火焰探测器已经正确安装,其次确认数字量采集器ADAM4150的RS485转换模块串口接入移动互联终端COM1,实现使用新大陆公司(简称公司)自定义的Analog4150ServiceAPI 工具类获取传感器数据,从而控制根据数据判断显示预警信息。 任务学习 任务学习 1. Analog4150ServiceAPI简介 公司在设计获取数字量采集器ADAM4150传感器数据时自定义了\armeabi\libuart.so和Analog4150Library.jar两个接口文件。在本任务设计界面的基础上,只要把这两个目录文件拷贝到项目工程的\lib目录下即可使用。\armeabi\libuart.so目录文件是自定义的串口操作的文件类,在此不做讲解。在本项目中主要介绍Analog4150ServiceAPI.java工具类的使用方法。社区安防移动应用中设计通过Analog4150ServiceAPI操作传感器的功能,需要熟悉和使用Analog4150ServiceAPI工具类提供的相关方法,现把用到的一些方法说明提供如下表所示。 任务学习 方法名称 含义 void closeUart() 关闭串口 int openADAMPort(int com,int mode,int baudRate) 打开串口 com: 串口号0-9 Mode: 0-COM,1- USB,2低频、超高频 baudRate:(0-9)波特率 0=1200 1=2400 2=4800 3=9600 4=19200 5=38400 6=57600 7=115200 8=230400 9=921600 void getFire(String tag, OnFireResponse valueResponse) 获取火焰数据 tag 此回调方法的唯一标示符,输入同样回调会被覆盖 valueResponse 数据回调类 void getPerson(String tag, OnFireResponse valueResponse 获取人体数据 tag 此回调方法的唯一标示符,输入同样回调会被覆盖; valueResponse 数据回调类 void getSmork(String tag, OnFireResponse valueResponse) 获取烟雾数据 tag 此回调方法的唯一标示符,输入同样回调会被覆盖 valueResponse 数据回调类 void send4150 数字量采集命令,要更新值时需再次发送 void sendCMD(int com, char[]) 发送继电器命令 com 串口编号,cmd 继电器命令 void sendRelayControl(char[] cmd) 发送继电器命令,cmd 继电器命令 Analog4150ServiceAPI() 构造函数 任务学习 2.使用Analog4150ServiceAPI获取传感器数据 使用Analog4150ServiceAPI获取传感器数据值需要一般要经过以下步骤可以实现: 任务学习 任务实现 1. 界面设计及初始化 根据单元2任务3界面设计结果,熟悉res/layout/activit

文档评论(0)

daluobu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档