Dan McGrath入侵以太網家庭自動化

提交的打印服務器。那是什麼?好吧,我擁有大量的家庭自動化,我喜歡它!但是,每當我向朋友和家人展示它時,我都會得到兩個回復之一。首先是這只是一個頭,他們永遠都不想要這樣的東西。第二個是很棒,但是對於他們來說太複雜了,無法建立類似的東西。

因此,這是我嘗試使用任何人都可以使用的簡單,非常簡單的家庭自動化設備,幾乎任何人都可以使用。實際上,我正在認真考慮將它們批量製造(類似),並以每年大約十名的託管服務出售整體。 (請讓我知道任何人都可能感興趣)。無論如何,所以這是我為大眾廉價的家庭自動化的嘗試,希望您喜歡…

設計 – 對,所以我需要便宜,可靠,易於掌握的東西。另外可以通過簡單的開關觸發的東西,該開關可能是以下任何一個:

將其連接到插座,燈或任何其他設備,然後將其用於蒙托。

連接到太陽能電池板或LDR以監視光級。

連接一對探針並檢測水(植物,雨水,洩漏等……)

連接到PIR或REED開關以進行安全性,

連接到煙霧警報器以進行防火,

連接到壓力墊等。

由於噪音,熱量和能源消耗,大多數人不希望整天運行PC或服務器。現在可以從每台50美元(Xport,arduino,picotux等)購買簡單的一台計算機,但即使我想要的東西也過高了……

我所追求的是一個託管開關,路由器,防火牆,任何具有以太網端口和某種網絡界面的東西,但必須便宜……而且很小。然後,我想出了打印服務器的想法……打印服務器是理想的,它們使用的電力很少,可以一直打開,可以響應Ping,並且更好地還有一個內置的Web服務器。我在谷歌搜索中進行了一些谷歌搜索,並在eBay上看到了它們的少量。哦,他們也很小!我對這個項目有三個想法:

首先是我可以在傳入的以太網有線電視上折斷或短暫到打印服務器上的發射對。當然,隨著這些短路或破碎,設備將無法響應PING或HTTP請求。

我認為這會起作用,但似乎有點野蠻,我敢肯定我會做得更好。

第二個只是為了破壞設備的電源

從節能的角度來看,這有可能,因為您只能在某些時候為設備提供動力,當然,當它被電源電源時,您不會看到它的網站或對Ping請求的響應。我非常喜歡這個想法,唯一使我關閉的是,當電源關閉時,由於另一個原因,無法分辨設備是否關閉或與網絡斷開 – 也許是其他地方的故障。同樣,我不確定設備在關閉設備時將設置(網絡等)保留多長時間。

我真正想要的是一種從單元中獲得反應的方法,以確認它是在一個州或另一種狀態下,這樣您就可以確定真正發生的事情。那就是我的第三個想法。

第三個想法是欺騙打印服務器,即打印機確實附加了它,

然後擁有它,以使打印機打開或離線。

我進行了一些重新搜索,看來連接器的引腳13用於此目的。將PIN高高(即對其應用5伏),並且服務器認為打印機為ON_LINE,以低針(即卸下電壓),並且服務器認為打印機是OFF_LINE。

正如我所要做的那樣,我只能在某個地方找到5伏,然後通過開關將其路由。關閉開關,看來打印機是on_line,打開開關,打印機出現off_line。正如我所說,此狀態反映在Web界面中,因此一個簡單的腳本應該能夠進行輪詢並解析打印機狀態,然後將此信息用於有用的東西。

構造 – 如上所述,我使用了Edimax PS-12206P並行印刷服務器,我在線購買了約25磅的磅。實際上,它更像是22輛,但是郵費和包裝顛簸有點增加。我最終購買了其中的一些,因為它們很便宜。我以前從未聽說過Edimax,所以產品可能是好是壞,但是我不在乎,只要它會響應HTTP請求,我會很高興!當他們出現時,我感到非常驚訝,他們的裝箱很好,內容也看起來還不錯:

可以肯定的是,該設備永遠不會插入打印機的背面。我很快就把它切成了一些有趣的東西。詳細信息:Edimax PS-12206P

好的,讓我們從其中一個蓋子上蓋上蓋子……。我只是喜歡把東西拆開,但是要拿起全新的東西除了對我來說特別有趣,這似乎是如此的錯!底部有幾個菲利普斯的頭螺釘,一旦將它們除去,箱子就會拆開,儘管您需要在兩半夾在彼此的情況下擠壓側面。

