楼主: KIKIYA

[公告] Gravity:阿里云IoT 入门套件免费送

[复制链接]

Shuuei  中级技师

发表于 2019-4-14 17:42:05

本帖最后由 Shuuei 于 2019-4-18 18:46 编辑

申请理由:

一、物联网接触经历

        毕业课题研究恰好是关于物联网架构的设计与搭建,大体完成有:树莓派GPIO口采集传感器数据,
并将数据存储到亚马逊云服务器中,加上一个简单的网页进行数据展示。

        但当时的”传感器“略为粗暴了点,分别是:一个为了测光强从花园灯上拆下来的太阳能电板;一个
接上电源,有风吹会产生高低电平的风叶,只是没有驱动..于是根据风叶的技术手册在树莓派上用py-
thon读取GPIO硬生生编了一个”驱动“出来,计算出的风速和气象局的数据还挺接近。

        于是看到Gravity的时候,就像咱土八路看到清一色的美式装备,一下子就眼馋了。
        
        向亚马逊的云服务器传输数据并没有使用图形化界面,写了一个建立在ssh连接上的C语言套接字
程序;数据发送到云服务器上后存到数据库这一步骤也得自己动手,C语言操作数据库,数据库用的sq-
lite3.为了在web显示数据,html网页,php访问数据库也写了点。

        现在有Gravity和阿里云,所有都配套好了,感觉好轻松!
        
        不过,自己编也有自己编的好处,比如可以自己制定发送数据的格式,可以将在树莓派各个程序
中交换的50Bytes的数据用C语言位操作降至15Bytes,再用套接字发送到网络,到服务器端再位反
操作,除了节省网络数据流量之外也算一种简单加密吧。
        
        经历过上述步骤后,觉得物联网真正从零开始搭建其实不太容易。但是有了前人的努力,现在最
重要的应该是怎么分析和使用这些数据,以及考虑在实际应用中可能会出现的问题并加以解决。        

---------------------------------------------------------------------------------
二、项目描述

        以下在毕业设计中进行过讨论,我想通过使用Gravity套件继续我的“研究”。
        
        下面就毕业设计中的几点进行简单说明,也算是为了之后的项目计划打一个背景基础。
        
        当时设想的是,在一块区域中,有大量采集数据的节点(为方便叙述称为端节点),体积小、功
耗低。每个节点都有多个传感器,不间断采集数据并发送。同时该区域内有一个服务器汇集所有的数据
进行分析。

        但由此会产生一些问题,课题中主要讨论的是大量数据的产生,将导致服务器任务的过于繁重以及
网络的拥堵。(er,5G我确实没有想到)当时讨论的传输方式讨论是Zigbee,WiFi,和有线连接,分
别在不同情况应用。

        I.中间节点
        为了解决上述问题,在端节点和服务器之间引入中间节点,每个中间节点收集其附近的端节点数据,
进行一定处理后发送给服务器。这样一来可以减轻某一时刻服务器的压力。比方说,由原来和1000个
端节点通信现在只需要和100个中间节点通信就行。但是由此一来,网络传输的模式也要发生变化。
刚才提到的Zigbee,WiFi等也就是用于这时候。
        
        Zigbee短距离、低功耗、低传输速率,适合中间节点收集附近节点数据;WiFi长距离、高功耗
高传输速率,通过无线基站和服务器通信。中间节点到无线基站是无线,无线基站到服务器是有线连接。

        中间节点和端节点的区别,之前设想的是从端节点中“选出来”,也就是没有区别的。不过每个端
节点搭载有多种信息传输方式。工作为中间节点方式时,为高功耗的WIFI模式。端节点模式时是低功耗
的Zigbee模式。至于如何从端节点中选出中间节点,初步想法是根据端节点位置、电量、周围覆盖包含
端节点数量等。又因假设端节点可以移动,较为复杂,课题研究的主要目标为搭建整体系统,故当时并
没有细究。

        II.区域自治(automony)
        有从端节点到服务器的数据采集,也就有服务器到端节点的动作指令。选出中间节点后,区域内的
