---
# System prepended metadata

title: Deployed Document history
tags: [CP]

---

# Deployed Document history

# CP Edge Server Staff deployment list
###### tags: `CP`
<style>
.markdown-body {
    max-width: 1100px;
}
.ui-comment-button-container {
    right: -180px;
}
</style>

## [Normal service install step](#Home)

## Deploy PC use version:
|PC  | Version|note|
| ---  |---  | --- |
|DQV_FT1|edgeServerV216A|DQV use|
|DQV_FT3|TEST_YAMAMA|R豆腐|
|DQV_BI|edgeServerV217A2Log|viya debug|
|DQV_HUB|edgeServerV216A|DQV use|
|TEST_BACK_103|edgeServerV215C| PLUM use; already finish|
|TEST_illumina_71|||
|TEST_HUNTER_69|edgeServerV216CPre|Hunter Test LEDSTATUSAI |
|TEST_Jeffry_19|edgeServer_V216A_FANBURN|Jeffry Test FANBURN|
|TEST_Jeffry_19|edgeServer_V2.1.6B|Jeffry Test FANBURN|
|TEST_Jeffry_19|edgeServer_jeffry_console_rj45|Jeffry Test CONSOLE_RJ45
|DQV FT1/HUB|edgeServer_V2.1.6C1|Randolph Test|
|DQV FT3|edgeServer_V2.1.6C2_TEST|V2.1.6C2 Release (FT3)|
|Adam-85|PULM_edgeServerV2.1.5BFix1|PULM - V2.1.5BFix1 Test |
|DQV FT3 |edgeServer_V2.1.7A0 |FT3 V2.1.7A0 Test for Randolph |
|TEST_Jeffry_19 |edgeServer_V2107A1 |FT1 Test|
|Adam_85 |edgeServerV2.1.5BFix1_DB_V1015A0 |PULMCARD Test|
|DQV-All Stations |edgeServer_V2107A2 |DQV all stations|
|Jeffry_19|puzzle_jeffry_illumina_2021_02|Jeffry Puzzle test|
|DQV-HUB|edgeServer_V2.1.08A0_DB_V1.0.15A2|Randolph HUB Test|
|Illumina FT1-BI_71|puzzle_jeffry_illumina_20210316_TEST|Jeffry Test|
|Puzzle FT1_19|puzzle_DB_adam_puzzle4_20210427|Adam FT1 test|
|DQV-HUB|edgeServer_V2.1.7A3|Randolph HUB test|
|DQV-HUB|edgeServer_V2.1.08A1_DB_V1015A1|Randolph HUB test|
|BI_43| ES_M90X|for puzzle_M90X test|
|FT1_30 |ES_V2.1.07A2_DB_V1.0.15A7_TEST |Jeffry ATest V3 device|
|BI_30 |ES_M90X_DB_puzzl_m90x_jeffry |Jeffry ATest m902 device|
|FT1_30 |ES_V2.1.07A2_DB_V1.0.15A8 |Jeffry- V2 device ATest FT1 |
|FT1_31|puzzle_DB_V1.0.15A8_20210623|Puzzle ATest-FT1 for Adam|
|BI_30_31|ES_M90X_DB_puzzl_m90x|M90X BI Test for adam |
|FT1_30_31|ES_V2.1.07M2_DB_V1.0.15A9|M90X ATest for Joe and Jeffry|
|FT1_30|ES_M90X_FT1_MAC_DB_jeffry_M90x_reprdtnme|M90X FT1-ATest (MAC testitem) for Joe and Jeffry|

## [formal release link ](https://gitlab.ieiworld.com/iot-team/cp_deployment_doc/wikis/home)

## <font color="red"> Test Use </font>: table only use in 10.10.80.103 for test use
## <font color="blue"> Please Update Here </font> <font color="lightblue"> (No use doc, please delete it) </font>

### new doc use <font color="pink"> DeployProject TAG: V0.0.4 </font>