我對這個單元的內部感到非常驚訝,它很好地組合在一起。主只知道所有碎屑的用途,我想那裡有一個處理器,一些記憶,一點I/O和其他我不了解的東西。

現在,您可以將Big 36pin Centronics套接字放在打​​印服務器上,只能握住匹配的插頭即可連接到它,但是它們非常笨重,似乎有點超過頂部,尤其是考慮到我們只需要連接到2個這36個針。我選擇切斷插座……不,我沒有用斧頭做,但目前看起來確實有些粗糙:

然後,我將單個銷釘從板上拆下,並組成了一個小金屬板,以阻止缺失插座的左孔。我在其中鑽了幾個孔,並連接了一對螺絲端子。一點點2份環氧樹脂和一些熱絲鏈接,您有這個…

很整潔嗎?因此,這就是工作原型,並有點運氣,橋接這兩個螺絲終端將返回on_line狀態,而將它們打開將提供OFF_LINE。所以是時候測試了。注意:上圖顯示了與第35和36號引腳的連接,這是不正確的,隨後的測試表明我實際上需要PINS 13和19。

我選擇衡量功耗,我對發現的東西感到驚訝,它只使用了6瓦,這不是什麼? (以每千瓦時10便士為單位,每年的運行費用約為5英鎊)

正如我上面說的那樣,我將使用HTTP請求對服務器進行調查,並收集打印機狀態,但是如果您只想通過Pinging查看它是否存在,則可以使用Ping將其用於montior,並使用以下內容:

日期
n = 1

而[$ n -lt 1000]

ping -n 1 server_ip
迴聲$ n
令n = n+1
完畢
日期

表明該設備可以在52秒內輕鬆發送(並接收)1000個ping,即每秒20個ping。因此,ping是一個可行的選擇,應該為您提供相當及時的回复。當然,如果您只想使用ping,則必須通過打破電源或網絡連接來啟動設備(它不會受到打印機狀態的影響)。 PINGS在互聯網上的運行狀態並不好,許多人和路由器在其邊界上禁用ICMP請求,但是該設備的好處是,它還具有一個網絡界面,可以進行輪詢以檢查其可用性。這可以輕鬆地通過Internet完成,並且一個簡短的腳本顯示您可以使用…每秒提出約1個請求。

#!/usr/bin/bash

用戶=用戶名
密碼=密碼
url = server_url

wget – quiet – http-user = $ user –http-password = $ password \
–proxy = $代理$ url

grep off_line打印機> /dev /null

如果[“ $?” ==“ 0”]
然後迴聲“離線”
否則迴聲“在線”
fi

RM打印機

根據打印機狀態返回值。請注意,正如預期的那樣,船上的網絡服務器非常慢,但是您會在不到一秒鐘內得到反應,因此我認為每5-10秒鐘進行一次調查是可行的。用郵件或其他WGET命令替換迴聲命令可以給您發送電子郵件或獲取URL(也許使用Twitter向您發送短信等。)

好的,下面給出瞭如何更新Twitter狀態的示例:

wget – keep-session-cookies –http-user =用戶名\
–http-password =密碼–post-data =消息\

(用用戶名,密碼和消息替換,您知道..)

或者更好的是,這是在發生某些事情時向自己發送推文的方法:

WGET – keep-session-cookies – http-user =用戶\
–http-password =密碼–post-data =消息\

請注意,您必須編碼很酷的消息,不是嗎?在此處查看有關Twitter API的更多信息。 – Twitter API

要從網絡中查看此內容,您需要使用NAT到打印服務器,我正在運行一個Cisco路由器,因此以下對我有用:

IP NAT內部源靜態TCP可擴展

(將端口號保持在高50,000秒中,您將減少掃描和探測您的人)。如果您有Linksys路由器,那麼指南將有所不同,但是類似的事情應該這樣做:

如果您沒有上述任何一個,那麼您就自己……祝您好運!

軟件 – 好的,我在上面給出了一些示例,下面是一個工作的bash shell腳本,可以為您監視其中一個,然後在狀態更改時Twitter SMS。這是一個非常簡單的例子,但是應該讓您入門。

#!/bin/bash

## Web獲取參數
用戶=“ admin”
密碼=“ 1234”’
url =“ http://ip_address/printer.htm”

## Twitter參數
t_user =用戶
t_passwd =密碼

##其他參數
狀態=”關閉”

雖然是真的

old_status = $狀態
wget – quiet – http-user = $ user –http-passwd = $ password $ url

grep off_line打印機> /dev /null

