电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
创作
电子发烧友网>电子资料下载>电子资料>联发科linkIt One的AWS IoT黑客系列开源分享

联发科linkIt One的AWS IoT黑客系列开源分享

2023-06-20 | zip | 0.00 MB | 次下载 | 免费

资料介绍

描述

上周五,我在AWS Popup Loft San Francisco度过了一天就像我两周前在那里时一样,那是一整天的训练营。然而,最近的这次访问更加令人兴奋,因为我们正在学习物联网联发科 LinkIt One以及如何使用 AWS 处理所有数据。我离开时充满了美好的时光、物联网的光荣想法和一些好东西。朋友叫它“成人夏令营”,我叫它“太棒了,你怎么还没去?”

 
poYBAGOlBkeAZ_BnAAGL2AsDpqQ786.jpg
LinkIt ONE 非常闪亮。
 

AWS IoT Hack 系列使用三种不同硬件中的一种,Intel EdisonParticle CoreMediaTek LinkIt One我们的会议由 MediaTek 赞助,因此 LinkIt one 是我们的首选设备。这与Seeedstudio Grove 入门套件中的部件相结合,因为它不是 IoT 派对,除非你可以感应事物。

该课程的基本概念是学习如何构建硬件。对 LinkIt One 进行编程以监控传感器,然后通过 Wifi 发送数据。然后它会通过 Amazon SNS、Amazon DynamoDB 或 Amazon Kinesis(基于配置)接收。然后使用 Amazon Lambda 处理数据。最后,数据实时显示在一个用 S3 构建的网站上。“完成”的硬件就是你在左边看到的,而且非常简单。只需插入所有组件,您就可以开始比赛了。我们只使用触摸传感器和 3D 加速度计来生成数据;没什么性感的,但它是一个很好的概念证明。

 
pYYBAGOlBnGASgb1AArZDTt2koY193.jpg
 

因此,对 LinkIt One 进行编程是通往物联网的漫长道路上的下一步。该装置与 Arduino 兼容,因此我们使用Arduino IDE并添加了LinkIt One SDK,以支持额外的功能(例如 Wifi)。幸运的是这堂课(因为我认为很多人不太了解 C++/Arduino 编程),“Connected Maraca”(他们这样称呼它)的代码已经为我们编写好了。这非常简单(检测运动,提交给 AWS),大部分工作都在实际与 AWS API 交互的代码中进行。但是,有一些常量需要硬编码,我们还没有,因为它们来自 AWS 设置。所以为了好玩,我用 LinkIt One GPS(如图)进行了测试,超级简单!

 
pYYBAGOlBnSAeBftAABNXBbJrJ0361.png
联发科 LinkOne 正在进行 GPS 测试。
 

在 AWS 中,我们设置并使用了:SNS、DynamoDB、Kinesis、IAM、Cognito、S3 和 Lambda。通常设置这么多服务本身就是一个类(可能是几个类,对于 AWS 初学者)。幸运的是,AWS 还有一项很酷的技术,我们必须使用它并取得很好的效果:CloudFormations。他们为我们提供了一个 CloudFormation 脚本,该脚本几乎为我们完成了与 AWS 设置相关的所有事情。它本可以完成所有工作,但讲师有意从 CloudFormation 中省略了几个步骤,这样我们就可以更多地亲身实践设置(这是个好主意)。

 
 
 
 
poYBAGOlBneAct70AADK7C8vrUI052.png
 
1 / 2看似复杂,其实很简单。
 

其中一个手动步骤是让 AWS Lambda 上线。这真的很有趣,因为 Lambda 是相当新的,但功能非常强大。Lambda 的整个概念是您(在许多情况下)甚至不再需要启动服务器,NodeJS(以 Lambda 的形式)可以为您处理一些数据处理/摄取。其余的数据输入由 Kinesis 处理,我以前也没有使用过它,但很想达到顶峰。在这两种技术之间,我们的物联网数据被处理并直接吸入 DynamoDB,而没有启动单个 EC2 服务器实例。

 
poYBAGOlBoWABENVAADMEBu4lHc574.png
嘘!排行榜榜首!
 

一旦 AWS 环境上线,CloudFormation 就为我们的 LinkIt One 代码吐出了一个美妙的“填空题”。几分钟后,代码被编译并推送到硬件上。最重要/令人兴奋的是……它起作用了!我可以摇动婴儿“Connected Maraca”并在不到一秒的时间内看到排行榜报告该数据。事实上,我从来没有在一天开始时认真地玩过 IoT 或大多数这些 AWS 技术,这让我感到异常兴奋。当然,数据并不是那么有趣(只是一个 3D 加速度计被摇动),但这些概念是扎实的。借助我们的基础架构,我们可以轻松地进行一些代码更改以吸收和报告任何类型的数据。更好的是,因为数据摄取是由 Kinesis 处理的,

我在班上完成了第一名,所以我有很多时间可以消磨。我设法弄到了一个 LED 灯条和伺服器,所以我开始将它们集成到我的“Connected Maraca”项目中。一旦我找到LinkIt ONE 的 Grove 入门套件的库,这简直就是小菜一碟。我有很多改进物联网连接的选择(GPS 记录任何人?),而不仅仅是破解新硬件。然而,我的一些同学遇到了麻烦,需要帮助。有 AWS IoT 监考人员和 MediaTek 监考人员,但我喜欢教学,所以我愿意尽我所能提供帮助。

 
poYBAGOlBrCAPlxRAAjmo-NVMEc412.jpg
连接所有的东西!
 

Amazon 和 MediaTek 非常友善,让我们将开发套件带回家,并赠送 AWS 25 美元(足以支付我们两个月的 IoT CloudFormation)。这是非常慷慨的,特别是对于我们没有支付任何费用的课程,让美好的一天变得更加美好。如果你有机会参加类似的课程,我强烈推荐它。星期五结束时,我脑子里想着可能的物联网想法(以及一个可靠的创业想法),更重要的是,我知道如何实际执行这些想法。

 

(注意:该项目最初于 2015-08-03 发布在 Snowulf.com上)

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费