数据经服务器进行分析,得出一定的模式。根据这个模式,服务器将这个动作指令告诉中间节点,由中间
节点对各个端节点进行指令的发出。无需服务器对每个端节点进行直接操作(参照过雾计算)。

        就像大学里辅导员管班长,班长管一个班几十号人。

        当时课题中和导师讨论的关于架构方面主要是上述两点。至于应用方面,导师给出过一些例子。
        
        III.一个例子

        做课题研究时,所在的小城是一个很会刮风的地方,尤其是风喜欢和雨一起来。这时候就给撑伞的
人们带来很大不便,尤其是老人和小孩,过于强烈的风可能还会使他们受伤。于是就想,是不是可以有这
么一个系统,在风到来之前可以预警附近撑伞的人们,比如用喇叭广播。
        
        联系之前讨论的物联网系统,在一座城市中,有很多可以实时监测风速的传感器(端节点)。现
城东边缘的传感器监测到了强风,将数据发送至附近的中间节点,中间节点将数据汇总发送至城市中心
的服务器,服务器分析得出风的轨迹以及接下来影响到的区域,将预警信息发送给该区域的中间节点,
中间节点给所在区域的端节点发送指令,各端节点提示附近人们:有强风来了!撑伞的人注意!
        
        至于区域自治,一个季节的风一般具有规律。服务器在采集了足够多的数据之后,可以得出风的模
式,根据该模式可以得出一个布署在中间节点的程序。于是下一个该季节到来时,可以不必再由服务器
给出指令,中间节点可以自行作出预报对各端节点进行控制。

        当然上述有许多地方没有说明,比如喇叭广播的高功耗与假设低功耗的节点不符,位于城东风前沿
的节点是否可以进行端节点到端节点的直接通信;区域自治的讨论中,中间节点脱离服务器能否收到其
他中间节点的纠正信息。涉及到具体应用时要展开讨论的比较多,该例子主要是为了把课题研究中的架
构进行阐述说明,脱离一定的实践再继续展开过远的讨论可能有点过于夸夸其谈。

-----------------------------------------------------------------------
三、项目计划

        I.概述
        由阿里云到ESP32的二层模型到初步搭建三层模型。即在阿里云(服务器)和ESP32(端节点)
中间加入一个中间节点,实现由阿里云与中间节点,中间节点与ESP32的通信。
        
        注:中间节点此时选择自备的树莓派。
        
        II.具体步骤
        a.搭建ESP32与阿里云的直接连接(WIFI->有线).
        b.调试各种传感器采集数据并存储至阿里云端.
        c.搭建ESP32与中间节点的连接(蓝牙).
        d.传感器数据采集、储存至中间节点.
        e.中间节点整理汇总数据,发送至阿里云(WIFI->有线).
        f.阿里云分析数据,得出变化模式.(例如:土壤一天湿度变化,参照变量有晴雨阴天)
        g.服务器向中间节点发出指示.
        h.中间节点令端节点做出动作.
        
        III.未来改进
        a.ZigBee的部署.
        b.中间节点与端节点的一致.
        c.收集其他ESP的数据.
        d.arduino的加入
        
        IV.现有设备
        树莓派2代*1、DFRobot Arduino初级入门套件*1、散装购置的传感器若干。
        
        另外,去年六月和今年年初试了试阿里的云服务器,分别是低配包月和按时计费。纯属看看玩玩,
没有什么实际成果。前段时间阿里云客服还打电话建议我如果不用资源可以先释放掉,好像虽然按时计
费但是就算停止实例也要收费。如果有了Gravity就可以多多接触阿里云了~

------------------------------------------------------------------------
四、小结

        最近出了物联网安装维护师、无人机驾驶员等新职业,感觉还是有点小期待的。我对纯粹的编写
代码的确不太感冒,希望能多接触一些硬件。

        本人现在在家准备2020年研究生入学考试,白天大部分时间在复习看书,中间休息的时候会“玩”
会儿arduino和树莓派。每天晚上可以有两个小时调试项目。

        以上。




回复 支持 反对

使用道具 举报

KIKIYA  管理员
 楼主|

发表于 2019-4-15 10:03:31

Shuuei 发表于 2019-4-14 17:42
申请理由:

