Category Archives: 技術文庫

2.4G + 5G雙頻齊下 無線效能就會好?

Allion Labs / Cache Her 無線網路近年來越來越發達也越來越普遍,不管是在家中、辦公室、醫院或餐廳,無線網路需求無所不在。然而,也隨著視聽娛樂的發達,以往只需要傳送文字等低流量的速度現在變成需要傳送高畫質影片、圖片以及視訊通訊等高流量的需求。 如果是少數人使用高流量網路,因網路頻寬足夠不會發生問題,但是如果是多人同時使用網路的情況下,每個人被分配到的網路頻寬就會變小,造成看影片時會有延遲的情況發生,使用視訊電話也會發生斷斷續續的狀況。那如何改善這些狀況呢?辦法不外乎加大網路的頻寬或是調整網路的優先序(QoS )來解決。 無線網路有分2.4GHz與5GHz這兩個頻段且各自獨立,最好的情況下是這兩個頻段能夠分開使用以增進整體的流量。單純就規格來看,802.11n、2×2、2.4GHz可以達到144 Mbps的速度;802.11ac、2×2、5GHz則可以達到866Mbps速度。所以如果兩個頻段同時使用,整體的流量可以達到1Gbps。 但是實際上比較常遇到的狀況是,大家都是用預設連線而使用2.4GHz的頻段,反而沒有去使用5GHz 頻段,導致會有使用起來覺得速度很慢的現象。這是因為大家共同在搶相同的資源,所以每人分配到的流量就很小。 新的無線AP技術可以改善這種狀況,分配使用者到使用率低的頻段去,這部分之後會另外有文章說明;這裡主要探討AP會不會因為2.4GHz與5GHz兩個頻段同時使用,而造成本身效能的降低。這個項目目前也在寬頻論壇(Broadband Forum)熱烈討論中,預計會在下一版的TR-398 增加這項效能性項目的測試規範。 [...]

車內儲存裝置之突發斷電的測試與驗證

Allion Labs / Richard Shen 近年來隨著越來越多的電子產品被整合到汽車艙內和引擎蓋下,汽車內的電子產品也逐漸進步到聯網汽車、先進駕駛輔助系統(ADAS)、GPS導航,以及功能豐富的資訊娛樂系統。其中車用儲存裝置將會是未來汽車產業中不可或缺的一項關鍵零組件。舉例來說,它不僅適用於存儲資料也支援現代汽車系統的高速運算。此外,當自動駕駛汽車中的傳感器數量、傳感器的相應解析度、網路頻寬逐漸擴大時,龐大的數據量使用量將以GB/s起跳。 以下例子時常發生在我們的生活當中,但我們曾不察覺:在一天之內啟動/關閉車輛電源數次,然而在這種情形下我們可能不會意識到突然關閉電源可能造成資料遺失的嚴重性。NAND Flash的設計則起到了恢復作用,它能妥善避免電源關閉的突發狀況(Suddenly Power off, SPO),並可在狀況發生後迅速恢復資料。由於經常性的啟動/關閉電源會直接影響快閃儲存裝置的存放與恢復,因此成為了Flash製造商與車商最為關注的要點。 SSD 控制器(Flash Translation Layer,FTL)可維護各種中繼資料;例如,資料對應表、快閃頁面實體狀態的資訊、以及錯誤區塊資訊。而廠商所需面對的課題便是克服Flash的數據在突發斷電後在正確區塊做讀寫並能妥善存留。此外,SSD控制器在主記憶體的“快取”功能也相對重要,它能定期或在系統關機時同步至快閃記憶體,確保使用者資料與SSD中繼資料間的一致性。 [...]

無線網路越來越重要,你的無線網路品質穩定嗎?

Allion Labs / Roger Lo 無線網路高度依賴的時代 物聯網時代的快速發展,根據國際研究機構IDC的預測,2019年全球圍繞物聯網衍生的商機近一兆美元;而行動裝置的普及,國人在使用網路的比重亦快速攀高,根據2018年台灣網路統計報告顯示,12歲以上個人曾經上網率高達82%,約1700多萬人,最常使用裝置:手機(96.8%)、桌機/筆電(66.4%)、主要上網地點:家中(94.1%)、工作場所(38.8%);平均每日上網:4.3小時。各項的統計數據顯示,不論在工作或生活,網路已是不可或缺的。 在無線網路的部分,因其有布建簡單,不受硬體線路與環境等工程的限制、終端使用者連結的便利性等優勢,讓許多的公司、工廠、倉儲、百貨、公共空間等等,大部分皆已布建無線網路環境,作為提供客戶以及內部工作使用,從工作效能與客戶滿意度角度觀之,無線網路穩定度更是重要。 無線網路”穩定”的重要性 在我們大量依賴使用無線網路環境的同時,其所衍生的問題則是”網路穩定性”,連上網而無法有效瀏覽網頁或連線成功,導致無法進行資料的查詢,通訊溝通等等,這些網路不穩而造成的不便,是大家都一定有遇過的狀況。因此,如何維持與維護無線網路環境效能的穩定,則是當今很重要的課題。影響無線網路品質的因素多而複雜,包括: 場域空間設計與隔間 場域內使用的建材 場域內的使用設備、家具等材質 AP布建的數量與AP品質 AP布建的位置 [...]

