飞天加速计划·高校学生在家实践——从0开始动手搭建IoT

简介: 对阿里云ECS服务器的初步使用与体验。感谢飞天加速计划!

我是一名大三年级人工智能专业学生,本学期选修了“物联网与嵌入式系统”这门课。课程上,我们需要使用到一台云服务器来进行网页架构、设备互联通信,于是我便在网络上搜索了一些ECS云服务器的使用教程,机缘巧合下,发现了来自阿里云转为大学生提供的“飞天加速计划”。
云服务器(ECS,Elastic Compute Service)是阿里云提供的性能卓越,稳定可靠,弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。飞天加速计划为我们提供了一台2核2 GiB的服务器,这对于我们轻量级的物联网、网页架构可以说是绰绰有余了,在新手教程的帮助下,我很快就上手了阿里云ECS的控制。好久没有这么愉快地学会一门新技术了,我真的感觉到很开心,很高兴,阿里能够给广大大学生同学们提供这么好的一个平台。
随后,我便尝试着在服务器上部署MQTT服务器,并建立了数据库。这里首先介绍一下我们的IoT项目,我们小组主要聚焦于物联网+智慧医疗的相关问题,整个系统分为三个部分:(1)用户终端;(2)管理系统终端;(3)云服务器,主要实现的功能是在医院连接传感器,获取心率血氧数据和是否检测到液体的数据,与阿里云平台通过透传模块进行通信,将传感器数据传递给阿里云平台的 web 应用,用户按下呼叫按钮时,传给网页端,告知病人呼叫护士站。而我们主要就是在阿里云ECS上实现第三部分的应用。我首先部署了python3环境,建立了数据库,现在正在网站的搭建阶段。
总的来说,阿里云ECS服务器给我留下了很好的体验,他方便简单易用,同时免费的提高给大学生同学们使用,其中丰富的使用教程、SDK都给大家提供了很多方便,为了物联网IoT的部署应用起了很大作用。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
存储 JSON 运维
智能物联网平台:Azure IoT Hub在设备管理中的实践
【10月更文挑战第26天】随着物联网技术的发展,Azure IoT Hub成为企业管理和连接数百万台设备的强大平台。本文介绍Azure IoT Hub的设备管理功能,包括设备注册、设备孪生、直接方法和监控诊断,并通过示例代码展示其应用。
132 4
|
6月前
|
存储 分布式计算 物联网
Apache IoTDB进行IoT相关开发实践
当今社会,物联网技术的发展带来了许多繁琐的挑战,尤其是在数据库管理系统领域,比如实时整合海量数据、处理流中的事件以及处理数据的安全性。例如,应用于智能城市的基于物联网的交通传感器可以实时生成大量的交通数据。据估计,未来5年,物联网设备的数量将达数万亿。物联网产生大量的数据,包括流数据、时间序列数据、RFID数据、传感数据等。要有效地管理这些数据,就需要使用数据库。数据库在充分处理物联网数据方面扮演着非常重要的角色。因此,适当的数据库与适当的平台同等重要。由于物联网在世界上不同的环境中运行,选择合适的数据库变得非常重要。 原创文字,IoTDB 社区可进行使用与传播 一、什么是IoTDB 我
238 9
Apache IoTDB进行IoT相关开发实践
|
7月前
|
存储 分布式计算 物联网
Apache IoTDB进行IoT相关开发实践
IoTDB是专为物联网(IoT)设计的开源时间序列数据库,提供数据收集、存储、管理和分析。它支持高效的数据写入、查询,适用于处理大规模物联网数据,包括流数据、时间序列等。IoTDB采用轻量级架构,可与Hadoop和Spark集成,支持多种存储策略,确保数据安全和高可用性。此外,它还具有InfluxDB协议适配器,允许无缝迁移和兼容InfluxDB的API和查询语法,简化物联网项目的数据管理。随着物联网设备数量的快速增长,选择适合的数据库如IoTDB对于数据管理和分析至关重要。
328 12
|
7月前
|
存储 分布式计算 物联网
Apache IoTDB进行IoT相关开发实践
The article introduces IoTDB, an open-source time-series database designed for efficient management of IoT-generated data. It addresses challenges like real-time integration of massive datasets and security. IoTDB supports high-performance storage,
175 0
Apache IoTDB进行IoT相关开发实践
|
7月前
|
分布式计算 NoSQL 物联网
麻省理工IOT教授撰写的1058页Python程序设计人工智能实践手册!
Python是世界上最流行的语言之一,也是编程语言中使用人数增长最快的一种。 开发者经常会很快地发现自己喜欢Python。他们会欣赏Python的表达力、可读性、简洁性和交互性,也会喜欢开源软件开发环境,这个开源环境正在为广泛的应用领域提供快速增长的可重用软件基础。 几十年来,一些趋势已经强有力地显现出来。计算机硬件已经迅速变得更快、更便宜、更小;互联网带宽已经迅速变得越来越大,同时也越来越便宜;优质的计算机软件已经变得越来越丰富,并且通过“开源”方式免费或几乎免费;很快,“物联网”将连接数以百亿计的各种可想象的设备。这将导致以快速增长的速度和数量生成大量数据。 在今天的计算技术中,最新的创新
|
7月前
|
分布式计算 NoSQL 物联网
麻省理工IOT教授撰写的1058页Python程序设计人工智能实践手册!
Python是世界上最流行的语言之一,也是编程语言中使用人数增长最快的一种。 开发者经常会很快地发现自己喜欢Python。他们会欣赏Python的表达力、可读性、简洁性和交互性,也会喜欢开源软件开发环境,这个开源环境正在为广泛的应用领域提供快速增长的可重用软件基础。
|
8月前
|
存储 分布式计算 物联网
Apache IoTDB进行IoT相关开发实践
IoTDB是面向物联网的时序数据库,专注于时间序列数据管理,提供高效的数据处理、集成Hadoop和Spark生态、支持多目录存储策略。它还具有InfluxDB协议适配器,允许无缝迁移原本使用InfluxDB的业务。文章讨论了IoTDB的体系结构,包括数据文件、系统文件和预写日志文件的存储策略,并介绍了如何配置数据存储目录。此外,还提及了InfluxDB版本和查询语法的支持情况。IoTDB在物联网数据管理和分析中扮演关键角色,尤其适合处理大规模实时数据。
124 5
|
8月前
|
存储 分布式计算 物联网
Apache IoTDB进行IoT相关开发实践
物联网技术带来数据库管理挑战,特别是实时数据整合与安全性。IoTDB是一个专为时间序列数据设计的数据库,提供数据收集、存储和分析服务,适用于海量物联网数据。其架构包括数据文件、系统文件和预写日志文件的管理,并支持多目录存储策略。此外,IoTDB还开发了InfluxDB协议适配器,使得用户能无缝迁移原有InfluxDB业务。此适配器基于IoTDB的Java服务接口,转换InfluxDB的元数据格式,实现与IoTDB的数据交互。目前,适配器支持InfluxDB 1.x版本及部分查询语法。
225 5
|
监控 物联网 Java
|
9月前
|
数据采集 物联网 Serverless
Serverless与IoT实践:为智能音箱赋能
本文通过与IoT能力进行结合,让Serverless架构在智能音箱中,发挥有趣的作用。
230 0
Serverless与IoT实践:为智能音箱赋能