谷歌創(chuàng)建webusb API項目讓你3D打印機(jī)即插即用
很多人都希望3D打印機(jī)能夠像鍵盤或鼠標(biāo)那樣,通過USB端口,實現(xiàn)即插即用,但這往往聽起來很容易實現(xiàn),但其復(fù)雜的硬件設(shè)置阻礙了這一功能的實現(xiàn)。但是,或許不久的將來這個問題將會得到解決。谷歌工程師剛剛提交了一份名叫webusb API的提案,這個提案一旦實現(xiàn),硬件開發(fā)人員將基于網(wǎng)頁為基礎(chǔ),通過USB設(shè)備實現(xiàn)自動配置,這可以大大簡化3D打印機(jī)的安裝和裝備設(shè)置。
這個有趣的提議是由谷歌開發(fā)者Reilly Grant 和 Ken Rockot提出來的,最近,他們已經(jīng)將這個提議上傳到了萬維網(wǎng)聯(lián)盟(W3C wicg網(wǎng)絡(luò)孵化社區(qū)組)。此項工作的每一個進(jìn)步都是非常有意義的,對此,Reilly Grant 和 Ken Rockot呼吁每一位萬維網(wǎng)聯(lián)盟成員都來參與這個有趣的提議。
現(xiàn)在,你可能會想,設(shè)備插入USB端口并讓設(shè)備進(jìn)行工作可能并不是那么難?這個方法,對現(xiàn)在的3D打印設(shè)備來說是非常有用的。日常生活中,很多硬件已經(jīng)實現(xiàn)了這個功能,比如說鍵盤和攝像頭,它們確實已經(jīng)很容易通過瀏覽器和Web應(yīng)用程序訪問。”今天,當(dāng)你將設(shè)備鏈接到你的電腦,你希望它能夠找到正確的驅(qū)動程序并進(jìn)行工作。對于此類設(shè)備很多,因為像鍵盤、鼠標(biāo)、攝像頭等等,它們已經(jīng)被內(nèi)置到操作系統(tǒng)中了。”開發(fā)商解釋到。這些鏈接是通過執(zhí)行一個由操作西通開發(fā)人員提供的約12個標(biāo)準(zhǔn)的設(shè)備類,它制定了一種數(shù)據(jù)格式,用以支持硬件的功能。
但不幸的是,很多小工具還沒有存在具體的分類,比如說3D打印機(jī)和虛擬現(xiàn)實眼鏡。“這些設(shè)備需要開發(fā)者根據(jù)硬件廠商提供的資料寫成本地驅(qū)動程序、軟件開發(fā)包和本機(jī)代碼,才能實現(xiàn)這些設(shè)備被Web應(yīng)用。”Reilly Grant 和 Ken Rockot說道。對此,用戶和硬件開發(fā)商別無選擇,只有希望當(dāng)這個特定的硬件流行起來的時候,這才能保證一個新的單獨的分類的創(chuàng)建。
webusb API的本質(zhì)就是克服這些問題。“它是通過USB接口讓硬件開發(fā)人員把設(shè)備連接到網(wǎng)上的一種方式。這個API的硬件制造商將不得不為他們的設(shè)備構(gòu)建跨平臺JavaScript SDK的能力。”谷歌的開發(fā)人員解釋道。“這是一個非常好的方式,新的設(shè)備從創(chuàng)立第一天起,瀏覽器就可以提供一個特定的接口,而不是當(dāng)這個新設(shè)備流行起來時才提供。”這顯然為該設(shè)備吸引了更多的用戶。
通過該webusb,支撐網(wǎng)站可以安裝固件更新和執(zhí)行其他基本任務(wù),這將會減輕使用者和提供者的大量工作。重要的是,它是非常安全的。據(jù)谷歌開發(fā)人員解釋,該API將限制在域的數(shù)量的設(shè)備可以訪問,并且從那里它可以得到更新。由于USB設(shè)備和電腦自動連接,這個安全網(wǎng)將確保設(shè)備不會收到其他數(shù)據(jù)請求。他們說這個系統(tǒng),將類似通常用于數(shù)據(jù)傳輸?shù)谋Wo(hù)的跨域資源共享(CORS)。
這對于3D打印機(jī)開發(fā)人員和用戶來說都是特別好的消息。開發(fā)人員只需要通過創(chuàng)建一個網(wǎng)絡(luò)應(yīng)用程序,就可以簡單地實現(xiàn)整個過程,而不需要安裝軟件驅(qū)動程序,配置和校準(zhǔn)的3D打印機(jī)。“webusb從而取代原生代碼和本地SDK跨平臺的硬件支持和Web的圖書館,“開發(fā)商說。如果一個網(wǎng)站所有者希望得到3D打印的支持,他們可以簡單地將3D打印機(jī)制造商提供的一個隱藏的iframe設(shè)置代碼植入網(wǎng)站代碼中。這將使JavaScript命令被發(fā)送到3D打印機(jī),用戶同意即可。
(責(zé)任編輯:admin)

- 發(fā)表評論
-
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動的言論。評價:
中立
好評
差評
匿名?
- 最新評論 進(jìn)入詳細(xì)評論頁>>