資料介紹
描述
上周五,我在AWS Popup Loft San Francisco度過了一天。就像我兩周前在那里時一樣,那是一整天的訓練營。然而,最近的這次訪問更加令人興奮,因為我們正在學習物聯網、聯發科 LinkIt One以及如何使用 AWS 處理所有數據。我離開時充滿了美好的時光、物聯網的光榮想法和一些好東西。朋友叫它“成人夏令營”,我叫它“太棒了,你怎么還沒去?”
AWS IoT Hack 系列使用三種不同硬件中的一種,Intel Edison、Particle Core或MediaTek LinkIt One。我們的會議由 MediaTek 贊助,因此 LinkIt one 是我們的首選設備。這與Seeedstudio Grove 入門套件中的部件相結合,因為它不是 IoT 派對,除非你可以感應事物。
該課程的基本概念是學習如何構建硬件。對 LinkIt One 進行編程以監控傳感器,然后通過 Wifi 發送數據。然后它會通過 Amazon SNS、Amazon DynamoDB 或 Amazon Kinesis(基于配置)接收。然后使用 Amazon Lambda 處理數據。最后,數據實時顯示在一個用 S3 構建的網站上。“完成”的硬件就是你在左邊看到的,而且非常簡單。只需插入所有組件,您就可以開始比賽了。我們只使用觸摸傳感器和 3D 加速度計來生成數據;沒什么性感的,但它是一個很好的概念證明。
因此,對 LinkIt One 進行編程是通往物聯網的漫長道路上的下一步。該裝置與 Arduino 兼容,因此我們使用Arduino IDE并添加了LinkIt One SDK,以支持額外的功能(例如 Wifi)。幸運的是這堂課(因為我認為很多人不太了解 C++/Arduino 編程),“Connected Maraca”(他們這樣稱呼它)的代碼已經為我們編寫好了。這非常簡單(檢測運動,提交給 AWS),大部分工作都在實際與 AWS API 交互的代碼中進行。但是,有一些常量需要硬編碼,我們還沒有,因為它們來自 AWS 設置。所以為了好玩,我用 LinkIt One GPS(如圖)進行了測試,超級簡單!
在 AWS 中,我們設置并使用了:SNS、DynamoDB、Kinesis、IAM、Cognito、S3 和 Lambda。通常設置這么多服務本身就是一個類(可能是幾個類,對于 AWS 初學者)。幸運的是,AWS 還有一項很酷的技術,我們必須使用它并取得很好的效果:CloudFormations。他們為我們提供了一個 CloudFormation 腳本,該腳本幾乎為我們完成了與 AWS 設置相關的所有事情。它本可以完成所有工作,但講師有意從 CloudFormation 中省略了幾個步驟,這樣我們就可以更多地親身實踐設置(這是個好主意)。
其中一個手動步驟是讓 AWS Lambda 上線。這真的很有趣,因為 Lambda 是相當新的,但功能非常強大。Lambda 的整個概念是您(在許多情況下)甚至不再需要啟動服務器,NodeJS(以 Lambda 的形式)可以為您處理一些數據處理/攝取。其余的數據輸入由 Kinesis 處理,我以前也沒有使用過它,但很想達到頂峰。在這兩種技術之間,我們的物聯網數據被處理并直接吸入 DynamoDB,而沒有啟動單個 EC2 服務器實例。
一旦 AWS 環境上線,CloudFormation 就為我們的 LinkIt One 代碼吐出了一個美妙的“填空題”。幾分鐘后,代碼被編譯并推送到硬件上。最重要/令人興奮的是……它起作用了!我可以搖動嬰兒“Connected Maraca”并在不到一秒的時間內看到排行榜報告該數據。事實上,我從來沒有在一天開始時認真地玩過 IoT 或大多數這些 AWS 技術,這讓我感到異常興奮。當然,數據并不是那么有趣(只是一個 3D 加速度計被搖動),但這些概念是扎實的。借助我們的基礎架構,我們可以輕松地進行一些代碼更改以吸收和報告任何類型的數據。更好的是,因為數據攝取是由 Kinesis 處理的,
我在班上完成了第一名,所以我有很多時間可以消磨。我設法弄到了一個 LED 燈條和伺服器,所以我開始將它們集成到我的“Connected Maraca”項目中。一旦我找到LinkIt ONE 的 Grove 入門套件的庫,這簡直就是小菜一碟。我有很多改進物聯網連接的選擇(GPS 記錄任何人?),而不僅僅是破解新硬件。然而,我的一些同學遇到了麻煩,需要幫助。有 AWS IoT 監考人員和 MediaTek 監考人員,但我喜歡教學,所以我愿意盡我所能提供幫助。
Amazon 和 MediaTek 非常友善,讓我們將開發套件帶回家,并贈送 AWS 25 美元(足以支付我們兩個月的 IoT CloudFormation)。這是非??犊?,特別是對于我們沒有支付任何費用的課程,讓美好的一天變得更加美好。如果你有機會參加類似的課程,我強烈推薦它。星期五結束時,我腦子里想著可能的物聯網想法(以及一個可靠的創業想法),更重要的是,我知道如何實際執行這些想法。
?
(注意:該項目最初于 2015-08-03 發布在?Snowulf.com上)
?
- 使用AWS的IoT環境站第2部分 0次下載
- 使用RIOT-OS的基于AWS的IoT虛擬環境站 0次下載
- 如何控制IoT ONE Nixie時鐘背光-開/關 0次下載
- 帶linkit ONE的Grove串行相機 0次下載
- 農村黑客工具包開源分享 0次下載
- 基于AWS IoT EduKit的睡眠監測系統 0次下載
- 用于PIC IoT和AVR IoT的AWS應用程序 0次下載
- 適用于AWS IoT EduKit的追蹤器 0次下載
- 基于AWS IoT EduKit構建Pandemic智能系統 0次下載
- 黑客路易開源分享 1次下載
- NB-IoT系列M5310-A硬件設計指南 10次下載
- 調整AVR-IoT WG的用途以連接到AWS 10次下載
- 聯發科技LinkIt Assist 2502開發者用戶指南 0次下載
- MediaTek LinkIt數據手冊 0次下載
- MediaTek_linkIt_ONE_Developers_Guide 3次下載
- FreeRTOS在英飛凌TriCore TC33x系列上的移植和使用 931次閱讀
- Neon--AWS Aurora Postgres的無服務器開源替代品 309次閱讀
- 歐姆龍編程軟件CX-One和仿真軟件安裝教程 1.8w次閱讀
- 怎么實現IoT網關開源 901次閱讀
- AWS 平臺的上云過程 798次閱讀
- 亞馬遜AWS的云計算有什么愿景 5870次閱讀
- 開源過程中的5件注意事項 3384次閱讀
- 開源與云的一些爭論 3061次閱讀
- 香橙派Orange Pi One的詳細信息介紹 6599次閱讀
- 什么是Amazon FreeRTOS?3FreeRTOS V10.2.1更新功能 9972次閱讀
- 一文盤點黑客最可怕的7種攻擊手段 4636次閱讀
- Trisis與黑客組織Xenotime 3990次閱讀
- 黑客Dos命令大全_入門dos命令教程 3.2w次閱讀
- 基于華為Boudica芯片的系列NB-IoT模塊NB73的特點分析 2.8w次閱讀
- 抵御網絡攝像頭等IoT設備攻擊的5個秘訣 1890次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多