一、物联网接触经历

我目瞪口呆的看完了全文
回复 支持 反对

使用道具 举报

707534844  学徒

发表于 2019-4-15 13:52:49


申请理由:
     我是南京市magic少儿机器人的老师,兼任南京市中山小学科技小组指导老师,小组内多名同学拿下中国少科院小院士。本人开展多个面向青少年的科目,课程内容均自编,如《arduino的趣味探索》、《从零开始学APP Inventor 2》、《神奇的Microbit》。3个月前使用microbit+APP Inventor 2+qbloq-lot搭建起一套智能家居小案例。但因为硬件和平台的原因没有向我的学生推广。现在正在寻找一套更适合青少年的的物联网套件,用于项目制作和课程教学。
申请项目:
     南京市中山小学正在开展南京市小学生物联网试点项目,项目名为《我的智能花园》,通过物联网控制多个水阀、窗帘、日光灯。同时采集环境温湿度,土壤湿度、养分等数据。我希望能够把[阿里云IoT]Gravity应用到本项目中。请您采纳,如有问题请与我联系,13057611951朱凡凡。
     附件为使用microbit+APP Inventor 2+qbloq-lot搭建起一套智能家居小案例照片。
20190415135137.png
回复 支持 反对

使用道具 举报

shijinxianzhe  中级技匠

发表于 2019-4-16 06:23:12

