Alarm

设备报警信息相关接口

API接口说明
POST api/Alarm/PostWarnList

获取设备报警列表接口

GET api/Alarm/GetWarnList/{ID}?PageNo={PageNo}&PageCount={PageCount}&TypeID={TypeID}&TimeZone={TimeZone}&MapType={MapType}&StartTime={StartTime}&EndTime={EndTime}&Token={Token}&Language={Language}

获取设备报警列表接口

POST api/Alarm/PostUntreatedWarnList

获取单个设备某种类型未被处理的报警列表接口

GET api/Alarm/GetUntreatedWarnList?DeviceID={DeviceID}&AlarmType={AlarmType}&TimeZone={TimeZone}&MapType={MapType}&Token={Token}&Language={Language}

获取单个设备某种类型未被处理的报警列表接口

POST api/Alarm/PostClearAlarm

清除某条报警信息

GET api/Alarm/GetClearAlarm?ExceptionID={ExceptionID}&Token={Token}&Language={Language}

清除某条报警信息

Authentication

鉴权相关接口

API接口说明
POST api/Authentication/PostToken

获取token信息

GET api/Authentication/GetToken?CheckID={CheckID}&Key={Key}&Token={Token}&Language={Language}

获取token信息

Cmd

设备指令相关接口

API接口说明
POST api/Cmd/PostCmdList

获取设备某个型号支持的指令列表 ***主要用于首次集成接口时根据自己使用的设备型号获取对应型号支持的指令,接口文档中非自己型号的指令可以不用集成,如果没有需求的指令集,请联系相关人员申请添加。也可以联系相关人员获取指令相关的.doc文档版本。

GET api/Cmd/GetCmdList?Model={Model}&Token={Token}&Language={Language}

获取设备某个型号支持的指令列表 ***主要用于首次集成接口时根据自己使用的设备型号获取对应型号支持的指令,接口文档中非自己型号的指令可以不用集成,如果没有需求的指令集,请联系相关人员申请添加

POST api/Cmd/PostSendCmd

发送某个指令给设备

GET api/Cmd/GetSendCmd?DeviceID={DeviceID}&CmdType={CmdType}&CmdValue={CmdValue}&Token={Token}&Language={Language}

发送某个指令给设备

DeviceInfo

设备信息相关接口

API接口说明
POST api/DeviceInfo/PostDeviceList

获取设备列表接口

GET api/DeviceInfo/GetDeviceList/{ID}?PageNo={PageNo}&PageCount={PageCount}&TypeID={TypeID}&MapType={MapType}&Token={Token}&Language={Language}

获取设备列表接口

POST api/DeviceInfo/PostDeviceListAll

No documentation available.

GET api/DeviceInfo/GetDeviceListAll/{ID}?TypeID={TypeID}&MapType={MapType}&Token={Token}&Language={Language}

No documentation available.

POST api/DeviceInfo/PostGroupInfo

获取当前用户创建的分组信息

GET api/DeviceInfo/GetGroupInfo?UserID={UserID}&Token={Token}&Language={Language}

获取当前用户创建的分组信息

POST api/DeviceInfo/PostUpdateDeviceName

修改指定设备的设备名称

GET api/DeviceInfo/GetUpdateDeviceName?DeviceID={DeviceID}&DeviceName={DeviceName}&Token={Token}&Language={Language}

修改指定设备的设备名称

POST api/DeviceInfo/PostOBDInfo

获取某个设备的OBD信息

GET api/DeviceInfo/GetOBDInfo?DeviceID={DeviceID}&TimeZone={TimeZone}&Token={Token}&Language={Language}

获取某个设备的OBD信息

Geofence

获取电子围栏信息接口

API接口说明
POST api/Geofence/PostGeofenceList

获取电子围栏列表接口

GET api/Geofence/GetGeofenceList?DeviceID={DeviceID}&MapType={MapType}&TimeZone={TimeZone}&Token={Token}&Language={Language}

