振南技術干貨集:制冷設備大型IoT監測項目研發紀實(5)

注解目錄

1.制冷設備的監測迫在眉睫

1.1 冷食的利潤貢獻

1.2 冷設監測系統的困難

(制冷設備對于便利店為何如何重要?了解一下你所不知道的便利店和新零售行業。關

于電力線載波通信的論戰。)

2、電路設計

2.1 防護電路

2.1.1 強電防護

2.1.2 弱電防護

(浪涌、脈沖群、靜電、過壓、雷擊,你的電路扛得住嗎?加些防護吧。)

2.2 電路復用(電路設計,仔細思考一下,不要作重復勞動。)

3、協議設計

3.1 內外機通信協議

(電力線通信環境是復雜而惡劣的。振南設計的時分復用與冗余編碼協議,了解一下。)

3.2 主機與 WIFI Agent 通信協議

(樂鑫 ESP8266 連接 WIFI,數據上私有云。Json 了解一下。)

4、自動化生產與測試

4.1 自動化燒錄

4.2 自動化測試

(芯片預處理、自動化燒錄和測試,半個月生產 9000 套硬件,看看我是如何作到的。)

5、工程測試與安裝

5.1 工程測試(手機藍牙遠程調試)

5.2 工程安裝

(看我們上天入地安裝設備。藍牙調試,幾十米外無線燒錄,一部手機全搞定。)

6、冷設監測數據分析

(開放一些內部數據,看看實際效果。)

7、冷設監測故障預判作用評估

7.1 故障預判時效

7.2 對維修保養的驗收指導作用

7.3 故障報警受氣溫的影響

(努力沒有白費,省下的是實實在在的真金白銀。)

8、冷設預警的典型案例

1)申虹路某店

2)恒通商務園某店

(這里有 ABC IOT 系統的內部監測數據,一切的努力都歸結于這些曲線上。)

工程測試與安裝

5.1 工程測試


所謂工程測試就是由研發人員切身到實際場景下針對冷設監測設備進行測試,以收集安裝調試過程中可能出現的問題,最終寫入《工程安裝指導說明》中,來指導工程隊人員的批量化

安裝。主機比較好安裝,直接在店內找一個插座插上即可,難點在于從機的安裝。制冷設備的外機所處的位置大多并沒那么理想,某些情況甚至可謂惡劣。它可能在天臺的外機群里,可能在地下車庫的一個角落里,可能在某一個房子的房頂上,總之千奇百變,要想找到外機在哪,往往沒那么容易,如圖 8.29 所示。

有些外機所處的位置是非常危險的,比如有些外機在豎井里,它下面就是萬丈深淵,要去給它安裝冷設監測設備,是需要安全繩的。

我們研發人員作工程測試,當然不會去找位置過于刁鉆的外機。我們找了一個在地下的外機,如圖 8.30 所示

圖 8.31 中所示的基本就是冷設監測設備的所有研發人員,我們手上抬的是長梯,需要將長梯下放到地下,才能到達外機所在的位置。

在給外機安裝完監測設備之后,研發人員需要經常來收集設備的 log 來分析設備是否正常。

“收集 log,需要電腦接上設備的串口,難道每次收集 log 都要抬著梯子,下到地下嗎?那似乎有些艱苦啊!”


圖 8.29 位于地下車庫的冷設外機


圖 8.30 針對一處在地下的外機進行工程測試

作冷設監測確實是一件很艱苦的工作,但是收集 log 振南動了腦筋,繞開了這些麻煩:在電路上加人了藍牙串口,它有一定的穿透能力和發射距離,基本在 10 米范圍之內就可以找到設備了。而且振南在嵌入式上還寫了強大的 Shell 系統,使得諸如配置參數、燒錄程序等操作都可以通過 Shell 來進行。所以像收集 log 這樣的工作,只要研發人員站在外機附近就能完成了。這套藍牙串口的機制,在振南很多項目中都有使用,加之串口 Shell,可以為我們省去很多麻煩,一些操作可以遠程完成,尤其是難于觸摸到設備的場景,可謂非常方便,如圖 8.32、8.33 所示(關于無線隔空調試和燒錄,詳見“深人淺出 Bootloader”一章)。


圖 8.31 研發人員進行工程測試留影


圖 8.32 通過手機連接藍牙串口進行程序燒錄


圖 8.33 通過電腦連接藍牙串口收集log以及 shell 交互

5.2 工程安裝