如果[“ $?” ==“ 0”]
然後狀態=“打開”
否則狀態=”關閉”
fi

RM打印機

如果[$ status!= $ old_status]
然後wget – quiet –http-user = $ t_user \
–http-passwd = $ t_passwd – keep-Session-cookies \
–post-data =“ user = twitter_username&text =消息” \

fi
睡眠1
完畢

另外,您可以使用一些監視軟件(例如未出色的Freenats)在發生某些事情時提醒您。

結論 – 好吧,希望您對我所做的一切感到高興,您必須承認這是家庭自動化
便宜,很容易做。 歡呼 – 丹

有用的鏈接

CPAN – 所有事物Perl
Perl – 更多的東西Perl
WGET – WGET應用程序
Edimax – 打印服務器的提供商其他 /雜項
Twitter – SMS的社交網站

這篇簡短的文章是根據Yourmissus.com的Dan McGrath的原始同意複製的

想要更多? – 像我們在Facebook上一樣在Twitter上關注我們,或訂閱我們的RSS feed。 您甚至可以通過電子郵件將這些新聞報導傳遞,每天直接到您的收件箱

分享這個:
Facebook
推特
reddit
LinkedIn
Pinterest
電子郵件
更多的

WhatsApp
打印

Skype
tumblr

電報
口袋

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

3個有趣的南瓜工作與年輕人3個有趣的南瓜工作與年輕人

