資料介紹
描述
上周五,我在AWS Popup Loft San Francisco度過(guò)了一天。就像我兩周前在那里時(shí)一樣,那是一整天的訓(xùn)練營(yíng)。然而,最近的這次訪問(wèn)更加令人興奮,因?yàn)槲覀冋趯W(xué)習(xí)物聯(lián)網(wǎng)、聯(lián)發(fā)科 LinkIt One以及如何使用 AWS 處理所有數(shù)據(jù)。我離開(kāi)時(shí)充滿了美好的時(shí)光、物聯(lián)網(wǎng)的光榮想法和一些好東西。朋友叫它“成人夏令營(yíng)”,我叫它“太棒了,你怎么還沒(méi)去?”
AWS IoT Hack 系列使用三種不同硬件中的一種,Intel Edison、Particle Core或MediaTek LinkIt One。我們的會(huì)議由 MediaTek 贊助,因此 LinkIt one 是我們的首選設(shè)備。這與Seeedstudio Grove 入門套件中的部件相結(jié)合,因?yàn)樗皇?IoT 派對(duì),除非你可以感應(yīng)事物。
該課程的基本概念是學(xué)習(xí)如何構(gòu)建硬件。對(duì) LinkIt One 進(jìn)行編程以監(jiān)控傳感器,然后通過(guò) Wifi 發(fā)送數(shù)據(jù)。然后它會(huì)通過(guò) Amazon SNS、Amazon DynamoDB 或 Amazon Kinesis(基于配置)接收。然后使用 Amazon Lambda 處理數(shù)據(jù)。最后,數(shù)據(jù)實(shí)時(shí)顯示在一個(gè)用 S3 構(gòu)建的網(wǎng)站上。“完成”的硬件就是你在左邊看到的,而且非常簡(jiǎn)單。只需插入所有組件,您就可以開(kāi)始比賽了。我們只使用觸摸傳感器和 3D 加速度計(jì)來(lái)生成數(shù)據(jù);沒(méi)什么性感的,但它是一個(gè)很好的概念證明。
因此,對(duì) LinkIt One 進(jìn)行編程是通往物聯(lián)網(wǎng)的漫長(zhǎng)道路上的下一步。該裝置與 Arduino 兼容,因此我們使用Arduino IDE并添加了LinkIt One SDK,以支持額外的功能(例如 Wifi)。幸運(yùn)的是這堂課(因?yàn)槲艺J(rèn)為很多人不太了解 C++/Arduino 編程),“Connected Maraca”(他們這樣稱呼它)的代碼已經(jīng)為我們編寫好了。這非常簡(jiǎn)單(檢測(cè)運(yùn)動(dòng),提交給 AWS),大部分工作都在實(shí)際與 AWS API 交互的代碼中進(jìn)行。但是,有一些常量需要硬編碼,我們還沒(méi)有,因?yàn)樗鼈儊?lái)自 AWS 設(shè)置。所以為了好玩,我用 LinkIt One GPS(如圖)進(jìn)行了測(cè)試,超級(jí)簡(jiǎn)單!
在 AWS 中,我們?cè)O(shè)置并使用了:SNS、DynamoDB、Kinesis、IAM、Cognito、S3 和 Lambda。通常設(shè)置這么多服務(wù)本身就是一個(gè)類(可能是幾個(gè)類,對(duì)于 AWS 初學(xué)者)。幸運(yùn)的是,AWS 還有一項(xiàng)很酷的技術(shù),我們必須使用它并取得很好的效果:CloudFormations。他們?yōu)槲覀兲峁┝艘粋€(gè) CloudFormation 腳本,該腳本幾乎為我們完成了與 AWS 設(shè)置相關(guān)的所有事情。它本可以完成所有工作,但講師有意從 CloudFormation 中省略了幾個(gè)步驟,這樣我們就可以更多地親身實(shí)踐設(shè)置(這是個(gè)好主意)。
其中一個(gè)手動(dòng)步驟是讓 AWS Lambda 上線。這真的很有趣,因?yàn)?Lambda 是相當(dāng)新的,但功能非常強(qiáng)大。Lambda 的整個(gè)概念是您(在許多情況下)甚至不再需要啟動(dòng)服務(wù)器,NodeJS(以 Lambda 的形式)可以為您處理一些數(shù)據(jù)處理/攝取。其余的數(shù)據(jù)輸入由 Kinesis 處理,我以前也沒(méi)有使用過(guò)它,但很想達(dá)到頂峰。在這兩種技術(shù)之間,我們的物聯(lián)網(wǎng)數(shù)據(jù)被處理并直接吸入 DynamoDB,而沒(méi)有啟動(dòng)單個(gè) EC2 服務(wù)器實(shí)例。
一旦 AWS 環(huán)境上線,CloudFormation 就為我們的 LinkIt One 代碼吐出了一個(gè)美妙的“填空題”。幾分鐘后,代碼被編譯并推送到硬件上。最重要/令人興奮的是……它起作用了!我可以搖動(dòng)?jì)雰骸癈onnected Maraca”并在不到一秒的時(shí)間內(nèi)看到排行榜報(bào)告該數(shù)據(jù)。事實(shí)上,我從來(lái)沒(méi)有在一天開(kāi)始時(shí)認(rèn)真地玩過(guò) IoT 或大多數(shù)這些 AWS 技術(shù),這讓我感到異常興奮。當(dāng)然,數(shù)據(jù)并不是那么有趣(只是一個(gè) 3D 加速度計(jì)被搖動(dòng)),但這些概念是扎實(shí)的。借助我們的基礎(chǔ)架構(gòu),我們可以輕松地進(jìn)行一些代碼更改以吸收和報(bào)告任何類型的數(shù)據(jù)。更好的是,因?yàn)閿?shù)據(jù)攝取是由 Kinesis 處理的,
我在班上完成了第一名,所以我有很多時(shí)間可以消磨。我設(shè)法弄到了一個(gè) LED 燈條和伺服器,所以我開(kāi)始將它們集成到我的“Connected Maraca”項(xiàng)目中。一旦我找到LinkIt ONE 的 Grove 入門套件的庫(kù),這簡(jiǎn)直就是小菜一碟。我有很多改進(jìn)物聯(lián)網(wǎng)連接的選擇(GPS 記錄任何人?),而不僅僅是破解新硬件。然而,我的一些同學(xué)遇到了麻煩,需要幫助。有 AWS IoT 監(jiān)考人員和 MediaTek 監(jiān)考人員,但我喜歡教學(xué),所以我愿意盡我所能提供幫助。
Amazon 和 MediaTek 非常友善,讓我們將開(kāi)發(fā)套件帶回家,并贈(zèng)送 AWS 25 美元(足以支付我們兩個(gè)月的 IoT CloudFormation)。這是非常慷慨的,特別是對(duì)于我們沒(méi)有支付任何費(fèi)用的課程,讓美好的一天變得更加美好。如果你有機(jī)會(huì)參加類似的課程,我強(qiáng)烈推薦它。星期五結(jié)束時(shí),我腦子里想著可能的物聯(lián)網(wǎng)想法(以及一個(gè)可靠的創(chuàng)業(yè)想法),更重要的是,我知道如何實(shí)際執(zhí)行這些想法。
?
(注意:該項(xiàng)目最初于 2015-08-03 發(fā)布在?Snowulf.com上)
?
- 拓普聯(lián)科產(chǎn)品手冊(cè)
- 帶linkit ONE的Grove串行相機(jī)
- 基于AWS IoT EduKit的睡眠監(jiān)測(cè)系統(tǒng)
- 用于PIC IoT和AVR IoT的AWS應(yīng)用程序
- 黑客路易開(kāi)源分享
- 聯(lián)發(fā)科CYBLE v1.7概述PPT下載 28次下載
- 聯(lián)發(fā)科Linklttm Assist 2502開(kāi)發(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ì)資料說(shuō)明 3次下載
- 聯(lián)發(fā)科技LinkIt Assist 2502開(kāi)發(fā)者用戶指南 0次下載
-
聯(lián)發(fā)科技li
nkIt?7687硬件開(kāi)發(fā)包 0次下載 - MediaTek_linkIt_ONE_Developers_Guide 3次下載
- MTK7681開(kāi)發(fā)指南 49次下載
- 聯(lián)發(fā)科5G芯片曝光了使用了什么技術(shù) 9965次閱讀
- NB-IoT芯片評(píng)測(cè)報(bào)告 8331次閱讀
- 聯(lián)發(fā)科:正式介紹了AI策略,詳細(xì)解析了NeuroPilot 平臺(tái) 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ā)科和高通驍龍哪個(gè)好_高通和聯(lián)發(fā)科處理器的優(yōu)缺點(diǎn)對(duì)比 22.8w次閱讀
- 聯(lián)發(fā)科x30和驍龍821性能對(duì)比及跑分評(píng)測(cè) 5.4w次閱讀
- 聯(lián)發(fā)科x30和驍龍835性能參數(shù)對(duì)比分析 2.3w次閱讀
- 聯(lián)發(fā)科x30相當(dāng)于驍龍多少聯(lián)發(fā)科x30游戲性能評(píng)測(cè) 32.7w次閱讀
- 聯(lián)發(fā)科處理器規(guī)格一覽 6.1w次閱讀
- 聯(lián)發(fā)科x30與p30的區(qū)別介紹 2.4w次閱讀
- 憑什么聯(lián)發(fā)科技MT8516能獲獎(jiǎng)? 1.8w次閱讀
- 靈活控制GPU/CPU協(xié)同工作 詳解聯(lián)發(fā)科CorePilot異構(gòu)計(jì)算技術(shù) 2410次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多