工程安裝有別于研發人員的安裝,它是由外包工程隊來進行的,他們的人員構成基本都是·些工人,并不會帶著太多的思考來干活。他們需要的是 SOP 或者標準化的培訓。我們團隊中的宏濤承擔起了編寫 SOP 和針對工人進行培訓的任務,為了讓工人能更好地理解,宏濤實地教學,親自動手演示,悉心講解,如圖 8.34一圖 8.37 所示。


圖 8.34 站在高處為工人演示講解的宏濤(近景)


圖 8.35 站在高處為工人演示講解的宏濤(遠景)


圖 8.36 初春乍暖還寒時節洪濤為工人演示冷設監測安裝


圖 8.37 宏濤配合冷設專家為工程隊現場培訓

ABC 的便利店遍布全國各大一線城市,所以我們在各大城市都找了工程隊對工程安裝進行了外包。宏濤需要跑遍全國為各地的工人演示培訓,這里對宏濤表示敬意,沒有他就沒有整個冷設監測項目的真正落地。

時間緊任務重,ABC 全國所有門店需要在 5 月初完成冷設監測設備的安裝,以應對夏秋季節冷設故障頻發期的到來。全國 10 幾支工程隊同時開工,我們團隊每天為他們提供各種技術支持和指導,遠程解決各種現場問題,可以說是連軸轉,24 小時不間斷,但是我們痛并快樂著。因為我們都看向同一個目標:待冷設監測設備全國部署完成,它的真正功效將會凸顯,極大降低因冷設故障而造成的巨大損失,讓技術發揮其巨大的工程實用價值,同時我們自身的價值也得以體現。

空調冷設安裝維修真不是一般人能干的,需要有很多證,比如高空作業證、特種施工證等看到工人們各種炫技,我們也是佩服不已。

工人們怎么能確認最終安裝是否無誤,冷設監測設備運行正常呢?”還記得主機上的那個二維碼貼簽嗎?

我們委托軟件部門開發了一款 APP,只需要掃一下主機上的二維碼,就可以自動判斷是否安裝成功。其依據是主機 MAC 地址下,是否可以看到其所接的從機數據。

通過這些自動化工程安裝手段的輔助,再加上團隊的傾力支持,我們完成了這項艱巨的任務,全國 3000 家店都進行冷設監測設備的安裝。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/163824.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/163824.shtml
英文地址,請注明出處:http://en.pswp.cn/news/163824.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Colmap三維重建詳解與使用方法

圖片捕獲過程,請遵循以下指導方針以獲得最佳重建結果: 1 捕捉具有良好紋理的圖像。避免使用完全沒有質感的圖片(例如,白色的墻或空桌子)。如果場景本身沒有足夠的紋理,你可以放置額外的背景對象,如海報等。 2 在相似的照明條件下…

@Value和@Scheduled注解簡介

