99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何遠(yuǎn)程控制HKC Secure Watch警報(bào)面板

454398 ? 來源:wv ? 2019-10-14 14:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:計(jì)劃

計(jì)劃是獲得一個(gè)Arduino模擬警報(bào)面板的鍵盤。

HKC面板會(huì)認(rèn)為這是標(biāo)準(zhǔn)鍵盤-但實(shí)際上是與Arduino通訊-此Arduino沒有鍵盤或顯示器-而是有一個(gè)Web服務(wù)器,您可以通過Internet連接到該服務(wù)器。

服務(wù)器提供一個(gè)網(wǎng)站,該網(wǎng)站使用websockets作為通信傳輸,以在其中提供響應(yīng)非??斓?a target="_blank">仿真鍵盤HTML。緩沖了數(shù)個(gè)按鍵,以提供與原始鍵盤相當(dāng)?shù)捻憫?yīng)。

Arduino可以安裝在HKC總線上的任何位置-我將它放在了警報(bào)面板柜中-但您可以將其連接到鍵盤上

如果“警報(bào)面板”與任何以太網(wǎng)連接相距一定距離,也可以使用以太網(wǎng)到Wifi適配器-盡管為方便起見,最好使用有線以太網(wǎng)電纜系統(tǒng)的安裝和可靠性。

步驟2:零件

所需的零件清單為:

Arduino Uno R3(亞馬遜鏈接£6)

-即。一個(gè)標(biāo)準(zhǔn)的arduino-可以從$ 5起的價(jià)格購(gòu)買克隆

Arduino以太網(wǎng)屏蔽(亞馬遜鏈接,價(jià)格為£7)

-另一個(gè)標(biāo)準(zhǔn)的Arduino部件-亞馬遜以約$ 10的價(jià)格向其出售aprox

DC-DC電源(鏈接或鏈接)約$ 4

用于將面板的12V電壓轉(zhuǎn)換為穩(wěn)定的5V電壓

三個(gè)晶體管BC109(或任何類似的通用NPN晶體管,例如2N2222或2N2369)

示意圖

迷你面包板

中指定的電阻。您還需要HKC警報(bào)的工程師(管理員)密碼。

如果您沒有密碼,則可以考慮將面板默認(rèn)設(shè)置為出廠默認(rèn)值,然后重新配置-請(qǐng)參閱此過程的手冊(cè)。還有其他刪除密碼的方法,但這些方法不在本說明的范圍內(nèi)。

為Arduino供電

DC-DC電源是正確的最關(guān)鍵組件-不要試圖使用廉價(jià)的汽車12V至5V適配器-我測(cè)試的便宜適配器的電壓包含可能導(dǎo)致Arduino隨機(jī)崩潰的紋波電壓。

I在使用以太網(wǎng)適配器或使用報(bào)警面板的5V電源時(shí),建議不要使用內(nèi)置9V插座的Arduino,否則會(huì)變熱!上面指定的DC-DC適配器非常高效,并且提供了非常穩(wěn)定的5V電壓而不會(huì)發(fā)熱-我將此5V電壓施加到Arduino的5V引腳上。

如果您決定使用市電USB適配器(例如電話適配器)供電,而不是上面建議的模塊供電-您需要確保此適配器的輸出GND連接到任何面板接地;因?yàn)樗袞|西都需要共享相同的GND。

面包板選擇

我使用了一個(gè)小型迷你面包板來對(duì)該系統(tǒng)進(jìn)行原型設(shè)計(jì)。如果您制作得足夠整潔-面包板足以用作多年的解決方案-但您可能希望使用例如上一張照片中所示的小型原型護(hù)罩來制作焊接版本。

第3步:構(gòu)建

需要構(gòu)建自定義電路以將Arduino 5V引腳連接到HKC的12V總線。

盡管HKC有4條連接小鍵盤的電線-實(shí)際僅使用3條。兩條線接地,一條是+ 12v,最后一條是數(shù)據(jù)線,用于接收和發(fā)送來自報(bào)警面板的信號(hào)。

