通通锁本地化对接方案(需付费)

一、概要

通通锁本地化对接方案指的是:

二、适用场景

1 对数据安全有明确要求的国家,比如欧盟、印度等;

2 要求数据完全内部管理的大型平台,比如airbnb、booking、携程等;

3 学校、政府部门等需要使用内网的单位;

三、方案以及组件介绍

本地化方案一经部署,可以完全独立运行在购买方的本地服务器上,且后续将不受我方管控(无法收回,无法使其失效,未经授权无法访问)

3.1 组件介绍

1 JAR包:部署在服务器,用于响应API生成数据,如生成密码、电子钥匙等

2 SDK(安卓和IOS):用于原生开发

3.DLL:发卡器对接

4 小程序插件:用于小程序开发

5 网关服务器包 :可以本地服务器上运行的程序,运行之后使服务器有能力接收网关的请求,使网关和本地服务器进行连接

其中JAR包是必须的,SDK和网关服务器根据需要选择使用。

 

3.2 本地化方案一

基于自己的软件与我方接口进行对接(用于已经有一套完整的系统,仅用于设备对接)

有自己的服务器,仅仅需要对接我们的接口,我们提供SDK(Android & IOS),JAR & Gateway server包(Server),DLL以及小程序插件。根据我们提供组件和手册,客户自己进行开发APP以及和本地服务器交互的API。

image-20250815112249746

以小程序开发为例:

1.使用小程序插件里的接口,对锁进行初始化。接口会返回lockdata,lockdata里包含了跟锁相关的所有信息,后续的接口调用,都需要以lockdata作为参数。所以务必在自己的服务器上维护好锁和lockdata的对应关系。

2.Jar包里有个生成密码的接口,根据自己设计的API传入lockdata以及密码的类型和有效期,服务器根据JAR包方法生成相应的密码。

3.有个别接口的调用会改变lockdata,这时需要用新的lockdata替换原来保存好的lockdata

 

3.3 本地化方案二

直接使用我方部署的系统&软件 (提供一套完整的系统用于管理锁设备)我们提供APP、Web端、Server端和相应API。

3.3.1 演示方案

使用我们整套系统的本地化方案,客户仅仅需要提供服务器,我们会提供下方三个并部署到客户服务器上,只对接本地化方案一的则需要客户自己开发:

名称链接
相关接口文档http://xiaoyaoji.cn/project/1XKJIUUwSY5/1jitKisUEUK
web端演示http://onpremise.ttlock.com/
演示app下载https://www.pgyer.com/uEG3

3.3.2 服务器部署要求

系统linux ;内存: 6G + ;磁盘: 100G+
软件Tomcat-8.5.x、msyql 5.6.x、Redis、Jdk-1.8.x

3.4 本地化方案三

客户基于我方提供的源代码(Web、App、Server源码,SDK源码不提供),在原有功能上进行二次开发 (用于有开发人员的情况下自行开发软件)

3.5 三种方案对比

方案对接方收到对接方需要完成事项
- SDK(Android & IOS)
- JAR(server)
- Gateway server(server)
- Card encoder DLL
- 小程序插件等
根据提供的组件和手册:
1. 开发自己的 App(安卓或 IOS)
2. 设计自己的 APIs
3. 配置服务器
- 提供成熟可运行的系统,包含App、web 端 以及Server端的部署。
Demo: API docswebApp
准备一台服务器(服务器要求参考上述章节3.3.2 ),由我方进行部署
App、Server、Web 端源码根据提供的源码自行开发

注意:

本地化项目并非是一比一复刻的通通锁App,部分包含在通通锁App的功能并不在本地化项目的当中,如:添加无线键盘功能、添加独立门磁功能、G6 matter 网关、掌静脉、水电表等。具体请以实际交付的本地化App为准,如果已经购买了相关方案,并需要增加通通锁App中的功能

四、其他