有關,因為克拉拉(Clara)從揮舞刀的年齡仍有幾年的休息時間,我們仍然每年都在劃傷自己的頭,以便將她的幼兒友好的方法包括在南瓜點綴過程中 。 當她5個月大時,我們藉用了她的手的輪廓來影響女士般的傑克 – 奧蘭特(Jack-O-Lantern)(也許是Jill-O-Lantern?) 去年,我們利用了她的新發現的敏捷性,並讓她的手指塗上一些南瓜,這些南瓜我們提前繪製了磁帶,以便後來揭露了一些設計。 我們喜歡的視頻 但是我們的小廚房 進行完整的廚房區域翻新,包括我們塗漆的宜家Veddigne櫥櫃,完整的廚房門廊以及相鄰的起居區。 另外,我們還窺視了該區域時的樣子! 更多視頻 0秒2分28秒 接下來 宜家廚房區域組織遊覽 01:03 居住 00:25 02:03 02:28 而且,由於她去年玩得很開心(我們完全喜歡它們的結果),因此我們通過製作薄紙“貼紙”南瓜來對該概念有所扭曲。 任何在Instagram上符合我們的人都知道克拉拉被貼紙消費。 儘管她通常的史努比人和Barneys都覆蓋著南瓜,但我們認為,嘗試我們可以定制的東西可能會更有趣。 因此,我們決定在一些充滿活力的薄紙以及我們已經在手上已經有的偉大的Mod Podge的協助下製作自己的“貼紙”。 雪利酒利用克拉拉(Clara)的粉紅色和橙色生日慶祝活動中的一些剩餘的薄紙,並削減了許多大圓圈和小圓圈,其中包括一卷電膠帶作為她的嚮導 ,以及追踪內部的小孩子)。 利用您得到的東西,對嗎? 然後,我基本上只是利用一塊巨大的畫筆,用薄薄的mod豆莢覆蓋南瓜,因為克拉拉將紙巾放在她喜歡的任何地方。 真的那麼簡單。 我們在克羅格(Kroger)發現了這些南瓜(雙關語!),並且了解到它們會很引人注目(我們相信,較淺的顏色的南瓜將有助於所有顏色顯示出所有的顏色,因為橙色的橙色和橙色南瓜上的粉紅色點可能很難更難

Clipsal C-Bus Wiser評估Clipsal C-Bus Wiser評估

提交作者:Paul Gordon – Clipsal最近才釋放出了新的CBUS WISER系統,該系統似乎為具有CBU的CBU的室內自動機提供了出色的預期,以擴大其CBUS網絡,以邏輯功能作為邏輯功能,以及開箱即用的以觸摸屏為中心的管理系統。 從本質上講,明智的系統結合了您可能已經擁有的幾個現有CBU單元的功能,並且還增加了以前在基於硬件的單元中提供的性能。明智的人在CBU網絡上執行符合功能的符合功能: 為CBU提供一個以太網接口(替換上一代CNI單元) 用於高級編程的邏輯引擎(替換上一代PAC單元) 帶有802.1N Wi-Fi,WAN端口和4 LAN端口的普通以太網寬帶路由器 內置的“明智”應用程序,可為遠程客戶端提供CBU圖形UI 對於所有這些功能,其零售成本實際上不僅僅是僅一個現代CNI系統,因此沒有人可能會出現一般軟件包的價值問題。 硬件 – 明智的系統硬件由3個單獨的組件組成。明智的路由器本身。這是系統的主要消化道,也是所有意圖和功能,就像您最有可能在家中已經擁有的寬帶路由器一樣,而且毫無疑問,它可能會真正取代您現有的寬帶路由器(實際上,它是這樣安裝的)。該系統已由Clipsal自定義,以添加邏輯引擎的其他功能以及觸摸屏應用程序。我相信,根據公共許可證提供了自定義的路由器軟件應用程序,並根據要求提供源代碼。 第二個主要元素是CNI。這與上一代CNI有顯著不同。它是匹配主要智慧系統的樣式(因此它不是像較舊的模塊一樣的DIN模塊)。它同樣也在內部進行了重新設計,並且不再由Lantronix硬件組成以提供以太網接口,因此不需要Lantronix Redirector軟件應用程序即可訪問它。如果需要,可以將此新的CNI獨立用作“僅”典型的CNI,因此您可以使用工具包軟件應用程序來管理它來管理您的CBUS網絡。但是,創建它是與明智的路由器一起使用的,這是第三元素進出的位置。 捆綁包的第三部分也是最後一部分,是夾具電話稱為“母線” – 這是一個被動系統,可在智慧路由器和CNI上提供“橋樑”,以鏈接兩者共同用於電源和以太網連接。同樣,它為整個組件增添了顯著的機械穩定性。 組裝 – CNI剪輯 – 我不得不說, – 在主要智慧路由器單元的底部。然後,母線夾在該組件的側面,以及其連接器配偶與兩個單元上的電源插座,每個單元上的1個RJ45 LAN連接器以及路由器上的WAN連接器。包裝只提供1 psu,因此,如果您想向兩個單位供電,則需要母線;母線由一個單個功率插座組成,將PSU連接到其中,並將其拆分以向兩個活動組件提供功率。母線同樣由一個單個RJ45插座組成,該插座與路由器上的WAN端口一起傳遞。

您的房屋您的房屋

共享的5個好處是關心! 鳴叫 分享 別針 分享 郵件 遮陽篷為您的房屋帶來了陽光的陰影。 您可能需要通過安裝遮陽篷來覆蓋整個露台或甲板來遮擋朝南的窗戶或增強室外居住空間。 埃德蒙頓(Edmonton)的Solaris提供固定或可伸縮的遮陽篷。 他們分享了這個寶貴的家庭裝修的好處: 1.增加房屋的功能居住空間。 覆蓋您的甲板或露台的遮陽篷將為您的家人創造一個更舒適,更具功能的空間。 遮陽篷將提供良好的陰影,因此您不必擔心坐在烈日下,如果天氣帶來雨水,可以呆在外面。 它還將有助於保護您的露台家具免受陽光的紫外線射線。 2.每個應用程序都可以使用遮陽篷。 Solaris幾乎可以為幾乎所有的住宅應用提供遮陽篷解決方案。 無論您是想遮擋整個牆壁,大門廊還是露台,較小或中型露台或單個窗戶,它們都可以為您的特定需求提供並安裝最佳產品。 關於單個窗戶,它們提供可以定制的產品,並提供最大的陰影。 3.改善房屋的外觀美學。 固定和可伸縮的遮陽篷都有多種顏色和样式可用,可以定制為適合您的空間。 選擇Solaris的每種遮陽篷和其他樣式選項的180多種面料選擇,這些選擇將誇大您的房屋的整體設計並滿足您對陰影的需求。 有關設計思想,請查看最佳的可伸縮遮陽篷想法。 4.可伸縮遮陽篷為陰影提供多種選擇。 在陰影偏好方面,可伸縮的遮陽篷,無論是電動的還是手動的。 在那些炎熱的晴天,您可以選擇將其完全擴展以提供最大的陰影。 如果您想要一點陽光,也可以縮回遮陽篷,或者根據一天中的時間更換露台上的陰影。 使用電動遮陽篷,可以通過手柄或按下按鈕來完成。 5.可伸縮的遮陽篷可以在惡劣的天氣下被收起來並保護。 安裝可伸縮的遮陽篷,您可以在天氣晴朗時撤回,以確保它不會因冬季風暴,強風和雨而損壞。 在不使用時撤回遮陽篷也可以防止織物在框架上褪色和不必要的壓力。