因此,我們需要一個(gè)電路,將其分成兩個(gè)單獨(dú)的部分Arduino的RX和TX以及在5V和12V之間執(zhí)行電壓轉(zhuǎn)換。信號(hào)也被反轉(zhuǎn)為Arduino的喜好。該電路還必須能夠在不說話時(shí)與總線斷開連接,以免干擾總線上其他鍵盤的操作。我嘗試盡可能地使用相同的零件來簡(jiǎn)化購(gòu)買-例如,這三個(gè)晶體管都相同。

我花了一些時(shí)間來制作盡可能少的零件,就像這里顯示的一樣。

它需要三個(gè)晶體管,但是組裝起來并不難。實(shí)際使用的晶體管可以從上一步列出的兼容晶體管中選擇-電阻值必須符合規(guī)定。如果使用金屬蓋的晶體管,請(qǐng)確保金屬蓋不會(huì)觸碰任何東西,因?yàn)樗鼈兘?jīng)常連接到晶體管引腳之一。電路設(shè)計(jì)為使用最小電流,因此不需要散熱器。

圖中顯示的是面包板的照片。

有關(guān)此問題的任何問題-可以尋求幫助-我我們已經(jīng)在這里擁有的兩種不同型號(hào)的HKC面板進(jìn)行了測(cè)試-可以與其他型號(hào)一起使用。對(duì)于其他品牌的警報(bào)器,您可能需要考慮我的其他通用遙控警報(bào)器。

第4步:Arduino代碼

代碼很復(fù)雜-這是一項(xiàng)艱巨的工作,需要使用一些技巧來壓縮所有這些代碼(鍵盤仿真器,HTML Web服務(wù)器,HTML頁面,電子郵件客戶端,Websocket Web服務(wù)器和DES加密以及Base64庫)全部都放入了微型Arduino UNO 32K閃存和內(nèi)存空間中。

所有代碼都托管在這里:

https://github.com/OzmoOzmo/CastleHKCArduinoRKP

我會(huì)每次都更新項(xiàng)目代碼-因此請(qǐng)務(wù)必分叉該項(xiàng)目,以便在有更新時(shí)得到通知。

只需下載所有文件(重要:請(qǐng)使用 (而不是一次下載一個(gè)zip文件)。

要編譯:

將其放置在同一文件夾中-并打開Arduino IDE中的.ino文件。

項(xiàng)目config.h中有一個(gè)配置文件-您可以在此處設(shè)置您的IP地址,您的電子郵件地址和其他選項(xiàng)。值得一提的是它具有所有可供選擇的選項(xiàng)。

編譯并上傳到Arduino。您需要將Arduino與警報(bào)面板完全斷開以對(duì)其進(jìn)行編程-好像連接到Arduino RX&TX(引腳0&1)的任何東西都會(huì)干擾編程進(jìn)度。

最好不要使用5V電源。電源連接到Arduino,USB同時(shí)連接到PC。

開發(fā)人員-定制軟件

有用于調(diào)試的軟件串行-您可以通過TTL到USB,以查看來自arduino的日志。默認(rèn)情況下,啟用調(diào)試模式的標(biāo)志在提供的代碼中處于關(guān)閉狀態(tài)。我發(fā)現(xiàn)Visual Micro是比Arduino IDE更好的開發(fā)環(huán)境。

示波器數(shù)字信號(hào)分析儀對(duì)于解碼所使用的協(xié)議至關(guān)重要。

出于好奇-我如何對(duì)協(xié)議進(jìn)行反向工程

-我連接了兩個(gè)鍵盤

-我用示波器測(cè)量了波特率。我可以看到這是一個(gè)令人驚訝的9bit和不尋常的波特率,這對(duì)在Arduino上工作具有挑戰(zhàn)性(因?yàn)锳rduino庫不只支持8bit)。多余的位用來表示新消息的開始。

-使用合適的電壓均衡電阻,讓Arduino在單線數(shù)據(jù)總線上偵聽流量并發(fā)送到PC。

-我在每個(gè)鍵盤上都放置了一個(gè)不同的電阻數(shù)據(jù)線,因此我可以通過監(jiān)視電壓電平并讀取消息來識(shí)別警報(bào),數(shù)字鍵盤1或數(shù)字鍵盤2在何時(shí)使用該線路。

-通過操作每個(gè)功能,我可以看到相關(guān)的消息包鍵盤和警報(bào)發(fā)送;我可以看到各種功能的命令字節(jié);顯示文本,指示燈,蜂鳴器等,并以純文本形式發(fā)送顯示文本,每個(gè)文本都有一個(gè)校驗(yàn)和字節(jié)。