获取电子围栏列表接口

POST api/Geofence/PostDelGeofence

删除指定的电子围栏

GET api/Geofence/GetDelGeofence?GeofenceID={GeofenceID}&Token={Token}&Language={Language}

删除指定的电子围栏

POST api/Geofence/PostSaveGeofence

新增/修改一个电子围栏

GET api/Geofence/GetSaveGeofence?DeviceID={DeviceID}&UserID={UserID}&GeofenceID={GeofenceID}&MapType={MapType}&GeofenceName={GeofenceName}&GeofenceRemark={GeofenceRemark}&Latitude={Latitude}&Longitude={Longitude}&Radius={Radius}&GeofenceType={GeofenceType}&AlarmType={AlarmType}&Token={Token}&Language={Language}

新增/修改一个电子围栏

Map

地图相关数据获取接口

API接口说明
POST api/Map/PostTracking

获取单个设备实时位置数据

GET api/Map/GetTracking?DeviceID={DeviceID}&MapType={MapType}&TimeZone={TimeZone}&Token={Token}&Language={Language}

获取单个设备实时位置数据

POST api/Map/PostHistory

获取单个设备历史轨迹数据,如果请求轨迹起止时间跨度较大,建议分批次少量获取轨迹数据,提升性能 例如:一次获取200条

GET api/Map/GetHistory?DeviceID={DeviceID}&MapType={MapType}&TimeZone={TimeZone}&StartTime={StartTime}&EndTime={EndTime}&GetLBS={GetLBS}&GetCount={GetCount}&Token={Token}&Language={Language}

获取单个设备历史轨迹数据,如果请求轨迹起止时间跨度较大,建议分批次少量获取轨迹数据,提升性能 例如:一次获取200条

POST api/Map/PostAddress

获取经纬度点对应的地址信息

GET api/Map/GetAddress?UserID={UserID}&OLatitude={OLatitude}&OLongitude={OLongitude}&Token={Token}&Language={Language}

获取经纬度点对应的地址信息

POST api/Map/PostCarInfoForRectangle

获取矩形区域内的设备信息

GET api/Map/GetCarInfoForRectangle?MapType={MapType}&TimeZone={TimeZone}&LeftTopLat={LeftTopLat}&LeftTopLng={LeftTopLng}&RightBottomLat={RightBottomLat}&RightBottomLng={RightBottomLng}&Token={Token}&Language={Language}

获取矩形区域内的设备信息

POST api/Map/PostCarInfoForCircle

获取圆区域内的设备信息

GET api/Map/GetCarInfoForCircle?MapType={MapType}&TimeZone={TimeZone}&Lat={Lat}&Lng={Lng}&Radius={Radius}&Token={Token}&Language={Language}

获取圆区域内的设备信息

Report

统计类相关接口

API接口说明
POST api/Report/PostMileage

获取单个设备列表接口

GET api/Report/GetMileage?DeviceID={DeviceID}&TimeZone={TimeZone}&StartTime={StartTime}&EndTime={EndTime}&Token={Token}&Language={Language}

获取单个设备列表接口

POST api/Report/PostACCList

获取单个设备某段时间内ACC开关记录接口

GET api/Report/GetACCList?DeviceID={DeviceID}&TimeZone={TimeZone}&StartTime={StartTime}&EndTime={EndTime}&Token={Token}&Language={Language}

获取单个设备某段时间内ACC开关记录接口

UserInfo

用户相关接口

API接口说明
POST api/UserInfo/PostLogin

登录接口

GET api/UserInfo/GetLogin?Name={Name}&Pass={Pass}&LoginType={LoginType}&Token={Token}&Language={Language}

登录接口

POST api/UserInfo/PostUpdatePwd

修改指定用户的密码接口

GET api/UserInfo/GetUpdatePwd?UserID={UserID}&OldPwd={OldPwd}&NewPwd={NewPwd}&Token={Token}&Language={Language}

修改指定用户的密码接口