# TDSDKSample **Repository Path**: trudian/tdsdksample ## Basic Information - **Project Name**: TDSDKSample - **Description**: 提供技术方案,协助客户实现智慧社区业务。提供智慧停车系统设备、智能梯控、云对讲门禁设备、人脸识别门禁设备、整屋智能家居方案等。触点云 iOS 端源码,版权归属:广东触点科技有限公司 - **Primary Language**: Objective-C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 2 - **Created**: 2021-09-09 - **Last Updated**: 2024-10-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: IOS, smart-home, face-recognition, intelligence-community, wisdom-parking ## README # 触点云 iOS 开源项目 ## 概述 触点云是一款与我司自有的硬件产品实现联动交互控制的App。您可以使用该APP和我司的相对应的门口机、门禁机、停车场道闸、电梯等设备进行控制。同时根据社区生态触点云APP 还拥有,积分商城,周边小店,物业服务,增值服务,智能家居,家庭管理模块。 ![image](https://user-images.githubusercontent.com/90237991/132821505-860f85ff-a8ba-422c-8ef2-a7d2c83af06f.png) 智慧社区中主要分业主与访客,业主可以通过集成该SDK的手机APP,轻松且安全的出入社区大门及楼栋相对应的大门。业主的车及访客的车进入小区都可以通过集成该SDK的手机APP进行进出小区的相应预约设置。如果想进一步了解触点云业务或者购买我们公司的智能设备的可以登录[泛达集团官网](http://www.farbell.com.cn/ "泛达集团官网")或[触点云开放平台](http://open.trudian.com/web/#/ "触点云开放平台")。 ## 业务场景 ### 家庭管理使用场景 管理家庭成功,让每个家庭成员也有同等的业务功能。如果你的房子用于出租,则有房东与租客关系,利用家庭管理关系租客在正常租房时可以有相应开门权限,当退租的时候。则不能使用原有的权限。 ![image](https://user-images.githubusercontent.com/90237991/132823983-70c65355-ad96-4148-a84d-4b23be838d88.png) ### 增值服务使用场景 提供平台给业主二手物品交易,提供房屋买卖平台和推荐获收益渠道 ![image](https://user-images.githubusercontent.com/90237991/132824193-d229dbb9-67f3-4c12-93d2-c33829fb4d1f.png) ### 积分商场使用场景 让业主足不出户就能优惠的购买的日常需要的物品,同时与周边的餐饮店合作提供优惠的价格给业主。 ![image](https://user-images.githubusercontent.com/90237991/132824334-fc79c473-94f3-44a3-855a-82461558c11a.png) ![image](https://user-images.githubusercontent.com/90237991/132824407-935880a2-ca78-49f4-b653-31cda3367c7f.png) ### 物业服务使用场景 物业报修方便小区业主的日常家电维修、物业缴费方便小区业主物业缴费,水电缴费、物业通知方便小区获取小区最新的公告信息。 ![image](https://user-images.githubusercontent.com/90237991/132824494-fd8687b3-c7dc-4d56-b9ce-c5a7a77d0d44.png) ### 智能家居使用场景 无缝接入,适配涂鸦智能、安心家智能、飞比智能家居、 控制(照明、安防、传感器、厨房电器等智能家居设备),并可以根据不同房间(厨房、客厅、厕所、卧室等)进行分类管理 ,自定义场景模式设置 ![image](https://user-images.githubusercontent.com/90237991/132824598-606b765e-1212-4d86-800c-39b061a0620e.png) ### 门禁开门能力使用场景 #### 二维码识别开门 业主或者访客使用二维码进行识别开门,业主把手机产生的二维码分享给访客,访客收到当前门禁的二维码即可通过门禁扫描二维码方便出入小区。 ![](http://open-trudian.oss-cn-shenzhen.aliyuncs.com/2021-08-06/610cfe9a49ff9.png) #### 授权码开门 业主或者访客查看授权按键码在门口机上输入相对应的授权按键码开门,业主也可以把手机产生的授权按键码分享给访客,访客收到当前门禁的授权按键码即可在门禁上通过输入授权按键码方便出入小区。 ![](http://open-trudian.oss-cn-shenzhen.aliyuncs.com/2021-08-06/610cff538be86.png) #### 远程一键开门 小区使用我司的联网门禁设备,业主只需要通过集成该SDK的手机APP即可在APP上使用远程一键开门。 ![](http://open-trudian.oss-cn-shenzhen.aliyuncs.com/2021-08-06/610d01a780dbd.png) #### 蓝牙一键开门 小区使用我司的蓝牙门禁设备,业主只需要通过集成该SDK的手机APP即可点击蓝牙开门后一键开门,因蓝牙通信的距离限制建议使用蓝牙开门的时候保持与门禁的距离在三米范围内。 ![](http://open-trudian.oss-cn-shenzhen.aliyuncs.com/showdoc_16294246521321481561.png) #### 人脸识别开门 小区使用我司的人脸识别门禁设备,业主只需要通过集成该SDK的手机APP上传自己的人脸进行授权,授权成功后业主通过门禁扫描人脸验证成功即可自动开门。 ![](http://open-trudian.oss-cn-shenzhen.aliyuncs.com/showdoc_16301119021687979520.png) ### 云对讲能力使用场景 当有访客拜访,需要进入楼栋大门时,访客站在门禁正前方,业主可以通过集成该SDK的手机APP进行远程监视,查看门禁镜头面前的人员是不是真的是你的访客,如果是界面下方点击开门,门禁即可自动打开。另外访客也可以在门禁上输入业主的房号,业主的手机收到呼叫后接听,查看门禁镜头面前的人员是不是你的访客,如果是界面下方点击开门,门禁即可自动打开。 ![](http://open-trudian.oss-cn-shenzhen.aliyuncs.com/showdoc_1629964160422368713.png) ### 电梯预约能力使用场景 当业主出门的时候,提前打开集成该SDK的手机APP进入APP中的电梯预约功能,在显示可电梯预约的列表中点击呼梯,电梯即可自动到达你所在楼层。 ![](http://open-trudian.oss-cn-shenzhen.aliyuncs.com/2021-08-06/610cfc6da3973.png) ### 车牌预约管理能力使用场景 当小区搭载公司的智能道闸后,业主可以通过集成该SDK的手机APP管理自己的汽车出入小区权限。当业主在APP上点击相应车牌进行一键锁车后,则所戴该车牌的汽车无法进出小区,直到业主点击解锁后方可进出小区。当有访客想把汽车驶入小区,业主可以通过车牌预约功能预约访客车牌在预约的有效时间内可以自由出入小区。 ![](http://open-trudian.oss-cn-shenzhen.aliyuncs.com/2021-08-06/610cfc9682c58.png) ## 开源项目测试账号 ``` 登录手机号:13999999999 登录密码:123456 ``` ## 相关SDK #### cocoapods ``` pod 'TDSDK', '~> 1.0.5' //触点云业务SDK pod 'TDSip', '1.0.2' //云对讲SDK ``` #### framework ``` >EntranceGuard >Bluetooth >TDBluetoothSDK.framework //蓝牙开门SDK ``` ## 目录结构说明: ``` >EntranceGuard >ValueAddServices //增值服务功能模块 >TDHomeMarket //积分商场功能模块 >Property //物业功能模块 >SmartHome //智能家居 >ThirdParty //三方库 >Bluetooth //蓝牙开门SDK >API //API接口相关 >Person //个人中心功能模块 >Main //主页功能模块 >Face //人脸相关功能模块 >Verify //身份认证功能模块 >Login //登录注册功能模块 >CarAppointment //车牌预约功能模块 TDConfig //项目配置文件 ``` ## 配置文件说明 配置文件为EntranceGuard目录下的TDConfig文件 ``` PUBLIC_KEY:TDSDK RSA公钥 API_DOMAIN:TDSDK 接口域名 APP_ID: TDSDK AppID APP_KEY: TDSDK AppKey ``` 本开源代码配置文件已填写本司的对外开放的项目配置数据,开发者可直接使用测试。若开发者想要开发自己的项目,可前往[触点云开放平台](http://open.trudian.com)注册您的App,获取相关配置信息。 ## 问题反馈 如果您在使用过程中遇到任何问题,您可以使用以下方式来获取技术支持: - 前往[触点云开放平台](http://open.trudian.com)联系我们的技术支持微信客服