锁接口列表

1.用于判断蓝牙是否可用
2.请求打开蓝牙
3.蓝牙操作前的准备工作
4.停止蓝牙服务并且释放资源
5.启动扫描锁
6.停止扫描
7.初始化锁
8.重置电子钥匙

重置电子钥匙,成功之后, lockFlagPos将会发生改变。

9.重置锁

重置锁意味着恢复出厂设置,如果你想要再次使用该锁,你需要重新初始化该锁。

10.开关锁操作(ControlAction.LOCK and ControlAction.UNLOCK)
11.获取音频的开关状态
12.设置音频开关状态

true – on, false – off

13.设置远程开锁开关

true – on, false – off

此设置会导致锁特征值改变,需要用返回的新的lockdata,调用更新锁数据接口同步到云端

14.获取远程开锁开关状态

true – on, false – off

15.校准锁时间
16.获取锁时间
17.获取锁日志

LogType.NEW – 获取最新的操作记录,既上次获取之后新增的。

LogType. ALL – 锁里面存储的完整记录。

18.获取锁电量
19.设置自动闭锁时间
20.设置自定义密码(4 – 9位密码)
21.修改密码

newPasscode为空表示不修改密码。

startDate 和endDate都为0表示不修改有效期。

22.删除密码
23.重置密码(之前生成的密码都将失效)
24.获取锁里所有的有效密码
25.修改管理码
26.添加IC卡

startDate和endDate都为0表示添加永久期限的IC卡。

onEnterAddMode:进入添加IC模式,可以放入卡片进行添加操作。

27.修改IC卡有效期
28.获取所有有效的IC卡
29.删除IC卡
30.清空IC卡
31.添加指纹

startDate 和endDate都为0意味着添加永久指纹。

onEnterAddMode:锁进入添加模式可以添加指纹。

totalCount:需要采集指纹的总次数。

currentCount :当前采集指纹的次数。

32.获取所有有效的指纹
33.删除指纹
34.清空所有指纹
35.修改指纹有效期
36.获取常开模式数据
37.设置常开模式

PassageModeType.Weekly:1-周一,2-周二……,7-周日,0-每天

38.删除常开模式
39.清空常开模式
40. wifi锁扫描附近可用wifi

目前只支持2.4G wifi, 5G暂不支持

41. 配置wifi锁连接的wifi

目前只支持2.4G wifi, 5G暂不支持

42. 配置wifi锁连接的服务器

当前默认连接的服务器跟端口

serverAddress = "wifilock.ttlock.com";

portNumber = 4999;

43. 获取wifi锁的wifi信息
44. wifi锁 ip设置

wifi锁需要支持静态ip的设置才可以使用该接口

参数说明:

45. 锁开关设置

类型说明:

46. 锁音量设置

音量枚举类说明:

47. 锁音量查询
48. 添加遥控设备
49. 修改遥控有效期
50. 删除遥控
51. 清空遥控
52. 添加门磁
53. 删除门磁
54. 获取网关的网络mac(只有锁处于连接状态下才可获取)
55. 配置酒店信息

hotelData: hotelData.setHotelInfo(hotelInfo); 通过接口从服务端获取hotelinfo hotelData.setBuildingNumber(buildingNumber); 楼栋号 hotelData.setFloorNumber(floorNumber); 楼层号

56. 配置锁扇区

sectorStr 从1开始计数 数据格式 "1,2,3" 表示写入扇区1、2、3

57. 设置梯控工作模式

ttLiftWorkMode: ActivateAllFloors 刷卡可以控制所有关联的楼层 ActivateSpecificFloor 刷卡控制卡内数据对应的楼层

58. 设置梯控关联的楼层

controlableFloors 数据格式 "1,2,3" 表示关联楼层1、2、3

59. 设置梯控可到达的楼层

activateFloors 可达楼层列表 currentDate 当前系统时间。传入0,默认使用当前手机时间

60. 读取配件电量

配件类型枚举说明:

61. 添加人脸
62. 修改人脸有效期
63. 删除人脸
64. 清空人脸
65. 添加人脸数据

featureData; 人脸特征值数据

66. 获取锁上所有有效人脸数据
67. 添加掌静脉
68. 修改掌静脉有效期
69. 删除掌静脉
70. 清空掌静脉
71. 获取锁上所有有效的掌静脉
72. 修改识别人脸,掌静脉,二维码的灵敏度
73. 获取识别人脸,掌静脉,二维码的灵敏度
74. 门未关报警时间设置

time 超时报警时间,单位秒

75. 设置取电开关工作模式

PowerSaveWorkMode: ALL_CARDS 所有卡 HOTEL_CARD 酒店卡 ROOM_CARD 房间卡

76.设置未授权报警

77.获取未授权报警