以物聯網裝置的 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 物聯網數據如何採集和分析

ARM mbed 閃耀的彩色 RGB LED

作者:Kit Wan 上一次,筆者嘗試導入和編譯了 mbed 的標準 mbed_blinky 程序。這次會嘗試自定 WIZwiki-W7500 板的 RGB LED 的顏色。 請按照請按照上一篇文章中的方法導入 mbed_blinky 程序。然後,您可以以下程序替換 main.cpp。 main.cpp 源代碼如下: 把固件寫到 WIZwiki-W7500 的閃存後。按下復位按鈕後將可以看到下面的效果。 RGB LED 將按顏色順序 紅,紫,藍,青,綠,黃,白,全部關閉,並重複…

View More ARM mbed 閃耀的彩色 RGB LED

ARM mbed 快速入門指南

作者:Kit Wan 這是我第一次測試 mbed 板子。 這次我拿到的板是WIZnet 公司出品的 WIZwiki-W7500。 由於 mbed 是在線編譯器開發平台,所以使用什麼類型的 PC 應該沒問題;這次測試環境是用 MacBook Air。 開始使用 mbed 這是一個很容易上手的編譯器平台,因此可以很快開始測試項目。 一旦你有了 mbed 硬件,幾分鐘之內你就可以由登錄到和開始試測。 首先,用瀏覽器前往 developer.mbed.org 按一下右邊的 Login or signup 按鈕…

View More ARM mbed 快速入門指南

如何使用 mbed 網站-IDE?

我們談到了mbed,它有什麼特點,前一篇文章提供什麼知識。 在本文中,我們將在以建立一個項目和寫入程序用以習慣使用 Web IDE(網頁編譯器),這是 mbed 最重要的功能。 一般情況下,你需要的硬件進行編程。 我們將使用 WIZnet 公司的 WIZwiki-W7500 的 mbed 功能的平台。 基於ARM®Cortex™-M0核心頻率48MHz 128KB 閃存 16KB 到 48 KB SRAM 硬件 TCP / IP…

View More 如何使用 mbed 網站-IDE?

物聯網的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)

什麼是 mbed?

WIZnet 發布的 WIZwiki-7500,是 Cortex-M0 平台板,可以使用 mbed。 作為ARM 的支持一個開放平台,mbed 幫助開發人員構建物聯網產品速度更快,系統的類型帶到由成千上萬的零部件和雲端運算的一個更大的市場。 這次讓我們來談談 ARM mbed。 ARM mbed ARM mbed 把矽社群,雲端運算,形成物聯網設備平台。 ARM 支持 Cortex-M 包括 mbed OS 中,mbed 設備服務器,以及物聯網雲服務器,實現 Cortex-M 的物聯網設備生態系統。…

View More 什麼是 mbed?

制作一個帶SNTP的智能手表

智能手表已成為穿戴設備中最重要的一項。我使用了mbed網頁編譯器。建議你也使用mbed網頁編譯器。 計劃如下。 – WIZwiki-W7500 + OLED + bluetooth + 安卓手機 但是…時間值數據錯誤(從智能手機獲取數據) 所以,我改變了計劃。 WIZwiki-W7500 + OLED + Ethernet + NTP服務器 系統操作 1. 初始化時,網絡時間從NTP服務器獲取 2. 接下來,使用MCU中的RTC計時 3.…

View More 制作一個帶SNTP的智能手表