我是内蒙古呼伦贝尔市一名小学信息技术教师,虽然教的是小学生,但我愿意将自己的所学奉献给更多的孩子,为他们能够在信息技术时代尽享编程创造的快乐,因此自2016年开始,我先后参加了米思奇、程小奔的硬件漂流活动,并有幸有机会将漂流体验带到呼伦贝尔市四地八所高中进行讲座,让更多的人感受到创客教育不仅有高大上的3D打印,更有接地气的电子原件与开源软件,让孩子们尽享创造快乐!
正因为我是内蒙古地区,我更希望有机会将能够获得的开源硬件与区域特色结合起来,引导孩子们在创新中挖掘区域文化及民族风俗,向世界展示内蒙的美丽与发展,正是基于这样的思想,2018年我指导学生完成的创客作品《建设中的呼伦贝尔》获得了内蒙古首届校园创客大赛小学组第一名的好成绩,其中用到了米思奇套件、乐高机器人EV3套件及全国青少年创意编程体验包,我不敢说我拿到硬件会完成什么样的作品,我想我先熟悉各项功能,然后再结合实际,去创作更好的作品。[url=建设中的呼伦贝尔(扎赉诺尔区榕欣小学创客作品)—教育—视频高清在线观看-优酷  建设中的呼伦贝乐
回复 支持 反对

使用道具 举报

Shuuei  中级技师

发表于 2019-4-16 18:03:10

KIKIYA 发表于 2019-4-15 10:03
我目瞪口呆的看完了全文

er... 我翻了翻之前的项目评测,发现我是不是不太适合。。。

点评

不会呢  发表于 2019-4-17 13:53
回复 支持 反对

使用道具 举报

宸宸  学徒

发表于 2019-4-19 11:29:54

申请理由:
喜欢DFROBOT,尤其是这款定位是智能家居,我家里买了好多小米的智能家居设备,想自己开发用,这才有成就感。
我是东北林业大学硕士研究生,对IoT一直比较感兴趣,尤其是阿里的物联网平台,想结合我的专业技术做点有意思的东西。
测评计划:
1.先是对产品进行简单介绍,图文。
2.按照说明书做几个实例,按照说明书顺序做:智能灯光、只能插座、温湿度检测、智能浇花、智能防盗、智能门锁、智能语音提示、智能门铃。
3.按照说明书做的这些过程记录下来,并写成经验总结,过程中可能会遇到很多新手遇到的问题,总结出来给后面人用。
4.结合上面几个实例还有阿里云物联网平台,做一个自己的智能家居。
回复 支持 反对

使用道具 举报

DFSkbaWp894  学徒

发表于 2019-4-19 12:05:36

申请理由:本人是丰台教育信息中心主管培训的教师,非常愿意接受此次测评任务。随着创客教育在中小学教育的持续升温,越来越多的中小学教师加入到创客的大家庭中,他们带领学生体验创客的快乐。作为一名区域的教师培训机构的教师,长期的为中小学教师寻找适合的套件并组织相关培训,为推进创客教育在中小学校的良性发展贡献着微薄的力量。曾经组织过arduino基础套件、microbit、mixgo等相关控制板的培训。使老师们能够快速掌握主控板与各个传感器联接,通过mixly的程序IDE实现对设计产品的程序控制。
测评计划:
1、开箱检测,上传开箱照片及视频,分享心得;
2、根据提供教程逐步测试,上传测试照片与视频;
3、制作相关微课程,为今后的培训服务;
4、以智能家居、智能校园为主题,设计产品原型,实现产品设计,上传照片及视频。
回复 支持 反对

使用道具 举报

landriesnidis  学徒

发表于 2019-4-19 16:17:23

申请理由
曾就职安信可,目前供职于深圳一家车联网创业公司负责云服务对接。对阿里IoT比较了解,业余时用NodeMCU、树莓派上过阿里云,也试用过百度沙龙赠送的板子接上百度天工。
公司的规划中有应用在车库环境下的智能家居项目,又恰好这套开发板是与阿里云合作的,所以申请试用。

测评计划
1.晚上下班斗鱼直播试玩板子;
2.看看以前写的库能不能移植;
3.与NodeMCU、Wemos这类基于ESP的开发板就上云和开发的难易程度做个对比;
4.测试过程中产生的代码开源在Github上。
回复 支持 反对

使用道具 举报

LYon  高级技师

发表于 2019-4-20 16:00:39

申请理由:
没想到我的帖子居然能被用作为示范文章,真让我有点受宠若惊,要是不报个名就点辜负组织的器重了哈哈。
最近我在用其他的ESP32开发板准备做智能家居相关的项目,正好可以用这个套件快速验证一下,也能体验不同平台在使用上的差异。

测评计划:
1、阿里云IoT入门套件开箱、使用体验评测及建议
2、阿里云IoT入门套件在智能家居系统中的应用
3、阿里云IoT入门套件在鱼、菜共生系统中的应用
回复 支持 反对

使用道具 举报

龙神ldy  学徒

发表于 2019-4-22 23:55:52

自己买了一套。399也不贵。20号买的。花2天时间基本把所有案例都走了一遍。本人可以说对阿里ioT是小白哦,arduino IDE以前都没用过!最多就是懂点C。。既然被我给全套做下来了。。阿里云IOT还是不错的,但是也有很多限制。希望以后提供更多功能
回复 支持 反对

使用道具 举报

北晴川  学徒

发表于 2019-4-23 11:55:50

申请理由:
万物互联可以发掘出最大化潜在价值!我是一名农村小学信息技术教师,我可以把这个产品应用到教学中,因为是农村小学我们的创客基础很薄弱,希望通过该产品让更多的孩子和老师领略到万物互连的优势。因为我们的孩子通过小海龟和scratch教学有一定的编程基础,相信好的产品总会动人心。期待小幸运的降临
测评计划:
同学学校创客社团制作安卓手机或PC平台可控的基础智能家居:
利用AppInventor制作手机应用程序提取阿里云IOT平台信息,从而进行
1、远程可控(电灯、煮饭、烧水、自动浇花...)
2、远程监控(温度、湿度、烟雾、火焰、阳台下雨...),根据设定值近程提醒或手机远程提醒
回复 支持 反对

使用道具 举报

Pite  见习技师

发表于 2019-4-24 15:03:25

Pite 发表于 2019-4-7 13:07
申请理由:
    我是一位即将大学毕业的应届生,目前在做工业环境监测的某公司担任产品经理,在校期间多次 ...

中啦,哈哈
回复 支持 反对

使用道具 举报

刁雷  中级技师

发表于 2019-4-28 08:33:33

套件已经收到  真的很惊喜 !!  我打算五一放假期间把家里的某样电器联网  哈哈  然后再自己做个App 实现物联网!!  阿里云没用过  希望是个方便使用的平台!!!
回复 支持 反对

使用道具 举报

123
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail