ISDB紀錄/說明 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 作者: Brian - 10月 12, 2009 因工作需要,在新工作上我們必須做一些與ISDB相關的Driver/軟體,因為之前我並未碰過ISDB,因此為它做了一些研究,順便紀錄下來:ISDB目前有分為兩種模式,一種是地上波(ISDB-T),另一種是衛星訊號(ISDB-S)。 而ISDB的頻寬一律落在6Mhz的。目前使用ISDB規格的國家有:巴西、日本。 http://www.arib.or.jp/english/ : ISDB在日本的規範組織。 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 留言
[OpenNMS Note] OpenNMS SNMP的誕生 作者: Brz - 6月 19, 2012 這陣子實在是懶到翻掉,一點都不想上班,這幾張圖片還是被我老闆逼出來的。 我承認我真的很懶,懶得囉嗦,我就直接就說明一下。 看圖說故事 ↓這是OpenNMS的架構,基本上OpenNMS的發展一直都是依這樣的架構發展,增加的只是一些模組跟功能,可見這用Maven搭建的架構還算穩定。 我拿到手的版本是1.8.x版,這時候已經是改用Jetty當作Web Server。整個SNMP的功能主要是藏在Dependencies中「snmp*」的module中,opennms/dependencies下的東西大都是用來作Library用,所以很多都是只有pom.xml的檔案,再透過Maven的repository到指定的Server download。當然你也可以自己手動增加一個module,按照其他的pom.xml的架構去搭建就ok了。 接下來OpenNMS的真正核心是在core/snmp/*下面,他會呼叫到Dependencies中的snmp*.tar,所以大家就清楚當初弄Dependencies/snmp*的目的了。當然在core/snmp中只提供大部分的snmp api,而後再依照各個功能需求去初始化Daemon/Service,由此取得SNMP的服務/功能。 ↓剛剛提到的SNMP程式架構的大概。最下面的那幾個是我目前查到有用到SNMP api的幾隻模組。 ↓這其實是整個OpenNMS的Boot up 流程。很多東西都被我省略了,但是剛開始Study OpenNMS的人應該還是有點幫助。 最初的程式其實是「target/openms-1.8x/bin/opennms」這是隻可執行的pl。它平常就被藏在「opennms-base-assembly\src\main\filtered\bin」下。 從中可以看到它會去呼叫opennms-bootstrap.tar,程式就是這樣開始的。 緊接著bootstrap會用classloader的方式去喚起opennms-daemon中的程式,然後就是一連串的初始化,像Spring, JMX, Dao...之類的東西都是在這階段初始化,你也可以從每個module中看到有onInit()或Init的function,這個Function就是在各個資源初始完之後,切入每個Service/mod... 閱讀完整內容
[Security] wpa_supplicant setup 作者: Brz - 11月 15, 2011 20111115 - wpa_supplicant conf的範例 現在我還在測試中,後續慢慢補上。 20111121 - 後來證實,我之前使用的wpa-supplicant v0.5.10有問題,導致在Enterprise模式時,SSL認證一直不正常,一下子是password不見,一下子是group key有問題。所以我就把atheros-carrier搭配的wpa_supplicant v0.5.10換成v0.6.9,果然一測就ok了,只改了driver_wext.c,順便加了一個檔案是driver_atheros11n.c,用來搭配atheros-carrier driver的Ioctl。 wpa_supplicant的設定檔案說明。 位置大都是在/etc/下。 ctrl_interface=/var/run/wpa_supplicant #//無更動 ctrl_interface_group=0 #//無更動 ap_scan=1 #//如是在wireless Station狀態務必要使用。 network={ scan_ssid=1 #//務必要填為1 ssid="BrianTEST-62bg" #//AP的SSI... 閱讀完整內容
[Arduino] 用網頁控制家電 use Arduino UNO 作者: Brz - 8月 24, 2013 記得沒幾個月前買了一堆Arduino的玩具,我買了兩塊UNO搭配Ethernet的組合,另外又留一組想做RF client的小小板。 然後,我就任它被堆在角落,一直沒時間好好的把玩它。 總算,我有點厭倦每天要跑到頂樓澆水的生活,於是就想~拿出Arduino讓它來幫助我的生活吧。 我看了一下別人在網路上分享的範例,於是我不想跑到設備旁邊按開關,所以我還是傾向用網路解決一切。 先把Arduino和繼電器接好來。 然後到網路上下載Arduino IDE,快速開啓Ethernet/web server中的範例,然後就開始下手修改。 大約11pm把電線接好,開始在軟體上下功夫。 總算接近一點時,把事情給搞定了。 於是就有了下面這部小短片。 整套系統,我自認還是不夠耐用....但這算是快速完成的小作品,我想Arduino真的是太方便了,讓大家把科技玩弄在手掌中,感覺真是太痛快了。 今天不小心搜尋到,大陸有一票人在玩機器人的設計跟開發,也許有機會也可以來弄一台網路遙控的除草機。呵呵呵呵 閱讀完整內容
留言
張貼留言