簡論實驗室智動化之關鍵

Allion Labs/ Shawn Li 自動化是目前各領域著力執行的目標,百佳泰實驗室目前致力於把各項Logo的測試轉型為自動化,其中包含自動化的儀器量測以及AI大數據分析,透過高效的智能分析,並匯出可視化的完整測試報告,百佳泰將以上技術結合,並開發了一套高品質的自動化流程。不但節省人力成本支出、提高工作效率,更是降低人為操作的錯誤率。   自動化關鍵要點一:流程機器人 自動化機器人所指的就是RPA(Robotic Process Automation)這套軟體,是以機器人作為虛擬勞動力,依據預先設定的程序與現有用戶系統進行交互並完成預期的任務。從目前的技術實踐來看,現有的RPA還僅適用於高重複性,邏輯確定並且穩定性要求相對較低的流程,完成一系列原來需要人工完成的工作。在測試流程中,有許多流程往往是仰賴人工在電腦桌面與資訊系統之間的重複作業。流程機器人(RPA)是一種新興的程式軟體工具,它會模擬使用者坐在辦公桌時經常做的事情,將這些重複且枯燥的電腦桌面作業程序自動化,無需經由特殊的硬體設備,能在任何資訊系統的環境中發揮良好的表現,這就是流程機器人(RPA)可以做的工作,將重複性高但有邏輯性的作業,以流程機器人(RPA)取代人力的投入。 在自動化中,RPA軟體的流程與自動化工具在應用上相對比較簡單易用,通常可以通過圖形化的界面與錄製鼠標和鍵盤動作的方式來生成腳本的編輯,完成一系列簡單的操作,即使是利用相對專業的腳本編輯器,簡單看一下教學也能很快的上手,在熟練RPA的軟體後,甚至可以幫助我們完成一些更複雜的自動化工作處理。目前流程機器人已經被廣泛利用在很多實際應用上,其效率是一般作業人員的好幾倍,同時趨近零失誤率的作業執行品質,降低人力成本與提高工作效率,因此,我們不僅可以減少測試人員的人力需求,還可以提供不間斷地執行增加產出的量。透過流程機器人的執行結果將會更準確,避免數據重複輸入和輸入錯誤所衍生一連串的彌補措施,導入這類自動化軟體帶來最直接的效果,就是要減少高重複性與低效率的事務工作,強化整體效率,並帶來成本效益。 圖一為RPA的軟體(KORAT),此軟體可以透過錄製的方法將使用者的操作過程紀錄下來,之後就可以利用錄製結果進行重複地播放,以達到自動化效果,除此之外,此軟體還可以輸出成代碼,如C、C#、Python等語言,因此可以在此代碼中加入自己撰寫的程式,提升自動化的效果與便利性,圖二為一套名為Sikulix的RPA的軟體,可以利用影像辨識的技術,將滑鼠點擊所需的位置,利用截圖的方式設定目標,再透過影像辨識去點擊預設好的圖形,因此可以透過截圖的方式以及搭配的指令,排程自動化的流程,是一套容易上手且執行效率高的一套軟體,並且提供免費的環境讓使用者使用,目前本實驗室也是利用此軟體進行開發部分自動化的流程。   自動化關鍵要點二:儀器自動化 自動化測試系統常常會集結數台甚至十幾台的各種儀器設備,在自動化測試系統中,高穩定度與低錯誤率是非常重要的,乙太網路和USB雖然也可以利用Hub同時串接很多設備,但是Hub作為一個另外增加的設備,所以在測試的過程中也增添了一個不確定因素,GPIB當初設計即是允許並接的方式來連接多個儀器設備,因此只需使用GPIB的線直接連接到所有的設備即可,不需要任何的外接Hub,且GPIB介面是多條交握信號線控制的方式,資料傳送的時機與接收的狀態,以及資料傳送的方向均有嚴謹的定義,GPIB仍是要導入自動化測試的重要條件之一,圖三為HDMI儀器的自動化,將所有測項所需的儀器透過GPIB串接起來,再透過PC端控制各個不同的儀器,依據每種測試項目的測試順序,排序儀器的操作流程,有了儀器的自動化,就可以結合RPA與Excel文件自動化,完成自動測試到輸出完整報告,中間都不需要人力的介入,以減少人力成本的支付。 [...]