以物聯網裝置的 IO 監控添加基於 REST 的 Web 服務

by Eric Jung (English Version) 這個項目是利用物聯網設備,做一個簡單的 RESTful Web 服務庫。該庫是用 C 語言編寫代碼,並基於 WIZnet 的 WIZwiki-W7500ECO 平台板。有了它,用戶可以輕鬆實現對物聯網設備 RESTful Web 服務。監控物聯網設備也能夠通過基於 JSON的 RESTful API 來完成。 *包括 Frozen JSON解析器和 C…

View More 以物聯網裝置的 IO 監控添加基於 REST 的 Web 服務

物聯網數據如何採集和分析

作者:Kit Wan 在 Arduino 和 mbed 出現之前,製造物聯網和傳感裝置不是一個容易的工作;現在很容易買到此類硬件,那麼問題將是如何如何採集和分析物聯網數據。 本文將展示如何使用 DATA.SPARKFUN.COM 和 analog.io 的免費在線工具簡單的以 WIZnet 的 mbed 板來構建的一個物聯網平台,以半小時就打造一個展示辦公室濕度和溫度的華麗圖表。 我在這裡使用的硬件是 WIZnet 出品的 WIZwiki-W7500 為主板與 YwRobot 的 Easy Module Shield 為傳感器的子板。 上面的圖片是整個系統的結構 WIZnet 的 WIZwiki-W7500…

View More 物聯網數據如何採集和分析

物聯網的SoC防火牆與TOE (TCP/IP Offload Engine)

毫無疑問,IOT中的人數將增加爆炸。 Gartner公司預測,在2015年會有49億件物件會連網,同比從2014年增長30%,並且在2020年將達到250億。 由於物聯網設備不斷增加,物聯網設備將面臨著網絡泛洪攻擊,如更頻繁的分佈式拒絕服務 DDoS。 不過,因為內存和 MCU 的容量不過,幾乎所有的物聯網設備都非常容易受到嚴重的網絡攻擊和流量。 這些物聯網設備的弱點對於 TOE-嵌入式 MCU W7500,是一個很好的機會。網絡攻擊目標是降低物聯網設備的MCU和內存資源,因此TOE可以保護物聯網設備的系統。 什麼是 TCP / IP 防火牆和物聯網 TCP/IP offload Engine (TOE)? 軟件TCP / IP協議棧 首先,讓我們來看看軟件TCP / IP協議棧。…

View More 物聯網的SoC防火牆與TOE (TCP/IP Offload Engine)

人類的未來-物聯網:透過THINGSPEAK網站監控居家亮度

在家居生活中,亮度是保護我們眼睛最重要的靈藥,如果亮度不足,不但沒有安全感,對視力的保健更是一大殺手。我們如果在家裡看到這樣的情形,當然可以馬上調整光線,但是如果我們在外面上班,就不太容易查覺到這個隱藏的問題。 如果我們能夠用創客神器 Arduino 來照顧我們的眼睛,透過手機上網,直接使用瀏覽器監控我們家的亮度,那該有多好?所以本月我們要使用 Arduiono,透過簡單的上網擴充卡,和網際網路中頂尖的物聯網平台:ThingSpeak 網站。 ThingSpeak 網站 ThingSpeak 網站是一個專業的物聯網網站,讀者可以利用這個網站先行開發。(若讀者有不懂之處,可以參考網路資源和網站文章)該網站提供許多免費的資源,瞬間就讓我們的家庭進化成先進的智慧家庭。所以本篇要告訴讀者,如何簡單、快速、有效的建立一個居家亮度監控的物聯網。 建立帳號 讀者先到 ThingSpeak 網站建立帳號,進入網站後到主頁,先點選下圖"Sign Up”,建立一個帳號(有帳號的讀者可以跳過本節)。 ThinkSpeak網站主頁。 讀者依照下圖所示,將資料輸入完畢後,創建一個可以用的帳號。 ThinkSpeak 網站創建帳號。 帳號登入 讀者先到 ThingSpeak 網站,進入網站後到主頁,先點選 ”Sign In”,使用您的帳號登入。 登錄…

View More 人類的未來-物聯網:透過THINGSPEAK網站監控居家亮度

實現物聯網–教你如何將mbed LPC114FN28連入AXEDA!

項目描述 這個教程會告訴你如如何將 mbed LPC114FN28 連入 AXEDA 服務,實現物聯網! mbed LPC1114FN28 合作平台: Switch-Science mbed LPC1114FN28 需要運行在 48MHz 的 CPU 主頻下。LPC1114FN28 擁有高達 32KB 的 Flash 存儲空間,高達4KB的數據存儲空間,一個快變模態 I2C  總線接口,一個…

View More 實現物聯網–教你如何將mbed LPC114FN28連入AXEDA!

Arduino:超級圖表數據記錄器

在任何沒有開放雲服務器如 Xively 下,該項目展示了如何直接從以太網盾收集任何傳感器的數據記錄,並以圖形顯示於網頁。對於圖形顯示,他使用了開放式的 JavaScript – HighChart.js。 該項目是一個很好的參考案例,如何使用 Arduino 板與 SD 卡,EEPROM,FAT16 或 FAT32 和以太網盾。這個項目的優點是,它不需要求一個單獨的服務器或系統以收集數據,又或運行代碼用以真實繪圖。 Arduino 的和用戶的瀏覽器之間,一切都一手包辦。 對於傳感數據,他用的光傳感器 DSCF2941。傳感數據以 CSV 文件格式每 10 分鐘保存到 SD 卡,並且每週創建一個新 CSV 文件。當你用網頁瀏覽器連接的電路板;如果你以網絡瀏覽器連接到板上可以看到這些文件列表點,擊可以顯示的任何文件,可以使用 HightChart.js 以圖形顯示傳感數據。 他解釋得很好,分成3個部分如下。 簡介 結果…

View More Arduino:超級圖表數據記錄器