通通锁本地化对接方案指的是:
所有数据都存放在第三方软件自己的服务器上。
密码和电子钥匙也是通过第三方软件自己的服务器生成。
所有操作都不需要经过通通锁服务器,所有的数据都不存放在通通锁服务器。
网关、API都连接本地服务器,实现内网需求。
1 对数据安全有明确要求的国家,比如欧盟、印度等;
2 要求数据完全内部管理的大型平台,比如airbnb、booking、携程等;
3 学校、政府部门等需要使用内网的单位;
本地化方案一经部署,可以完全独立运行在购买方的本地服务器上,且后续将不受我方管控(无法收回,无法使其失效,未经授权无法访问)
1 JAR包:部署在服务器,用于响应API生成数据,如生成密码、电子钥匙等
2 SDK(安卓和IOS):用于原生开发
3.DLL:发卡器对接
4 小程序插件:用于小程序开发
5 网关服务器包 :可以本地服务器上运行的程序,运行之后使服务器有能力接收网关的请求,使网关和本地服务器进行连接
其中JAR包是必须的,SDK和网关服务器根据需要选择使用。
基于自己的软件与我方接口进行对接(用于已经有一套完整的系统,仅用于设备对接)
有自己的服务器,仅仅需要对接我们的接口,我们提供SDK(Android & IOS),JAR & Gateway server包(Server),DLL以及小程序插件。根据我们提供组件和手册,客户自己进行开发APP以及和本地服务器交互的API。
以小程序开发为例:
1.使用小程序插件里的接口,对锁进行初始化。接口会返回lockdata,lockdata里包含了跟锁相关的所有信息,后续的接口调用,都需要以lockdata作为参数。所以务必在自己的服务器上维护好锁和lockdata的对应关系。
2.Jar包里有个生成密码的接口,根据自己设计的API传入lockdata以及密码的类型和有效期,服务器根据JAR包方法生成相应的密码。
3.有个别接口的调用会改变lockdata,这时需要用新的lockdata替换原来保存好的lockdata
直接使用我方部署的系统&软件 (提供一套完整的系统用于管理锁设备)我们提供APP、Web端、Server端和相应API。
使用我们整套系统的本地化方案,客户仅仅需要提供服务器,我们会提供下方三个并部署到客户服务器上,只对接本地化方案一的则需要客户自己开发:
| 名称 | 链接 |
|---|---|
| 相关接口文档 | http://xiaoyaoji.cn/project/1XKJIUUwSY5/1jitKisUEUK |
| web端演示 | http://onpremise.ttlock.com/ |
| 演示app下载 | https://www.pgyer.com/uEG3 |
| 系统 | linux ;内存: 6G + ;磁盘: 100G+ |
|---|---|
| 软件 | Tomcat-8.5.x、msyql 5.6.x、Redis、Jdk-1.8.x |
客户基于我方提供的源代码(Web、App、Server源码,SDK源码不提供),在原有功能上进行二次开发 (用于有开发人员的情况下自行开发软件)
| 方案 | 对接方收到 | 对接方需要完成事项 |
|---|---|---|
| 一 | - SDK(Android & IOS) - JAR(server) - Gateway server(server) - Card encoder DLL - 小程序插件等 | 根据提供的组件和手册: 1. 开发自己的 App(安卓或 IOS) 2. 设计自己的 APIs 3. 配置服务器 |
| 二 | - 提供成熟可运行的系统,包含App、web 端 以及Server端的部署。 Demo: API docs、 web、 App | 准备一台服务器(服务器要求参考上述章节3.3.2 ),由我方进行部署 |
| 三 | App、Server、Web 端源码 | 根据提供的源码自行开发 |
注意:
本地化项目并非是一比一复刻的通通锁App,部分包含在通通锁App的功能并不在本地化项目的当中,如:添加无线键盘功能、添加独立门磁功能、G6 matter 网关、掌静脉、水电表等。具体请以实际交付的本地化App为准,如果已经购买了相关方案,并需要增加通通锁App中的功能:
对于方案一和三,后续我们免费提供相关接口,具体功能需开发者自行实现;
对方案二,由于是我方交付可使用的成熟功能,新增功能则需要我们投入时间并进行开发,会产生额外费用,具体费用需评估。
技术支持:公司为客户免费提供1个月的开发及部署技术支持。1个月后若还需技术支持,公司将以按年收费的方式为客户提供全面化技术支持,每年提供10次电话会议或现场支持(国外只提供在线支持),服务提供时间为工作日8:30AM-5:30PM,北京时间;
本地化SDK 和 开放平台SDK的区别:开放平台SDK生成的lockdata无法在本地化配套的服务器JAR包中使用;
本地化需要特别定制锁芯片和网关吗?:不需要
费用:请添加微信账户:ttlockdev 进行咨询