資料介紹
描述
上周五,我在AWS Popup Loft San Francisco度過了一天。就像我兩周前在那里時(shí)一樣,那是一整天的訓(xùn)練營。然而,最近的這次訪問更加令人興奮,因?yàn)槲覀冋趯W(xué)習(xí)物聯(lián)網(wǎng)、聯(lián)發(fā)科 LinkIt One以及如何使用 AWS 處理所有數(shù)據(jù)。我離開時(shí)充滿了美好的時(shí)光、物聯(lián)網(wǎng)的光榮想法和一些好東西。朋友叫它“成人夏令營”,我叫它“太棒了,你怎么還沒去?”

AWS IoT Hack 系列使用三種不同硬件中的一種,Intel Edison、Particle Core或MediaTek LinkIt One。我們的會議由 MediaTek 贊助,因此 LinkIt one 是我們的首選設(shè)備。這與Seeedstudio Grove 入門套件中的部件相結(jié)合,因?yàn)樗皇?IoT 派對,除非你可以感應(yīng)事物。
該課程的基本概念是學(xué)習(xí)如何構(gòu)建硬件。對 LinkIt One 進(jìn)行編程以監(jiān)控傳感器,然后通過 Wifi 發(fā)送數(shù)據(jù)。然后它會通過 Amazon SNS、Amazon DynamoDB 或 Amazon Kinesis(基于配置)接收。然后使用 Amazon Lambda 處理數(shù)據(jù)。最后,數(shù)據(jù)實(shí)時(shí)顯示在一個用 S3 構(gòu)建的網(wǎng)站上。“完成”的硬件就是你在左邊看到的,而且非常簡單。只需插入所有組件,您就可以開始比賽了。我們只使用觸摸傳感器和 3D 加速度計(jì)來生成數(shù)據(jù);沒什么性感的,但它是一個很好的概念證明。

因此,對 LinkIt One 進(jìn)行編程是通往物聯(lián)網(wǎng)的漫長道路上的下一步。該裝置與 Arduino 兼容,因此我們使用Arduino IDE并添加了LinkIt One SDK,以支持額外的功能(例如 Wifi)。幸運(yùn)的是這堂課(因?yàn)槲艺J(rèn)為很多人不太了解 C++/Arduino 編程),“Connected Maraca”(他們這樣稱呼它)的代碼已經(jīng)為我們編寫好了。這非常簡單(檢測運(yùn)動,提交給 AWS),大部分工作都在實(shí)際與 AWS API 交互的代碼中進(jìn)行。但是,有一些常量需要硬編碼,我們還沒有,因?yàn)樗鼈儊碜?AWS 設(shè)置。所以為了好玩,我用 LinkIt One GPS(如圖)進(jìn)行了測試,超級簡單!

在 AWS 中,我們設(shè)置并使用了:SNS、DynamoDB、Kinesis、IAM、Cognito、S3 和 Lambda。通常設(shè)置這么多服務(wù)本身就是一個類(可能是幾個類,對于 AWS 初學(xué)者)。幸運(yùn)的是,AWS 還有一項(xiàng)很酷的技術(shù),我們必須使用它并取得很好的效果:CloudFormations。他們?yōu)槲覀兲峁┝艘粋€ CloudFormation 腳本,該腳本幾乎為我們完成了與 AWS 設(shè)置相關(guān)的所有事情。它本可以完成所有工作,但講師有意從 CloudFormation 中省略了幾個步驟,這樣我們就可以更多地親身實(shí)踐設(shè)置(這是個好主意)。

其中一個手動步驟是讓 AWS Lambda 上線。這真的很有趣,因?yàn)?Lambda 是相當(dāng)新的,但功能非常強(qiáng)大。Lambda 的整個概念是您(在許多情況下)甚至不再需要啟動服務(wù)器,NodeJS(以 Lambda 的形式)可以為您處理一些數(shù)據(jù)處理/攝取。其余的數(shù)據(jù)輸入由 Kinesis 處理,我以前也沒有使用過它,但很想達(dá)到頂峰。在這兩種技術(shù)之間,我們的物聯(lián)網(wǎng)數(shù)據(jù)被處理并直接吸入 DynamoDB,而沒有啟動單個 EC2 服務(wù)器實(shí)例。

