技術科普2017.05.16

整合Web元件化技術 前端開發者的神兵利器

自造者 軟體

本文轉載自合作夥伴webduino

Webduino 的基本介紹

Webduino 這個名稱的由來,就是 Web 與 Arduino 這兩個單字的結合,也正式宣告了可以用 Web 控制 Arduino 的時代來臨,雖然目前市面上也有一些類似的技術或解決方案,但千篇一律的都是寫 C/C++ 讓 Arduino 可以連上網,或是透過網路的方式將 C/C++ 寫入 Arduino,幾乎沒有能夠純粹利用 Web 技術去控制 Arduino 的方式。

 

Webduino 有別於傳統要寫 C 或 C++ 才能控制 Arduino 的傳感器,Webduino 利用了 WebComponents 的方法,讓使用者可以在完全不用接觸 C 或 C++ 的情形下,只需要撰寫簡單的網頁程式 ( HTML 與 Javascript ),就可以串接 Arduino,大幅降低開發的門檻,讓創造力不受技術門檻的拘束,利用各式各樣形形色色的傳感器,創造與眾不同的物聯網應用。

 

Webduino 與 Arduino 的差異


 

什麼是 Webduino 開發板?

Webduino開發板是結合了 Arduino Pro Mini 和 WiFi 模組晶片,所開發出來的電路板,只要插電源就會自動連上雲端,方便開發者進行物聯網裝置的研發與應用。

 

Webduino 的基本介紹 - 什麼是 Webduino 開發板?

 

Webduino 開發板是一塊易學易用的物聯網開發板,不管是入門使用者、進階開發者、資深研究者等,不需要理會硬體的煩雜技術,只需用 Web 技術,就可以控制 Arduino 相容的感應模組的神兵利器!如下圖示,任何前端開發工程師只要用 HTML 與 JavaScript ,就可以立即點亮 LED 燈。

 

Webduino 的基本介紹 - 什麼是 Webduino 開發板?

 

Webduino 的開發方式

Webduino 整合了最新的Web元件化技術 ( WebComponents ),開發者只要使用自訂 HTML 標籤,就可以完成 Webduino 開發板的連接與物聯網裝置的監控,每一片 Webduino 開發板都預設有一個專屬的雲端通道代碼,開發者只要撰寫 HTML 標籤,在 device 屬性填入雲端通道代碼,這個網頁就可以輕易完成和 Webduino 開發板的連線。

 

Webduino 在未來物聯網的發展趨勢

未來的物聯網市場,可能是 IT 產業發展至今所遇到前所未有的發展契機,在廣大的使用者當中,包含了非常多樣化與異質化的使用族群,唯有更簡易、方面與跨平台的觀念和開發模式,可以滿足這些使用者的需求,並在未來的物聯網應用中,佔據不倒的地位,然而,憑藉著這樣概念發展出的 Webduino,是值得讓所有的 HTML/JavaScript 前端開發者,當成進攻物聯網市場的神兵利器!

 

延伸討論

技術科普

OpenAPS為糖尿病患提供開源的控管工具

這項專題稱為開源人工胰腺系統(OpenAPS),只要有Raspberry Pi或Intel Edison等微控制器,就可以使用連續式血糖監測儀(continuous glucose monitor, CGM)所收集的數據,來微調胰島素幫浦所輸出的基礎胰島素。
技術科普

Arduino打造LED汽車油量表

將車內的類比油量表換成更精確的Arduino數位油量表
技術科普

PCB設計量產前必須考慮的八件事

又是新的一年,你是否又有新的設計原型要交付組裝呢?或許你今年更是下定決心,要將某塊硬體設計投入量產,不過,第一次要完成這項工作可能還是會困難重重!在這篇文章中,我想分享PCB設計量產前必須考慮的八件事。