(1)SpringBoot讀取配置文件,使用Value注解獲取數據,中文亂碼問題解決辦法 new String(xxx.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8) (2)Scheduled注解 例如,Scheduled(…

前端處理返回數據為數組對象且對象嵌套數組并重名的數據,合并名稱并疊加數據

前端處理返回數據為數組對象且對象嵌套數組并重名的數據,合并名稱并疊加數據 var newList[]; var table{}; var dataObj{}; var finalList[]; var tableData[{brName:營業部,dateStr:2023-11-23,tacheArr:[{dealCnt:20,tacheName:奔馳}]},{brName:營業部,dateStr:2…

TypeError: Cannot read property ‘sendpost‘ of undefined

箭頭函數指向問題,定義let that this 解決

大寬帶服務器有什么優勢?

大寬帶服務器有什么優勢? 什么是大帶寬服務器?從屬性上看,大寬帶可以分為G口大帶寬、萬兆大帶寬等,從線路上看,可以分為電信、移動、聯通等,從地域屬性看,可以分為國內寬帶、國際寬帶。大寬帶是…

如何活躍谷歌開發者賬號,增加賬號的權重和真實性,從而延長應用在線時長?

眾所周知,每個谷歌開發者賬號都有一個初始權重,而權重的高低會影響到賬號的穩定性和真實性,從而影響應用上架的成功率和應用在線時長。 關于提高谷歌賬號權重、活躍度及穩定性,以下的方法和建議可供參考: 1、社區活動…

外設——CAN總線收發器TJA1043

目錄 1. 引腳 2. 工作模式 3. 5種模式和7種狀態標識的理解和使用 1. 引腳 2. 工作模式 該收發器相較于普通收發器,引腳多了幾個,就是功能等多了。TJA1043支持五種操作模式,就是通過控制引腳STB_N和EN來原則。五種模式: 正常模式…

OpenCV滑塊驗證碼圖像缺口位置識別

OpenCV圖像缺口位置識別 1、背景2、圖像缺口位置識別原理3、圖像缺口位置識別實現4、滑塊驗證碼HTTP圖像需要保存到本地嗎1、背景 在使用Selenium完成自動化爬蟲時,許多網站為了防止機器人爬取數據會使用驗證碼(例如滑塊驗證碼)。通過Selenium動作操作,爬蟲可以模擬用戶輸入…

前端工程、靜態代碼、Html頁面 打包成nginx 的 docker鏡像

1. 創建一個 mynginx的目錄 2. 將前端代碼文件夾(比如叫 front )復制到 mynginx 目錄下 3. 在mynginx 目錄下創建一個名為Dockerfile 的文件(文件名不要改),文件內容如下: # 使用官方的 Nginx 鏡像作為基…

神經網絡訓練技巧

1. 逐漸增加訓練數據規模,比如先在小數據集上訓練,之后再增大數據集繼續訓練。

網站權重是什么意思

網站權重是指搜索引擎對網站的評估指標,用以衡量網站的重要性 搜索引擎會根據網站權重來決定網站在搜索結果中的排名和位置,從而決定其在搜索中的可見度 網站權重是多方面因素的綜合評估,其中主要包括網站內容質量、外部鏈接量及質量、網站…

JS逆向之wasm逆向(二)

本文僅供技術交流和技術學習 不做其他用途 接著上一篇繼續講: 上篇地址: JS逆向之wasm逆向(二進制) 網址: aHR0cHM6Ly93d3cuN3E2Y3lqLmNvbTo5MDAxL3JlZ2lzdGVyNDY5Njg/aV9jb2RlPTQ0Mjc5OTU1 這個網站我們后面可以繼續講他的debugger 和滑塊…

[點云分割] Clustering of Pointclouds into Supervoxels

介紹 “Clustering of Pointclouds into Supervoxels” 是一種點云數據聚類的方法,用于將點云數據分割成具有相似特征的超體素(supervoxel)。 超體素是一種在點云數據中表示連續區域的方法,類似于像素在圖像中表示連續區域。超體…

C 語言 http通信

1,C語言本身不包含直接支持HTTP協議的功能,但你可以使用第三方庫來實現HTTP客戶端或服務器。 以下是一些常用的C語言HTTP庫: libcurl:一個支持多種協議的開源庫,包括HTTP、HTTPS、FTP等。它提供了一組簡單的API&…

因果發現31種高效經典方案匯總,附配套算法和代碼

因果發現(Causal Discovery)是一個復雜的過程,其目標是從大量的數據中確定變量之間的因果關系。這個過程通常涉及到的是如何從紛繁復雜的數據中發現其中隱含的因果關系。有時,研究者可以通過隨機實驗進行干預來發現因果關系&#…

解決PDF預覽時,電子簽章、日期等不顯示問題

文章目錄 問題描述問題排查問題解決 問題描述 在預覽PDF時,部分簽章或控件沒有顯示。如下圖: 正確應該要這樣: 問題排查 根據網上搜索,排查,我先看看,pdf.worker.js 里的這三行代碼,是否已經注…

JVM 類加載

① 類加載過程 從上面的圖片我們可以看出整個 JVM 執行的流程中,和程序員關系最密切的就是類加載的過程了,所以 接下來我們來看下類加載的執行流程。 對于一個類來說,它的生命周期是這樣的: 其中前 5 步是固定的順序并且也是類加載…

Android : Spinner(列表選項框) + BaseAdapter -簡單應用

??容器與適配器:????? http://t.csdnimg.cn/ZfAJ7 示例圖: 實體類 Demo.java package com.example.mygridviewadapter.entity;public class Demo {private String text;private int img;public Demo(String text, int img) {this.text…

虛擬機解決Linux中Uos和Deepin登錄密碼忘記的問題 標題Linux Uos Deepin

Uos是切換網絡模式解決的(之前有綁定過用戶) 因為之前用的是橋接模式登錄的時候一直無法聯網,改為Nat模式后可以和電腦共用一個網絡ip,可以重置密碼了,以此解決 ps: 特別說明rw single init/bin/bash 方法和systemd.debug-shell1方法已經失效,不要再做無謂的嘗試了Deepin23社區…

Vue + Element UI 實現復制當前行數據功能(復制到新增頁面組件值不能更新等問題解決)

1、需求 使用Vue Element UI 實現在列表的操作欄新增一個復制按鈕&#xff0c;復制當前行的數據可以打開新增彈窗后亦可以跳轉到新增頁面&#xff0c;本文實現為跳轉到新增頁面。 2、實現 1&#xff09;列表頁 index.vue <el-table> <!-- 其他列 --> <el-t…