-我在代碼中重復(fù)了此功能。

注冊(cè)新鍵盤的密碼是最困難的。

步驟5:連接和最終說明

安裝

要安裝此項(xiàng)目-您需要告訴HKC警報(bào)面板上的總線上有一個(gè)新鍵盤-進(jìn)入工程模式,然后從菜單中選擇“安裝遠(yuǎn)程鍵盤”選項(xiàng)。

如果您已將所有電纜連接好,您應(yīng)該會(huì)看到一個(gè)新鍵盤正在注冊(cè)

接受此操作,然后退出“工程”菜單。

沒有要設(shè)置的鍵盤ID-在進(jìn)行總線掃描時(shí),鍵盤的ID都是確定的-但是, Arduino將盡最大努力將自己定位為鍵盤2。

要隨時(shí)進(jìn)行卸載很容易-只需進(jìn)入Engineering菜單,將Arduino移開,然后再次運(yùn)行“安裝遠(yuǎn)程鍵盤”程序即可。

便捷提示

如果“警報(bào)面板”顯示鍵盤不響應(yīng),它將發(fā)出警報(bào)-因此,如果您要在任何階段卸下Arduino,請(qǐng)繼續(xù)操作等等-只需在進(jìn)入工程師菜單時(shí)輸入-警報(bào)會(huì)在“工程”菜單中時(shí)聽不到聲音-鄰居也將欣賞此提示。

連接

連接到面板。瀏覽到IP地址:檢查地址設(shè)置的配置-在此版本的軟件中,我默認(rèn)將其設(shè)置為“ http://192.168.1.205:8383”。

它適用于大多數(shù)現(xiàn)代軟件瀏覽器和手機(jī)。

外部訪問權(quán)限:

您可以通過在家庭路由器上進(jìn)行端口轉(zhuǎn)發(fā)并選擇使用以下一項(xiàng)來從家庭外部進(jìn)行訪問:免費(fèi)的動(dòng)態(tài)DNS服務(wù)。只需考慮提高以下安全性即可。

網(wǎng)絡(luò)安全性:

特別是如果您要對(duì)外開放房屋訪問權(quán)限,請(qǐng)考慮以下技巧以增加難度的任何人都會(huì)猜出您的密碼。

將端口更改為某個(gè)隨機(jī)數(shù)(默認(rèn)值為8383)。

請(qǐng)考慮將警報(bào)面板密碼設(shè)置為6位數(shù)字長(zhǎng)(默認(rèn)為4位數(shù)字)。

請(qǐng)確保用戶和工程師(管理員)HKC警報(bào)面板上的密碼不是默認(rèn)密碼。

至少應(yīng)啟用警報(bào)面板上的“面板篡改”功能,在經(jīng)過10次左右的錯(cuò)誤猜測(cè)后,您將被鎖定一分鐘,以防止蠻力猜測(cè)

將來的工作和已知問題

