LinkPlatform 简介与开发入门(一)|学习笔记

简介: 快速学习 LinkPlatform 简介与开发入门

开发者学堂课程【分布式系统开发调度技术LinkPlatform 简介与开发入门笔记与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/558/detail/7669


LinkPlatform 简介与开发入门(一)


内容介绍:

一、物联网场景演示

>WebAPP 控制 loT设备

>人脸识别

二、阿里云 loT 物联网平台

>loT 产品架构

>设备端接入

>物模型

>数据传输

>规则引擎

>设备影子

三、入门开发实战

>云端开发

>设备端开发

>启动运行


一、物联网场景演示

(1)WebAPP 控制 loT 设备

image.png

设备 这个开发板连接到阿里云的平台。同时我们这边有一个外部的一个控制页面。 就是可以去做控制开关,还有开锁。  

案例:技术方案

image.png

这个技术架构也很简单,通过我们安装的通道,和互联网平台做连接,然后我们企业自己的服务器是通过阿里云 POP API 做连接,做数据中心,我们企业自己服务器会给我们的客户提供一个手机或者 PC 上的应用来访问控制我们自己的设备。

(2)人脸识别

image.png

这个不需要我们自己拥有服务器,完全基于阿里云的一个账号(购买产品)就好了,先一个互联网平台,这个产品是所有连接的中心。那我们的手机可以控制,就发一个指令,拍照发到我们的互联网平台上,配置的一些规则。
这个技术架构也很简单,通过我们安装的通道,和互联网平台做连接,然后我们自己的服务器是通过阿里云 POP API 做连接,做数据中心,我们企业自己服务器会给我们的客户提供一个手机或者 PC 上的应用来访问控制我们自己的设备。

这个不需要我们自己拥有服务器,完全基于阿里云的一个账号(购买产品)就好了,首先一个互联网平台,这个产品是所有连接的中心。那我们的手机可以控制,就发一个指令,拍照发到我们的互联网平台上,配置的一些规则。 可以转发到另外一台设备,就是一个照相机,照相机就会拍照,拍照之后呢,上传到了阿里云的另一款 oss 存储产品。那对象存储有新增文件的时候,然后触发另外一个事件,这一个事件会引起另外一款产品做相应的处理,这就是函数计算,函数计算收到这个事件之后,就去调用一个人脸识别的服务,人脸识别服务会把结果返回给函数计算,函数计算可以做一个存储,先把数据存到我表格,这个表格是一个非关系型数据库,非结构化的,同时它可以发一条指令给到互联网平台,把这个处理结果指定给网页。  这样的话就会展示出来,刚刚看到这个结果。那其实在这个场景下,互联网的物不一定是说我们的嵌入式设备,而是所有能连上网都可以,作为我们互联网的一个手机,一个相机,一个网页,其实都可以作为互联网设备。     

相关实践学习
【AI破次元壁合照】少年白马醉春风,函数计算一键部署AI绘画平台
本次实验基于阿里云函数计算产品能力开发AI绘画平台,可让您实现“破次元壁”与角色合照,为角色换背景效果,用AI绘图技术绘出属于自己的少年江湖。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
运维 IDE Java
SOA(面向服务架构)是什么?
SOA(面向服务架构)是什么?
3516 0
SOA(面向服务架构)是什么?
|
监控 Cloud Native 搜索推荐
Springboot/Springcloud整合ELK平台,(Filebeat方式)日志采集及管理(Elasticsearch+Logstash+Filebeat+Kibana)
Springboot/Springcloud整合ELK平台,(Filebeat方式)日志采集及管理(Elasticsearch+Logstash+Filebeat+Kibana)
3067 0
Springboot/Springcloud整合ELK平台,(Filebeat方式)日志采集及管理(Elasticsearch+Logstash+Filebeat+Kibana)
|
3月前
|
Java 测试技术 数据库
使用Spring的@Retryable注解进行自动重试
在现代软件开发中,容错性和弹性至关重要。Spring框架提供的`@Retryable`注解为处理瞬时故障提供了一种声明式、可配置的重试机制,使开发者能够以简洁的方式增强应用的自我恢复能力。本文深入解析了`@Retryable`的使用方法及其参数配置,并结合`@Recover`实现失败回退策略,帮助构建更健壮、可靠的应用程序。
456 1
使用Spring的@Retryable注解进行自动重试
|
存储 自然语言处理 算法
ES高频面试问题:一张图带你读懂 Elasticsearch 中“正排索引(正向索引)”和“倒排索引(反向索引)”区别
ES高频面试问题:一张图带你读懂 Elasticsearch 中“正排索引(正向索引)”和“倒排索引(反向索引)”区别
ES高频面试问题:一张图带你读懂 Elasticsearch 中“正排索引(正向索引)”和“倒排索引(反向索引)”区别
云大使推广奖励—云气值提现规则和步骤(包含企业/个人)
云大使推广奖励计—云气值是阿里云大使计划中的积分单位,可用于兑换现金和其他权益,100云气等值于1元人民币。个人与企业用户均可参与云大使推广,但提现流程有所不同。个人用户需绑定支付宝并扣税,而企业用户需完善账户信息并绑定对公账户,上传符合要求的发票后方可提现且抵税。更多详情及规则,请访问云大使官网及管理平台获取。
|
Java Android开发
android 设置系统时间的流程
android 设置系统时间的方法
1002 2
|
Linux 开发工具 Android开发
Flutter之搭建环境
Flutter之搭建环境
|
存储 JavaScript 前端开发
decimal.js库的安装和使用方法
【10月更文挑战第24天】decimal.js 是一个非常实用的高精度计算库,通过合理的安装和使用,可以在 JavaScript 中实现精确的数值计算和处理。你可以根据具体的需求和项目情况,灵活运用该库来解决数字精度丢失的问题。
|
JavaScript
ThreeJs绘制仓库场景
这篇文章详细介绍了如何使用Three.js来创建和渲染一个仓库场景,包括构建货架和其他3D元素的具体实现方法。
780 0
|
Java 数据库连接 数据库
Spring Data JPA 与 Hibernate 之区别
【8月更文挑战第21天】
441 0