一旦 AWS 環(huán)境上線,CloudFormation 就為我們的 LinkIt One 代碼吐出了一個美妙的“填空題”。幾分鐘后,代碼被編譯并推送到硬件上。最重要/令人興奮的是……它起作用了!我可以搖動?jì)雰骸癈onnected Maraca”并在不到一秒的時(shí)間內(nèi)看到排行榜報(bào)告該數(shù)據(jù)。事實(shí)上,我從來沒有在一天開始時(shí)認(rèn)真地玩過 IoT 或大多數(shù)這些 AWS 技術(shù),這讓我感到異常興奮。當(dāng)然,數(shù)據(jù)并不是那么有趣(只是一個 3D 加速度計(jì)被搖動),但這些概念是扎實(shí)的。借助我們的基礎(chǔ)架構(gòu),我們可以輕松地進(jìn)行一些代碼更改以吸收和報(bào)告任何類型的數(shù)據(jù)。更好的是,因?yàn)閿?shù)據(jù)攝取是由 Kinesis 處理的,
我在班上完成了第一名,所以我有很多時(shí)間可以消磨。我設(shè)法弄到了一個 LED 燈條和伺服器,所以我開始將它們集成到我的“Connected Maraca”項(xiàng)目中。一旦我找到LinkIt ONE 的 Grove 入門套件的庫,這簡直就是小菜一碟。我有很多改進(jìn)物聯(lián)網(wǎng)連接的選擇(GPS 記錄任何人?),而不僅僅是破解新硬件。然而,我的一些同學(xué)遇到了麻煩,需要幫助。有 AWS IoT 監(jiān)考人員和 MediaTek 監(jiān)考人員,但我喜歡教學(xué),所以我愿意盡我所能提供幫助。

