仁硕电子网络设备SDK接口调用说明_第1页
仁硕电子网络设备SDK接口调用说明_第2页
仁硕电子网络设备SDK接口调用说明_第3页
仁硕电子网络设备SDK接口调用说明_第4页
仁硕电子网络设备SDK接口调用说明_第5页
已阅读5页,还剩3页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

仁硕电子网络设备SDK接口调用说明

目录

一、版本信息......................................................................0

二、开发环境......................................................................0

三、文件列表......................................................................0

四、使用说明......................................................................0

1、添加引用...................................................................0

3、启动服务...................................................................0

五、接口说明.....................................................................2

1、方法说明...................................................................2

2、数据监听接口说明..........................................................3

3、数据类.....................................................................4

版本信息

版本日期__________________修改说明

V1.0.02017-06-13创建

表1.1」

二、开发环境

Eclipse,jdkl.7

三、文件列表

文件名描述是否必须

RSNetDevice.jar开发时引用此包是

表3.1.1

四、使用说明

1、添加引用

将RSNetDevice.jar导入项目工程

3、启动服务

1)导入包:

importdevice.lDataListener;

importdevice.LoginData;

importdevice.NodeData;

importdevice.RSServer;

importdevice.RealTimeData;

importdevice.StoreData;

importdevice.lelecontrolAck;

importdevice.TimmingAck;

2)定义成员变量:

RSServerrsServer;

3)调用Initiate方法初始化rsServer:

rsServer=RSServer.lnitiate(24Q4);

4)注册数据监听接口:

rsServer.addDataListener(newIDataListener(){

@Override

publicvoidreceiveTimmingAck(TimmingAckdata){

//TODO校时指令应答处理

)

@Override

publicvoidreceiveTelecontrolAck(TelecontrolAckdata){

//TODO遥控指令应答处理

}

(^Override

publicvoidreceiveStoreData(StoreDatadata){

//TODO已存储数据接收处理

)

@Override

publicvoidreceiveRealtimeData(RealTimeDatadata){

//TODO实时数据接收处理

)

©Override

publicvoidreceiveLoginData(LoginDatadata){

//TODO登录数据接收处理

)

});

5)启动监听服务

rsServer.start();

6)停止监听服务

rsServer.stop();

五、接口说明

1、方法说明

1)初始化监听服务

方法名:Initiate

参数:intport端口

返回值:RSServer对象

方法原型:publicstaticRSServerlnitiate(intport)

调用示例:rsServer.Initiate(2404);

2)启动监听

方法名:start

参数:无

返回值:无

方法原型:publicvoidstart()throwslOException,InterruptedException

调用示例:rsServer.start();

表5.121

3)停止监听

方法名:stop

参数:无

返回值:无

方法原型:publicvoidstop()throwslOException

调用示例:rsServer.stop();

表

4)发送遥控指令

方法名:telecontrol

参数:intdeviceld设备编号

intrelayld继电器编号0~15

intopt继电^执仃类型0:代表继电器闭合1:代表继电器释放

intoptTime继电器执行时间时间范围为0~255,单位为秒,若时间为0

则一直吸合或释放

返回值:true:发送成;false:发送失败

方法原型:publicbooleantelecontrol(intdeviceld,intrelayld,intopt,intoptTime)

调用示例:rsServer.telecontrol(10000000,1,1,0);

表

5)发送校时指令

方法名:timming

参数:intdeviceld设备编号

返回值:true:发送成;false:发送失败

方法原型:publicbooleantimming(intdeviceld)

调用示例:rsServer.timming(lOOOOOOO);

表5.151

6)发送召唤数据指令

方法名:callStoreData

参数:intdeviceld设备编号

返回值:true:发送成:false:发送失败

方法原型:publicbooleancallStoreData(intdeviceld)

调用示例:rsServer.caIStoreData(10000000);

表

2、数据监听接口说明

1)receiveRealtimeData

方法:voidreceiveRealtimeData(RealTimeDatadata);

参数:RealTimeDatadata实时数据类

说明:实时数据接收处理

表521.1

2)receiveStoreData

方法:voidreceiveStoreData(StoreDatadata)

参数:StoreDatadataL-L存储数据类

说明:已存储数据接收处理

表

3)receiveTelecontrolAck

方法:voidreceivelelecontrolAck(TelecontrolAckdata)

参数:TelecontroAckdata遥控应答类

说明:遥控指令应答处理

表523.1

4)receiveTimmingAck

方法:voidreceiveTimmingAck(TimmingAckdata)

参数:TimmingAckdata校时应答类

说明:校时指令应答处理

表

3、数据类

1)实时数据RealTimeData

方法名返回类型说明

getDeviceld()int网络设备编号

getCoordinateType()short坐标类型

3:代表为上送的为GPS经绊度

1:代表基站为中国联通

2:代表基站为中国移动

0:百度经纬度float

若2则Lat字段表示CELLID,Lng字段表示LAC,

MNC为00

若1则Lat字段表示CELLID.Lng字段表示LAC,

MNC为01

getLat()float纬度

getLng()float经度

getRelayStatus()String继电器状态二进制字符串.例如01000000表示

第二位继电器闭合,其余断开

getNodeList()List<NodeData>节点数据

表

2)节点数据NodeData

方法名返回类型说明

getNodeld()int节点编号

getHum{)float湿度

getTem()float温度

getRecordTime()Date如果为存储数据则为存储时间,实时数据无效

表5.321

3)设备已存储数据StoreData

方法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论