確定警報(bào)是否已消失-Arduino在鍵盤上尋找消息以點(diǎn)亮鍵盤上的紅色警告燈Led-這是鍵盤知道警報(bào)消失的唯一方法-不幸的是,自從發(fā)現(xiàn)此指示燈也發(fā)出后,分開設(shè)置鬧鐘時(shí)會(huì)短暫灰化。因此,當(dāng)您對(duì)警報(bào)進(jìn)行部分設(shè)置時(shí),您會(huì)收到一封電子郵件發(fā)送給您-多哈-當(dāng)我再次設(shè)置環(huán)境后,我將更正此問題。否則仍然可以正常工作。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 警報(bào)器
    +關(guān)注

    關(guān)注

    2

    文章

    72

    瀏覽量

    19982
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192207
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    智慧路燈如何實(shí)現(xiàn)遠(yuǎn)程控制?

    引言 在智慧城市建設(shè)的進(jìn)程中,叁仟智慧路燈作為重要的基礎(chǔ)設(shè)施,其遠(yuǎn)程控制功能發(fā)揮著關(guān)鍵作用。遠(yuǎn)程控制使得叁仟智慧路燈能夠擺脫地域限制,實(shí)現(xiàn)高效、精準(zhǔn)的管理,極大地提升了城市照明系統(tǒng)的運(yùn)行效率與智能化
    的頭像 發(fā)表于 03-18 12:27 ?321次閱讀
    智慧路燈如何實(shí)現(xiàn)<b class='flag-5'>遠(yuǎn)程控制</b>?

    plc遠(yuǎn)程控制模塊是什么

    PLC遠(yuǎn)程控制模塊是什么?PLC(ProgrammableLogicController,可編程邏輯控制器)遠(yuǎn)程控制模塊是用于實(shí)現(xiàn)遠(yuǎn)程監(jiān)控和控制
    的頭像 發(fā)表于 02-12 17:20 ?705次閱讀

    PLC遠(yuǎn)程控制模塊應(yīng)用

    PLC(Programmable Logic Controller,可編程邏輯控制器)遠(yuǎn)程控制模塊,作為工業(yè)自動(dòng)化領(lǐng)域的一項(xiàng)重要技術(shù),正日益展現(xiàn)出其強(qiáng)大的應(yīng)用潛力和價(jià)值。通過遠(yuǎn)程監(jiān)控和控制
    的頭像 發(fā)表于 02-12 16:48 ?492次閱讀

    西門子TIA Portal HMI的遠(yuǎn)程控制功能

    描述 本文將介紹西門子 TIA Portal HMI 的遠(yuǎn)程控制功能,即可以通過瀏覽器、電腦客戶端或手機(jī)客戶端監(jiān)控 HMI 面板。 第1步: 添加 HMI 設(shè)備。 選擇 TP700 Comfort
    的頭像 發(fā)表于 02-12 11:45 ?1857次閱讀
    西門子TIA Portal HMI的<b class='flag-5'>遠(yuǎn)程控制</b>功能

    使用樹莓派實(shí)現(xiàn)遠(yuǎn)程控制的技巧

    樹莓派是一款功能強(qiáng)大的微型計(jì)算機(jī),其體積小巧、價(jià)格低廉,非常適合用于各種DIY項(xiàng)目。其中,遠(yuǎn)程控制是樹莓派應(yīng)用中非常受歡迎的一個(gè)領(lǐng)域。通過遠(yuǎn)程控制,我們可以隨時(shí)隨地訪問和管理樹莓派,實(shí)現(xiàn)數(shù)據(jù)監(jiān)控
    的頭像 發(fā)表于 11-11 11:37 ?1412次閱讀

    遠(yuǎn)程控制溫控器的應(yīng)用

    隨著科技的發(fā)展,智能家居逐漸成為現(xiàn)代生活的一部分。遠(yuǎn)程控制溫控器作為智能家居系統(tǒng)中的一個(gè)重要組成部分,為用戶提供了前所未有的便利和舒適度。 遠(yuǎn)程控制溫控器的工作原理 遠(yuǎn)程控制溫控器通過無線網(wǎng)絡(luò)
    的頭像 發(fā)表于 11-06 13:47 ?1074次閱讀

    用網(wǎng)頁端遠(yuǎn)程控制電腦各工具對(duì)比

    遠(yuǎn)程辦公、設(shè)備維護(hù)和技術(shù)支持場(chǎng)景中,遠(yuǎn)程控制工具的選擇至關(guān)重要。本篇將介紹幾款常見的遠(yuǎn)程控制工具進(jìn)行對(duì)比,包括P2link、花生殼、蒲公英、nat123和natapp,幫助用戶了解各工具的不同特點(diǎn),從而更好地選擇適合自己的
    的頭像 發(fā)表于 11-05 11:22 ?961次閱讀

    風(fēng)管遠(yuǎn)程控制系統(tǒng)應(yīng)用方案

    在現(xiàn)代建筑領(lǐng)域,風(fēng)管遠(yuǎn)程控制系統(tǒng)作為樓宇自動(dòng)化與智能化的重要組成部分,正日益受到廣泛關(guān)注與應(yīng)用。該系統(tǒng)不僅提升建筑內(nèi)空氣調(diào)節(jié)的效率和舒適度,簡(jiǎn)化運(yùn)維管理,精準(zhǔn)控制室內(nèi)溫濕度的,同時(shí)優(yōu)化能源使用,降低
    的頭像 發(fā)表于 10-22 16:31 ?806次閱讀

    普通空開怎樣遠(yuǎn)程控制斷電

    在現(xiàn)代家庭和工業(yè)環(huán)境中,電力安全至關(guān)重要。普通空氣開關(guān)(以下簡(jiǎn)稱空開)作為電路保護(hù)的基本元件,雖然能夠有效防止電路過載和短路,但其功能相對(duì)單一,無法滿足遠(yuǎn)程控制的需求。 1. 遠(yuǎn)程控制斷電的必要性
    的頭像 發(fā)表于 10-17 14:02 ?2305次閱讀

    資深工程師80塊手搓86中控面板!支持遠(yuǎn)程控制

    !啟明智顯資深工程師80塊手搓智能86中控面板,各種功能高度集成于一體,旋鈕+按鍵的操作方式簡(jiǎn)單易上手,還支持遠(yuǎn)程控制,超高性價(jià)比!而且資料開源啊朋友們!高性能、高
    的頭像 發(fā)表于 09-19 08:08 ?898次閱讀
    資深工程師80塊手搓86中控<b class='flag-5'>面板</b>!支持<b class='flag-5'>遠(yuǎn)程控制</b>

    城市照明遠(yuǎn)程控制系統(tǒng)

    在快速發(fā)展的城市化進(jìn)程中,照明不僅是城市基礎(chǔ)設(shè)施的重要組成部分,是城市形象與居民生活質(zhì)量的重要體現(xiàn)。城市照明遠(yuǎn)程控制系統(tǒng)應(yīng)運(yùn)而生,以其智能化、高效化、節(jié)能化的特點(diǎn),正逐步改變著傳統(tǒng)城市照明的面貌
    的頭像 發(fā)表于 09-10 16:43 ?613次閱讀

    android 遠(yuǎn)程控制如何實(shí)現(xiàn)

    在現(xiàn)代工作和生活中,遠(yuǎn)程控制安卓設(shè)備或使用安卓設(shè)備遠(yuǎn)程控制其他設(shè)備已成為常見需求。安卓遠(yuǎn)程控制允許IT管理員遠(yuǎn)程訪問安卓設(shè)備。實(shí)施遠(yuǎn)程控制應(yīng)
    的頭像 發(fā)表于 08-21 18:05 ?1456次閱讀
    android <b class='flag-5'>遠(yuǎn)程控制</b>如何實(shí)現(xiàn)

    teamviewer內(nèi)網(wǎng)遠(yuǎn)程控制外網(wǎng)

    在企業(yè)內(nèi)網(wǎng)環(huán)境中,安全性、穩(wěn)定性和性能是企業(yè)用戶關(guān)注的重點(diǎn)。然而,許多遠(yuǎn)程控制軟件在內(nèi)網(wǎng)應(yīng)用中存在限制,無法滿足企業(yè)的特殊需求。比如知名的遠(yuǎn)程控制軟件 TeamViewer,其功能強(qiáng)大,但并未提供
    的頭像 發(fā)表于 08-16 20:46 ?1782次閱讀

    智能路燈遠(yuǎn)程控制系統(tǒng)

    在當(dāng)今這個(gè)科技日新月異的時(shí)代,智能城市的概念正逐步從藍(lán)圖變?yōu)楝F(xiàn)實(shí),智能路燈遠(yuǎn)程控制系統(tǒng)作為智慧城市的重要組成部分。實(shí)現(xiàn)路燈照明的智能化管理,大大提升城市能源利用效率,增強(qiáng)公共安全與應(yīng)急響應(yīng)能力,為
    的頭像 發(fā)表于 08-15 16:21 ?1381次閱讀

    水泵遠(yuǎn)程控制系統(tǒng)方案

    隨著科技的飛速發(fā)展,水泵遠(yuǎn)程控制系統(tǒng)逐漸成為現(xiàn)代水利工程建設(shè)和管理的關(guān)鍵技術(shù)之一。這種系統(tǒng)不僅大大提高水泵的運(yùn)行效率,還實(shí)現(xiàn)對(duì)水泵設(shè)備的實(shí)時(shí)監(jiān)控和遠(yuǎn)程控制,從而顯著提升水資源管理的智能化和自動(dòng)化水平
    的頭像 發(fā)表于 07-21 14:54 ?923次閱讀