各位好 ! 我是新手 Danny!
年初首次買了台iPAQ 3970, 寫了多年的AP, 因此第一個想法便是如何去"充分"應用它 !
家裡的門鎖壞了後, 我索性自行改裝成門禁系統, 使其需授權卡號才可進入. 某日, 全家人皆未帶卡(互相以為對方帶了), 結果...自然是無法開門, 鄰居熱心幫忙費了九牛二虎之力才從窗戶爬進入...! 真是烏龍...!
如果我人在遠處或是國外, 相同的事情發生了, 那怎麼辦...?
於是我寫了一個「用PDA開門的程式」, 實際上的軟硬體整合, 已經可以算是一個完整的小系統了, 像最近的一次家人因未帶卡出門, 因天氣很冷懶得起床按開門鈕, 便可直接用PDA開門, 方便、好玩又實用 !
以下為硬體環境需求 :
1.主副機型門禁機 : 主機(價較高)裝於室內可防止遭破壞或其他內行者操作開門, 副機(價較低)裝於室外僅提供感應輸入裝置, 由主機確認刷卡是否合法, 並提供電力予副機.
2.電鎖 : 600lb用於一般家庭鐵門已足夠, 應裝置於鐵門室內側, 避免破壞性進入!
3.UPS : 供電主、副門禁機以及電鎖.
4.PDA : PalmOS or WinCE 皆可, 需可支援 BT or GPRS, 若採用 GPRS 那就更無距離限制, 出國也可以知道門是否正開著..., 或遠端操控開門、關門.
以下為軟體環境需求 : 為可同時適用於PalmOS or WinCE, 我採用JAVA.
1.PersonalJava or IBM j9 VM : 可自Web下載灌入你的PDA, 作為程式執行環境!二者皆可, 但經實測結果, PJava執行速度較快, 但因IBM j9 VM 聲稱支援J2ME, 理論上更具延伸性!
2.自己寫的JAVA版開門程式 : 以 Socket方式通訊, 當PDA經由BT連上主機後執行之, 但我的PDA BT僅支援10M, 因此如果利用GPRS便不須經由家裡的主機也無距離限制.
其實, 還可以再改良程式作更多功能...! 各位看官是否有興趣 ?
也請順便告訴我那種SD 128/256M 卡以及 BT GPS價位及品質較佳 !
內文搜尋

X