Amazon 和 MediaTek 非常友善,讓我們將開發(fā)套件帶回家,并贈送 AWS 25 美元(足以支付我們兩個月的 IoT CloudFormation)。這是非??犊模貏e是對于我們沒有支付任何費(fèi)用的課程,讓美好的一天變得更加美好。如果你有機(jī)會參加類似的課程,我強(qiáng)烈推薦它。星期五結(jié)束時(shí),我腦子里想著可能的物聯(lián)網(wǎng)想法(以及一個可靠的創(chuàng)業(yè)想法),更重要的是,我知道如何實(shí)際執(zhí)行這些想法。
?
(注意:該項(xiàng)目最初于 2015-08-03 發(fā)布在?Snowulf.com上)
?
- 拓普聯(lián)科產(chǎn)品手冊
- 帶linkit ONE的Grove串行相機(jī)
- 基于AWS IoT EduKit的睡眠監(jiān)測系統(tǒng)
- 用于PIC IoT和AVR IoT的AWS應(yīng)用程序
- 黑客路易開源分享
- 聯(lián)發(fā)科CYBLE v1.7概述PPT下載 28次下載
- 聯(lián)發(fā)科Linklttm Assist 2502開發(fā)人員指南下載 0次下載
- 調(diào)整AVR-IoT WG的用途以連接到AWS 10次下載
- 聯(lián)發(fā)科手機(jī)基帶電路圖、分類和工作原理 226次下載
- 聯(lián)發(fā)科MTK寫碼工具WRITE_SN應(yīng)用程序免費(fèi)下載 13次下載
- 聯(lián)發(fā)科MT673X處理器的設(shè)計(jì)資料說明 3次下載
- 聯(lián)發(fā)科技LinkIt Assist 2502開發(fā)者用戶指南 0次下載
-
聯(lián)發(fā)科技li
nkIt?7687硬件開發(fā)包 0次下載 - MediaTek_linkIt_ONE_Developers_Guide 3次下載
- MTK7681開發(fā)指南 49次下載
- 聯(lián)發(fā)科5G芯片曝光了使用了什么技術(shù) 9965次閱讀
- NB-IoT芯片評測報(bào)告 8331次閱讀
- 聯(lián)發(fā)科:正式介紹了AI策略,詳細(xì)解析了NeuroPilot 平臺 1w次閱讀
- 聯(lián)發(fā)科P70跑分曝光 全面壓制高通驍龍820 1.5w次閱讀
- 聯(lián)發(fā)科cpu性能排行 16.3w次閱讀
- 聯(lián)發(fā)科p30處理器的性能參數(shù)及跑分 7w次閱讀
- 搭載聯(lián)發(fā)科p10處理器的手機(jī)有哪些 2.6w次閱讀
- 聯(lián)發(fā)科和高通驍龍哪個好_高通和聯(lián)發(fā)科處理器的優(yōu)缺點(diǎn)對比 22.8w次閱讀
- 聯(lián)發(fā)科x30和驍龍821性能對比及跑分評測 5.4w次閱讀
- 聯(lián)發(fā)科x30和驍龍835性能參數(shù)對比分析 2.3w次閱讀
- 聯(lián)發(fā)科x30相當(dāng)于驍龍多少聯(lián)發(fā)科x30游戲性能評測 32.7w次閱讀
- 聯(lián)發(fā)科處理器規(guī)格一覽 6.1w次閱讀
- 聯(lián)發(fā)科x30與p30的區(qū)別介紹 2.4w次閱讀
- 憑什么聯(lián)發(fā)科技MT8516能獲獎? 1.8w次閱讀
- 靈活控制GPU/CPU協(xié)同工作 詳解聯(lián)發(fā)科CorePilot異構(gòu)計(jì)算技術(shù) 2410次閱讀
下載排行
本周
- 1PFC電路與BOOST電路設(shè)計(jì)實(shí)例分享
- 1.83 MB | 12次下載 | 4 積分
- 2世平基于靈動微 SPIN560C 的低壓無刷電機(jī)應(yīng)用方案
- 10.93 MB | 11次下載 | 免費(fèi)
- 3電源測試報(bào)告-基于 國民技術(shù) N32L406 和杰華特 JW3376+3330 的 BMS 方案
- 6.47 MB | 11次下載 | 免費(fèi)
- 4PWM控制器的控制方法
- 0.39 MB | 3次下載 | 4 積分
- 5電流檢測芯片F(xiàn)P135應(yīng)用說明
- 1.24 MB | 3次下載 | 免費(fèi)
- 6全面解讀被動式與主動式PFC電路
- 1.27 MB | 1次下載 | 4 積分
- 7HC88L051F4低功耗芯片規(guī)格書
- 4.76 MB | 1次下載 | 免費(fèi)
- 8CIU32D655x5數(shù)據(jù)手冊
- 2.14 MB | 1次下載 | 免費(fèi)
本月
- 1常用電子元器件使用手冊
- 2.40 MB | 52次下載 | 免費(fèi)
- 2高功率密度碳化硅MOSFET軟開關(guān)三相逆變器損耗分析
- 2.27 MB | 33次下載 | 10 積分
- 3PFC電路與BOOST電路設(shè)計(jì)實(shí)例分享
- 1.83 MB | 12次下載 | 4 積分
- 4世平基于靈動微 SPIN560C 的低壓無刷電機(jī)應(yīng)用方案
- 10.93 MB | 11次下載 | 免費(fèi)
- 5電源測試報(bào)告-基于 國民技術(shù) N32L406 和杰華特 JW3376+3330 的 BMS 方案
- 6.47 MB | 11次下載 | 免費(fèi)
- 6USB拓展塢PCB圖資料
- 0.57 MB | 11次下載 | 免費(fèi)
- 7MS1826 HDMI 多功能視頻處理器數(shù)據(jù)手冊
- 4.51 MB | 9次下載 | 免費(fèi)
- 8HAL9303線性霍爾效應(yīng)傳感器技術(shù)手冊
- 0.70 MB | 9次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191424次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81600次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論