|Deploy(User)| TestName  | cmd |note|
| ---  | --- | --- | --- |
| Viya|[ES_M90X_V2.1.08M0_DB_V1.0.15A10_TEST](https://hackmd.io/xztibdMURSWwtyZrFSyVWQ?view)|python3 makeDeploy.py ES_M90X_V2.1.08M0_DB_V1.0.15A10 DEVICEVER viyaModify_combi_M90X_Pulm V2.1.07A5 hunterModify_mergeTestRelease DB_V1.0.15A10 V1.0.15A10 DEVVersion.zip|42 test pulm, 30,31 test M90X|
| Nayana| [ES_M90X_FT1_MAC_DB_jeffry_M90x_reprdtnme](https://hackmd.io/4ET_bXLDRkCEgV9GlInedA?view)|python3 makeDeploy.py ES_M90X_FT1_MAC_DB_jeffry_M90x_reprdtnme Puzzle_M90X M90X_FT1_MAC V2.1.07A5 V2.1.06M0 DB_jeffry_M90x_reprdtnme jeffry_M90x_reprdtnme  20210629_M90X-V1.0.15M2.zip|M90X FT1-ATest (MAC testitem) for Joe and Jeffry|
| Nayana|[ES_V2.1.07M2_DB_V1.0.15A9](https://hackmd.io/nIXZLJHwRnW37K_RUXDdmw?view)|python3 makeDeploy.py ES_V2.1.07M2_DB_V1.0.15A9 V1.0.15M2 V2.1.07M2 V2.1.07A5 V2.1.06M0 DB_V1.0.15A9 V1.0.15A9 20210629_M90X-V1.0.15M2.zip|M90X ATest for Joe and Jeffry|
| Nayana|[ES_M90X_DB_puzzl_m90x](https://hackmd.io/HMOf6wOeRNezveehEyAXOA?view) |python3 makeDeploy.py ES_M90X_DB_puzzl_m90x V1.0.15M1 edgeServer_M90X V2.1.07A5 V2.1.06M0 DB_puzz_m90x_jeffry puzz_m90x_jeffry 20210524_V1.0.15M1.zip |M90X BI Test for adam |
|Nayana |[puzzle_DB_V1.0.15A8_20210623](https://hackmd.io/7iFWm7ioTwSZ71mfzr8sCg?view) |python3 makeDeploy.py puzzle_DB_V1.0.15A8_20210623 v1.0.12_puzzle new_puzzle_edgeserver_dev v1.0.1_puzzle V2.1.5A1 DB_V1.0.15A8  V1.0.15A8 20210111_PUZZLE_V1.0.4.zip|Puzzle ATest-FT1 for Adam |
| Nayana |[ES_V2.1.07A2_DB_V1.0.15A8](https://hackmd.io/QEAzjItZTPq50taxOdZuEw?view) |python3 makeDeploy.py ES_V2.1.07A2_DB_V1.0.15A8 V1.0.15A4 V2.1.07A2 V2.1.07A2 V2.1.06A0 DB_V1.0.15A8 V1.0.15A8 20210524_V1.0.15M1.zip |Jeffry- V2 device ATest FT1 |
|Nayana |[ES_M90X_DB_puzzl_m90x_jeffry](https://hackmd.io/TCN_tjBATVKc0BjvQstcoQ) |python3 makeDeploy.py ES_M90X_DB_puzzl_m90x_jeffry V1.0.15M1 edgeServer_M90X V2.1.07A5 V2.1.06M0 DB_puzz_m90x_jeffry puzz_m90x_jeffry 20210524_V1.0.15M1.zip | Jeffry ATest m902 BI |
|Nayana|[ES_V2.1.07A2_DB_V1.0.15A7_TEST](https://hackmd.io/Q0PMwCl2RiKq_xCrAT7RyA?view)|python3 makeDeploy.py ES_V2.1.07A2_DB_V1.0.15A7 V1.0.15A4 V2.1.07A2 V2.1.07A2 V2.1.06A0 DB_V1.0.15A7 V1.0.15A7 20210524_V1.0.15M1.zip|Jeffry ATest 10.10.80.30|
| Nayana |[ES_M90X](https://hackmd.io/2mt64m5-T1mo1g19MKFMLg?view)|python3 makeDeploy.py ES_M90X V1.0.15A1 V2.1.07A4 V2.1.07A3 Puzzle_M90X DB_puzzle_m90x puzzle_m90x 20210128_CP_V1.0.15A0A1.zip|for puzzle_M90X test|
| Nayana |[edgeServer_V2.1.08A1_DB_V1015A1](https://hackmd.io/zTTv3mGmRlmZ83XK2iJUHw?view)|python3 makeDeploy.py edgeServer_V2.1.08A1_DB_V1015A1 V1.0.15A1 V2.1.08A1 V2.1.07A2 V2.1.06A0 DB_V1.0.15A1 V1.0.15A1 20210128_CP_V1.0.15A0A1.zip|Hub test for Randolph|
|Nayana|[edgeServer_V2.1.7A3](https://hackmd.io/okAcGum9SbCcYhT-cYN6yw?view)|python3 makeDeploy.py edgeServer_V2.1.7A3 V1.0.15A1 V2.1.7A3 V2.1.07A2 V2.1.06A0 DB_V1.0.15A1 V1.0.15A1 20210128_CP_V1.0.15A0A1.zip|DQV HUB test for Randolph|
|Nayana|[puzzle_DB_adam_puzzle4_20210427](https://hackmd.io/Xrr38fywQwSOk_mg3gXWLA)|python3 makeDeploy.py puzzle_DB_adam_puzzle4_20210427 v1.0.12_puzzle new_puzzle_edgeserver_dev v1.0.1_puzzle V2.1.5A1 DB_adam_puzzle4 adam_puzzle4 20210111_PUZZLE_V1.0.4.zip|Puzzle Test 19 machine|
|Viya|[edgeServerV217A2Log](https://hackmd.io/z8P__DQ1QDaFCZJBe5h7Dw?view)|python3 makeDeploy.py edgeServer_V2107A2Log V1.0.15A1 viyaModify_addLog V2.1.07A2 V2.1.06A0 DB_V1.0.15A1 V1.0.15A1 20210128_CP_V1.0.15A0A1.zip|DQV BI|
| Nayana|[edgeServer_V2107A2_DB_V1015A4](https://hackmd.io/k6a4Upz5TG-bxPfZ7lffcQ?view) |python3 makeDeploy.py edgeServer_V2107A2_DB_V1015A4 V1.0.15A1 V2.1.07A2 V2.1.07A2 V2.1.06A0 DB_V1.0.15A4 V1.0.15A4 20210128_CP_V1.0.15A0A1.zip |DQV FT3, BI |
|Nayana|[puzzle_jeffry_illumina_20210316_TEST](https://hackmd.io/LX57kgZ_ROuSBiTcWpCoyQ)|python3 makeDeploy.py puzzle_jeffry_illumina_20210316 v1.0.12_puzzle new_puzzle_edgeserver_dev v1.0.1_puzzle V2.1.5A1 DB_V1.0.15A0 V1.0.15A0 20210111_PUZZLE_V1.0.4.zip|Jeffry test Illumina 71|
|Nayana|[edgeServer_V2.1.08A0_DB_V1.0.15A2](https://hackmd.io/Yvtl3ESbSXixvM1akOhQRQ?view)|python3 makeDeploy.py edgeServer_V2.1.08A0_DB_V1.0.15A2 V1.0.15A1 V2.1.08A0 V2.1.07A2 V2.1.06A0 DB_V1.0.15A2 V1.0.15A2 20210128_CP_V1.0.15A0A1.zip|DQV-HUB|
|Nayana | [puzzle_jeffry_illumina_2021_02](https://hackmd.io/sTKazURwQEW_CNd40UIiJw?view)| python3 makeDeploy.py puzzle_jeffry_illumina_2021_02 v1.0.12_puzzle new_puzzle_edgeserver_dev v1.0.1_puzzle jeffry_illumina_2021_02 DB_V1.0.15A0 V1.0.15A0 20210111_PUZZLE_V1.0.4.zip| Jeffry Puzzle Test|
|Nayana|[edgeServer_V2107A2_DB_V1015A1](https://hackmd.io/PwwF_R2STpSnUIaVGAH_-A?view)|python3 makeDeploy.py edgeServer_V2107A2_DB_V1015A1 V1.0.15A1 V2.1.07A2 V2.1.07A2 V2.1.06A0 DB_V1.0.15A1 V1.0.15A1 20210128_CP_V1.0.15A0A1.zip|DQV Area (All stations)|
|Nayana|[edgeServer_V2107A2](https://hackmd.io/qdAXWTDCSvSqPaEo6iepIQ?view) |python3 makeDeploy.py edgeServer_V2107A2 V1.0.15A1 V2.1.07A2 V2.1.07A2 V2.1.06A0 DB_V1.0.15A0 V1.0.15A0 20210128_CP_V1.0.15A1.zip |Deployed to DQV area (all DQV stations) |
|Nayana |[edgeServerV2.1.5BFix1_DB_V1015A0](https://hackmd.io/pJZacswlQuG_cFQuMFTdxA?view) |python3 makeDeploy.py edgeServerV2.1.5BFix1_DB_V1015A0 v0.0.2 V2.1.5BFix1 V1.1.10B V2.1.5B DB_V1.0.15A0 V1.0.15A0 pulmcard_v0.0.2.zip |Deployed to Adam machine 10.10.80.85 (PULM) |
|Nayana | [edgeServer_V2107A1](https://hackmd.io/dFmsvP0tTMm6WuYzRrv0YQ?view)|python3 makeDeploy.py edgeServer_V2107A1 V1.0.15A0 V2.1.07A1 V2.1.07A1 V2.1.06A0 DB_V1.0.15A0 V1.0.15A0 20210118_CP_V1.0.15A0.zip | Deployed FT1 to 10.10.80.19(Jeffry)/DQV for ATest and release|
|Nayana | [edgeServer_V2.1.7A0](https://hackmd.io/vk22p5zVRSqqZu-kX5Qhpg?view)|python3 makeDeploy.py edgeServer_V2.1.7A0 v1.0.14C V2.1.7A0 V2.1.6C V2.1.6 DB_v1.0.14C v1.0.14C 20201110_CP_v1.0.14C.zip | Deployed to DQV FT3|
|Nayana |[PULM_edgeServerV2.1.5BFix1](https://hackmd.io/ZEmsYDE6TuSJgCp3wA_igA?view) |python3 makeDeploy.py edgeServerV2.1.5BFix1 v0.0.2 V2.1.5BFix1 V1.1.10B V2.1.5B dbadam_pulm_parallel adam_pulm_parallel pulmcard_v0.0.2.zip |Deployed to Adam machine 10.10.80.85 (PULM) |
|Nayana | [edgeServer_V2.1.6C2_TEST](https://hackmd.io/Vu6rx7WqTquEaZ3_19r7Xw?view)|  python3 makeDeploy.py edgeServer_V2.1.6C2 v1.0.14C V2.1.6C2 V2.1.6C V2.1.6 DB_v1.0.14C v1.0.14C 20201110_CP_v1.0.14C.zip| Deployed to DQV FT3|
|Nayana DQV FT1/HUB|[edgeServer_V2.1.6C1](https://hackmd.io/bPyX791RTOGs2JYfqPJWfA?view)|python3 makeDeploy.py edgeServer_V2.1.6C1 v1.0.14C V2.1.6C1 V2.1.6C V2.1.6 DB_v1.0.14C v1.0.14C 20201110_CP_v1.0.14C.zip|Randolph test -Fix HUB msg and FT1 write MAC addr issue|
| Jeffry machine|[edgeServer_jeffry_console_rj45](https://hackmd.io/3uogFjWARrCyphnp8e-rrg?view) | python3 makeDeploy.py edgeServer_jeffry_console_rj45 jeffry_console_rj45 EdgeServer_ConsoleTest V2.1.6C V2.1.6 DB_jeffry_console_rj45 jeffry_console_rj45 20201023_CP_v1.0.14B.zip| TEST CONSOLE testitem|
|DQV FT3 |[edgeServer_V2.1.6C](https://hackmd.io/iYQMchxlTRGSZXGzqK_3HA?view) | python3 makeDeploy.py edgeServer_V2.1.6C v1.0.14C V2.1.6C V2.1.6C V2.1.6 DB_v1.0.14C v1.0.14C 20201110_CP_v1.0.14C.zip| for Randolph V2.1.6C test|
| Hunter  | [edgeServerV216CPre](https://hackmd.io/144b64H_R3OrRnURo-fSVw?view) | python3 makeDeploy.py edgeServerV216CPre Dev_pretest V2.1.6C V2.1.6C V2.1.6 DB_216CPreTest AllMergeTest 20201020_CP_v1.0.14B.zip | V2.1.6C AI test |
| Hunter  | [edgeServer_AI_V216B](https://hackmd.io/gpprdlQgTk2Ax49y1-kmOQ?view) | python3 makeDeploy.py edgeServer_AI_V216B v1.0.14B V2.1.6B V2.1.6B V2.1.6 DB_v1.0.14B v1.0.14B 20201020_CP_v1.0.14B.zip | Test V2.1.6B AI LED  |
|Nayana  | [edgeServer_V2.1.6B](https://hackmd.io/CCsBNySeTbuCxkHu1rePZg) | python3 makeDeploy.py edgeServer_V2.1.6B v1.0.14A V2.1.6B V2.1.6A V2.1.6 DB_v1.0.14B v1.0.14B 20201008_CP_v1.0.14.zip | Test V2.1.6B version for Jeffry |
| Nayana  | [edgeServer_V216A_FANBURN](https://hackmd.io/thpTZtP4S4O1XQNcqLwc_Q?view) | python3 makeDeploy.py edgeServer_V216A_FANBURN v1.0.14A  EdgeServer_Modify_report V2.1.6A V2.1.6 DB_v1.0.14A v1.0.14A 20201008_CP_v1.0.14.zip | for Jeffry FANBURN Test |
| Hunter | [edgeServerV216A](https://hackmd.io/8cWPpYmyQm2KtTNuQKzn9A?view) | python3 makeDeploy.py edgeServer_V216A v1.0.14A V2.1.6A V2.1.6A V2.1.6 DB_v1.0.14A v1.0.14A 20201008_CP_v1.0.14.zip | --- |
| Hunter | [edgeServerV216PCBA](https://hackmd.io/ga0GrfzEQC2GzCUKDs535g) | python3 makeDeploy.py edgeServerV216PCBA v1.0.14A V2.1.6 V2.1.6 V2.1.6 DB_v1.0.14A v1.0.14A 20201006_CP_v1.0.14A.zip | --- |
|Nayana|[edgeServerV216](https://hackmd.io/BBI6cS4yRJyBUbSKz3IRyg)|python3 makeDeploy.py edgeServerV216.zip v1.0.14 V2.1.6 V2.1.6 V2.1.6 DB_v1.0.14 v1.0.14 20200909_CP_v1.0.14.zip|Release V2.1.6|
|Nayana|[puzzle18Sept2020](https://hackmd.io/qeM2Fh8ETmS0xH12b-XWzg)|python3 makeDeploy.py puzzle18Sept2020 v1.0.12_puzzle new_puzzle_edgeserver_dev v1.0.0_puzzle V2.1.5A DB_adam_illumina adam_illumina 20200709_PUZZLE_V1.0.2.zip|Release new_puzzle_edgeserver_dev & DB :adam_illumina |
|Nayana |[edgeServerV215A](https://hackmd.io/cpGaRKQYSJWuVxqc9_DpmQ) | python3 makeDeploy.py edgeServerV215A v1.0.13A V2.1.5A V2.1.5A V2.1.5A DB_v1.0.13A v1.0.13A 20200714_CP_v1.0.13A.zip| Fix V2V3 issue.Release v2.1.5A|
|Hunter|[edgeServer_hub0709](https://hackmd.io/Vfsjc2MQRaiR916xDqDemA?both)|python3 makeDeploy.py edgeServer_hub0709 v1.0.12 V2.1.5A viyaModify_combiCPMenuUpdate V2.1.5A dbv1.0.12A v1.0.12A 20200525_CP_v1.0.12.zip|Test wipe data function use|
|Nayana |[puzzleV215A](https://hackmd.io/ixAlBjdjTT254w6-_GFjgA) | python3 makeDeploy.py puzzleV215A v1.0.12_puzzle V2.1.5A v1.0.0_puzzle V2.1.5A DB_v1.0.13A v1.0.13A 20200709_PUZZLE_V1.0.2.zip| Puzzle V2.1.5A Release|
|Nayana|[ESV215A_DBv1.0.13C](https://hackmd.io/fZ_RCYqfSuqeLxhRXZSM6g)|python3 makeDeploy.py ESV215A_DBv1.0.13C v1.0.13A V2.1.5A V2.1.5A V2.1.5A DB_v1.0.13C v1.0.13C 20200714_CP_v1.0.13A.zip| ES: V215A DB: v1.0.13C|
|edgeServerV215A1_dbv1.0.13C|[edgeServerV215A1_dbv1.0.13C](https://hackmd.io/Fh9g8sfaTfON0MQRosDEdQ?view)|python3 makeDeploy.py edgeServerV215A1_dbv1.0.13C v1.0.13A V2.1.5A1 V2.1.5A V2.1.5A1 DB_v1.0.13C v1.0.13C 20200714_CP_v1.0.13A.zip|Exclude Alive functionality|
|Hunter|[edgeServerDevAlive](https://hackmd.io/tdPhjlv2Tv2TQiKvGa_xyw)|python3 makeDeploy.py edgeServerDevAlive v1.0.13A edgeServer_dev_ExcludeAlive hunterModify_devAlive hunterModfiy_devAlive DB_v1.0.13C v1.0.13C 20200714_CP_v1.0.13A.zip|Device alive function rebuild|



## <font color="blue"> Update Finish Thanks </font>

## demo picture
![](https://i.imgur.com/0JraatD.png)

# make deploy documents


## step
```
sudo ssh test@10.10.80.103

test@test-ROG:~$ cd /home/test/deployproject/doc

test@test-ROG:~/deployproject/doc$ python3 makeDeploy.py ?
EdgeServerZipName: Don't use the word "_TEST"

puzzle project==> Please enter "puzzle" as the prefix of EdgeServerZipName

make deploy document EdgeServerZipName DEVICE_TAG EdgeServerAPI_TAG CONSOLE_TAG UI_TAG DBZipName DB_TAG DEVIMGZipName
python3 makeDeploy.py edgeServerV1110A v1.0.10A V1.1.10A V1.1.10 V1.1.10 dbv1.0.10A v1.0.10A 20200304_CP_v1.0.10A

# please run the command

python3 makeDeploy.py edgeServerV1110A v1.0.10A V1.1.10A V1.1.10 V1.1.10 dbv1.0.10A v1.0.10A 20200304_CP_v1.0.10A

cat deploy.md  ===> test use ... in this hackmd
cat deploy2.md ===> formal use ... in gitlab
```
### simple mapping
| EdgeServerZipName| DEVICE_TAG| EdgeServerAPI_TAG| CONSOLE_TAG |UI_TAG| DBZipName |DB_TAG| DEVIMGZipName|
| --- | --- | ---  | --- | --- | ---  | --- | --- |--- |
|edgeServerV1110A|v1.0.10A|V1.1.10A|V1.1.10|V1.1.10|dbv1.0.10A|v1.0.10A|20200304_CP_v1.0.10A|


# Home
[DQV Test Area](#DQV)
[Factory](#Factory)
[By Admin](#Admin)

<style>
.admin {
  color: green;
}

.adminend {
  color: "#90D9B7";
}

.dqv {
  color: darkblue;
}

.dqvend {
  color: lightblue;
}

.factory {
  color: red;
}

.factoryend {
  color: pink;
}
</style>

## normal service support list
```
 [STEP1] Show Project check list ?
burnImage	x
burnInReport	x
devTool	x
idmsClient	x
updateTool	x
```

# DQV
[Home](#Home)

## List
[DevTool](##dqvDEVTOOL)
[burnImage](##dqvBURNIMAGE)
[inferenceapi](##dqvINFERENCEAPI)

## <font class="dqv">SETUP DevTool In all HUB and FT1</font>
## dqvDEVTOOL
```
sudo ssh test@10.10.80.103
sudo su

cd /home/test/deployproject/setup
# use devTool V0.0.5
bash serverDownload.sh
1

# if you see other project: enter "n"
n
# if you see this... Project ==> devTool ... enter request
V0.0.5

bash package.sh devToolV005.tar
bash independent.sh devToolV005.tar 10.10.81.250
```
### check
```
sudo ssh test@10.10.81.250
cat devToolServer/.version 

or

cd /home/test/deployproject/tools
sudo bash ./passCmd.sh "cat devToolServer/.version" 10.10.81.250
```
## <font class="dqvend">------ SETUP DevTool FINISH ------</font>

## <font class="dqv">burnImage Install</font>
## dqvBURNIMAGE
### 這個比較麻煩  需要連線到跟 10.10.81.251同一個 wifi (TP-Link_251), 下載deployproject 執行檔案
## please backup burnImage/usb_ports.json first
```
sudo ssh test@10.10.81.251
sudo ssh test@192.168.0.184
cp burnImage/usb_ports.json usb_ports.json
```
## setup
```

cd /home/test/deployproject/setup
＃ use burnImage V0.0.3 V2.1.6
＃ use burnImage V0.0.4 V2.1.07A4 (not test in CP, now only support PUZZLE_M90X)
bash serverDownload.sh
# if you see other project: enter "n"
n
# if you see this... Project ==> burnImage ... enter request
V0.0.3 V2.1.6

bash package.sh burnImageV003.tar
sudo bash independent.sh burnImageV003.tar 192.168.0.184

or 

V0.0.4 V2.1.07A4

bash package.sh burnImageV004.tar
sudo bash independent.sh burnImageV004.tar 192.168.0.184

```
### check
sudo ssh test@10.10.81.251
sudo ssh test@192.168.0.184
cat burnImage/.version
## <font class="dqvend">------ SETUP burnImage FINISH ------</font>

## <font class="dqv">SETUP inferenceapi </font>
## dqvINFERENCEAPI

## start to setup
```
sudo ssh test@10.10.80.103
sudo su

cd /home/test/deployproject/setup
＃use inferenceapi V0.0.1
bash serverDownload.sh
# if you see other project: enter "n"
n
# if you see this... Project ==> inferenceapi ... enter request
V0.0.1

bash package.sh inferenceapiV001.tar

# Factory 5F
bash independent.sh inferenceapiV001.tar 10.10.81.250

```

### check
```
sudo bash ./passCmd.sh "cat inferenceapiServer/.version" 10.10.81.250
```

## <font class="dqvend">------ SETUP inferenceapi FINISH ------</font>

# Factory
[Home](#Home)
## List
[DevTool](##FactoryDEVTOOL)
[burnImage](##FactoryBURNIMAGE)
[inferenceapi](##FactoryINFERENCEAPI)

## <font class="factory">SETUP DevTool In all HUB and FT1</font>
## FactoryDEVTOOL
```
sudo ssh test@172.16.2.126
sudo su

cd /home/test/deployproject/setup
# use devTool V0.0.5
bash serverDownload.sh
# if you see other project: enter "n"
n
# if you see this... Project ==> devTool ... enter request
V0.0.5

bash package.sh devToolV005.tar

# Factory 5F
bash independent.sh devToolV005.tar 10.9.250.17/10.9.250.15/10.9.250.22/10.9.250.20

# Factory 3F HUB DB
bash independent.sh devToolV005.tar 10.9.230.15/10.9.230.11/10.9.230.12/10.9.230.16

# Israel HUB DB
bash independent.sh devToolV005.tar 192.168.52.1/192.168.52.2

# US HUB DB
bash independent.sh devToolV005.tar 10.5.100.211/10.5.100.212/192.168.222.2/192.168.222.3

```
### check
```
sudo ssh test@10.10.81.250
cat devToolServer/.version 

or

cd /home/test/deployproject/tools
sudo bash ./passCmd.sh "cat devToolServer/.version" 10.9.230.15/10.9.230.11/10.9.230.12/10.9.230.16

sudo bash ./passCmd.sh "cat devToolServer/.version" 192.168.52.1/192.168.52.2

sudo bash ./passCmd.sh "cat devToolServer/.version" 10.5.100.211/10.5.100.212/192.168.222.2/192.168.222.3
```

## <font class="factoryend">------ SETUP DevTool FINISH ------</font>


## <font class="factory">SETUP burnImage </font>
## FactoryBURNIMAGE
## please backup burnImage/usb_ports.json first
```
cd /home/test/deployproject/tools
sudo bash ./passCmd.sh "cat burnImage/usb_ports.json" 10.9.250.100/10.9.250.124
sudo bash ./passCmd.sh "cp burnImage/usb_ports.json usb_ports.json" 10.9.250.100/10.9.250.124

sudo bash ./passCmd.sh "cp usb_ports.json burnImage/usb_ports.json" 10.9.250.100/10.9.250.124

```
## start to setup
```
sudo ssh test@172.16.2.126
sudo su

cd /home/test/deployproject/setup
＃use burnImage V0.0.3 V2.1.6
＃ use burnImage V0.0.4 V2.1.07A4 (not test in CP, now only support PUZZLE_M90X)
bash serverDownload.sh
# if you see other project: enter "n"
n
# if you see this... Project ==> burnImage ... enter request
V0.0.3 V2.1.6

bash package.sh burnImageV003.tar
bash independent.sh burnImageV003.tar 10.9.250.165/10.9.250.124/10.9.100.103/10.9.100.105

or 

V0.0.4 V2.1.07A4

bash package.sh burnImageV004.tar
sudo bash independent.sh burnImageV004.tar 10.9.250.165/10.9.250.124/10.9.100.103/10.9.100.105

```
## please copy backup usb_ports.json to burnImage/usb_ports.json
```
cd /home/test/deployproject/tools
sudo bash ./passCmd.sh "cp usb_ports.json burnImage/usb_ports.json" 10.9.250.165/10.9.250.124/10.9.100.103/10.9.100.105
```

### check
```
sudo bash ./passCmd.sh "cat burnImage/.version" 10.9.250.165/10.9.250.124/10.9.100.103/10.9.100.105
```

## <font class="factoryend">------ SETUP burnImage FINISH ------</font>

## <font class="factory">SETUP inferenceapi </font>
## FactoryINFERENCEAPI

## start to setup
```
sudo ssh test@172.16.2.126
sudo su

cd /home/test/deployproject/setup
＃use inferenceapi V0.0.1
bash serverDownload.sh
# if you see other project: enter "n"
n
# if you see this... Project ==> inferenceapi ... enter request
V0.0.1

bash package.sh inferenceapiV001.tar

# Factory 5F
bash independent.sh inferenceapiV001.tar 10.9.250.17/10.9.250.15/10.9.250.22/10.9.250.20

```

### check
```
sudo bash ./passCmd.sh "cat inferenceapiServer/.version" 10.9.250.17/10.9.250.15/10.9.250.22/10.9.250.20
```

## <font class="factoryend">------ SETUP inferenceapi FINISH ------</font>


# Admin
[Home](#Home)
## List
[burnInReport](##adminBURNINREPORT)
[idmsClient](##adminIDMSCLIENT)
[updateTool](##adminUPDATETOOL)

## <font class="admin">SETUP burnInReport</span>
## adminBURNINREPORT
```
sudo ssh test@10.10.80.103
sudo su

cd /home/test/deployproject/setup
# use burnInReport master
bash serverDownload.sh
1

# if you see other project: enter "n"
n
# if you see this... Project ==> burnInReport ... enter request
master

bash package.sh burnInReportMaster.tar
bash independent.sh burnInReportMaster.tar 10.10.80.103
```
### check
```
cd /home/test/deployproject/tools
sudo bash ./passCmd.sh "cat burnInReportServer/.version" 10.10.80.103
```
## <font class="adminend">------ SETUP burnInReport FINISH ------</font>

## <font class="admin">SETUP idmsClient In all EdgeServer</font>
## adminIDMSCLIENT
```
sudo ssh test@10.10.80.103
sudo su

cd /home/test/deployproject/setup
# use idmsClient master
bash serverDownload.sh
1

# if you see other project: enter "n"
n
# if you see this... Project ==> idmsClient ... enter request
master

bash package.sh idmsClientMaster.tar
bash independent.sh idmsClientMaster.tar 10.10.80.69
```
### check
```
cd /home/test/deployproject/tools
sudo bash ./passCmd.sh "cat idmsClient/.version" 10.10.80.69
```
## <font class="adminend">------ SETUP idmsClient FINISH ------</font>

## <font class="admin">SETUP updateTool In CP PCBA FT1</font>
## adminUPDATETOOL
```
sudo ssh test@10.10.80.103
sudo su

cd /home/test/deployproject/setup
# use updateTool V0.0.1
bash serverDownload.sh
1

# if you see other project: enter "n"
n
# if you see this... Project ==> updateTool ... enter request
V0.0.1

bash package.sh updateToolV001.tar
bash independent.sh updateToolV001.tar 10.10.80.69
```
### check
```
cd /home/test/deployproject/tools
sudo bash ./passCmd.sh "cat updateTool/.version" 10.10.80.69
```
## <font class="adminend">------ SETUP updateTool FINISH ------</font>
