---
# System prepended metadata

title: 202310 Handover
tags: [' Touch Cloud']

---

---
tags: Touch Cloud
---

202310 Handover
====

## Columba
1. Account management
    - Repository: https://gitlab.com/touchcloud/columba/columba_backend
        - Commit: [Integrate the RBAC](https://gitlab.com/touchcloud/columba/columba_backend/-/commit/a59678091cc3fa65cc0714f7376b429807090a27)
    - [RBAC Architecture](https://huanchin.notion.site/RBAC-Architecture-e5bb11e566d346289e3c972294cd80dc)
3. Deployment
    - Repository: https://gitlab.com/touchcloud/columba/deploy

## Zigbee2MQTT
1. Hosted in http://192.168.2.91:8080/
2. Source code: 192.168.2.91:/workspace/Zigbee2MQTT
3. [Getting started](https://www.zigbee2mqtt.io/guide/getting-started/)


## QNAP
1. QNAP TVS-674
    - IP: Use [Qfinder Pro](https://www.qnap.com/en/software/qfinder-pro) to find the IP
    - Port: 8080
    - Username: TCD123
    - Password: Tcd12345
2. AI@Sense 
    - Repository: https://gitlab.com/touchcloud/licenseplate
        - Branch: develop-cpu-QNAP
3. QPKG
    1. Repository: https://gitlab.com/touchcloud/containerized-qpkg
        - Branch: develop 
    2. How to build the QPKG
        1. make
        2. the QPKG will be generated in the build directory
4. [QVR Pro API](https://petstore.swagger.io/?url=https://download.qnap.com/Surveillance/QVRProAPI/qvr_pro_api_1.2.0-20210106.yaml)
5. [QVR Pro Client](https://www.qnap.com/en/utilities/surveillance)
6. [pyqvrpro](https://github.com/oblogic7/pyqvrpro)
7. [containerized-qpkg](https://github.com/qnap-dev/containerized-qpkg)
8.  Backlog
    1. Encrypt source code using PyArmor
    2. Create a QPKG for QNAP to test
        - MAC address: ```24:5E:BE:18:DE:54```
    3. Integrate the License issuing with QTS
    4. Update the new model deployment of AI@Sense
        - Ask Alice or Roberto for details
    5. Adjust the restart mechanism
    6. Implement the online channel number setting function
    7. Update the docker images for QNAP project
    8. Package the application into a QPKG
    9. Make sure it works on both QVR Pro and QVR Elite
    10. Integration test
    11. Mount log files to host?
    12. The IP field in the VMS setting page can be skipped and the password value should be masked
    13. The system may hang after a prolonged operation


## RealT4 Talentrue
1. Repository: https://github.com/kuojoseph-realt4/realt4_release_for_TouchCloud
    - Ask Joseph Kuo for permission
2. How to update and deploy
    1. After the new version is released, use "git pull" to update the repository
    2. Edit the configurations
    3. Copy and rename the build directory to 192.168.2.88:/workspace/Talentrue or 192.168.2.88:/workspace/TalentrueNX
    4. Update the docker-compose.yml to mount the updated version
    5. Restart docker containers

## [RTSPtoWEB](https://hackmd.io/DSKSim2yRruVq9umY58Bhg)
-  Hosted in http://192.168.2.88:8083/
-  The service was provided in conjunction with Talentrue (192.168.2.88:/workspace/Talentrue/docker-compose.yml)
- Edit the config.json if needed

## Visualization Platform
- Backlog
    1. Set up InfluxDB
    2. Set up MQTT client
    3. Implement Alerm History feature
    4. Implement the query APIs for data visualization

## Greygoose
1. Repository: https://gitlab.com/touchcloud/nx/greygoose
    - Branch: dev-5.x-docker
3. Backlog
    1. Upgrade to NX 5.1.0