以阿里IoT开发物联网和应用平台

1. 链接物联网的概念

物联网(The Internet of Things,简称IOT)是指通过 各种信息传感器、射频识别技术全球定位系统红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、 连接、互动的物体或过程,采集其声、光、热、电、力学、化 学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络[1]  。

---来自百度百科

2. 接入物联网平台设备

此处的接入物联网平台指的是设备接入阿里云物联网平台之后,开发者在云端直接基于物联网平台提供的接口对设备上报的数据进行处理;如果设备接入物联网平台之后、开发者是基于物联网平台之上的某个行业平台(比如智能生活开放平台)进行云端数据处理,那么设备端需要具备的功能存在一定差异。 本文的适用场景为:设备接入阿里云物联网平台并在云端直接基于物联网平台进行开发的场景。

WiFi设备

WiFi设备指设备使用WiFi连接网络,并继而与阿里云物联网通信的设备:

WiFi设备接入LP说明

以太网设备

以太网设备指设备使用以太网协议连接网络,并继而与阿里云物联网通信的设备

以太网设备接入LP说明

广域网设备

这里的广域网设备指通过2/3/4G/NB-IoT等移动通信技术接入网络的设备。

MCU+模组模式

这种模式指产品内包含一个MCU以及一个通信模组,其中MCU集成Link Kit SDK以及运行产品逻辑,模组用于发起与阿里云物联网平台的连接,如下图所示:

OpenCPU模式

这种模式指设备厂商将产品的业务逻辑直接运行在广域网芯片上。

这种模式通常使用C语言的Link Kit SDK进行开发,点击此处获取SDK
请参考“快速体验”了解如何将设备数据上传到物联网平台,以及如何从物联网平台接收数据

网关和子设备

网关设备需要集成Link Kit SDK将自己接入阿里云物联网平台,并代理其连接的设备接入阿里云物联网平台

网关和子设备接入说明

DTU

DTU指通过RS232、RS485等接口接入各种传感器的设备,DTU集成了Link Kit SDK之后可以将传感器接入阿里云IoT

在DTU上集成Link Kit SDK与广域网设备OpenCPU方式类似

3. IoT数据存储

设备数据通过集成支持的模组,直接与阿里云IoT进行通讯,将数据存储。

    1. 登录物联网平台控制台
    2. 左侧导航栏选择数据分析 > 数据管理。
    3. 在IoT数据存储界面,单击新建数据存储。
    4. 选择产品和滚动时间周期。

      滚动时间周期可以周(7天)、月(30天)、年(365天)为单位设置,也可以选择永久。

      如果在2019年3月1日选择存储两个月的数据(60天),那么数据存储周期为2019年3月1日至2019年4月29日。

      数据列表中显示新建完成的数据存储任务。您可以编辑或删除该任务。

4. 其它系统直接根据IoT提供的开发接口进行数据应用

原文地址:https://www.cnblogs.com/walkies/p/11387224.html

时间: 2024-10-18 22:16:37

以阿里IoT开发物联网和应用平台的相关文章

国内物联网平台初探(五):机智云IoT物联网云服务平台及智能硬件自助开发平台

国内物联网平台初探(五)——机智云IoT物联网云服务平台及智能硬件自助开发平台 马智 平台定位 机智云平台是致力于物联网.智能硬件云服务的开放平台.平台提供了从定义产品.设备端开发调试.应用开发.产测.运营管理等覆盖智能硬件接入到运营管理全生命周期服务的能力. 机智云平台为开发者提供了自助式智能硬件开发工具与开放的云端服务.通过傻瓜化的工具.不断增强的SDK与API服务能力最大限度降低了物联网硬件开发的技术门槛,降低研发成本,提升开发者的产品投产速度,帮助开发者进行硬件智能化升级,更好的连接.服

【物联网(IoT)开发】使用 Arduino 和 Python在 Bluemix 上开发一个 IoT 应用程序之控制LED灯开关

上篇"[物联网(IoT)开发]Arduino 入门 Hello World(LED闪烁)"只是通过将一段程序烧录到Arduino开发板上控制LEC闪烁,没有任何连网动作,也就是说断开网络提供电源依然还可以工作.本文将介绍如何开发一个应用程序,以便使用适用于物联网 (Internet of Things, IoT) 的技术.我们的应用程序通过串口收集数据,将其存储在一个 Web 服务器上,然后在网页上实时显式结果,并可以在网页上控制LED的开关. 构建一个类似的应用程序的前提条件 对于第

【我的物联网成长记3】如何开发物联网应用?【华为云技术分享】

[摘要] 物联网应用是设备管理.故障监测.数据分析的重要工具.本文介绍如何基于物联网平台开发应用,包括API.SDK和图形化开发三种方式. -------------------整体方案------------------- 物联网应用是企业和开发者进行设备管理.告警&故障监测.业务监控.数据分析的重要工具.物联网平台屏蔽了设备接入的复杂性和协议的差异性,解耦应用与设备,为上层应用提供统一格式的数据,简化终端厂商开发的同时,也让应用提供商聚焦于自身的业务开发.基于华为物联网平台的应用开发方案如下

【Windows10 IoT开发系列】配置篇

原文:[Windows10 IoT开发系列]配置篇 Windows10 For IoT是Windows 10家族的一个新星,其针对不同平台拥有不同的版本.而其最重要的一个版本是运行在Raspberry Pi.MinnowBoard和Galileo平台上的核心版.本文重点针对Raspberry Pi平台的Windwos10 IoT配置做介绍. Windows 10 IoT Editions ​一:设置你的电脑. 注:​开发Windows10 IoT的电脑需要Visual Studio 2015.

【Windows10 IoT开发系列】API 移植工具

原文:[Windows10 IoT开发系列]API 移植工具 Windows 10 IoT Core 中是否提供你的当前 Win32 应用程序或库所依赖的 API? 如果不提供,是否存在可使用的等效 API? 此工具可以为你回答这些问题,并协助你将你的当前 Win32 应用程序和库迁移到 Windows IoT Core. Windows 10 IoT 核心版 API 移植工具可在 ms-iot/iot-utilities github 存储库中找到.下载存储库 zip 并将 IoTAPIPor

[Openwrt 项目开发笔记]:Openwrt平台搭建(一)

最近开始着手进行Openwrt平台的物联网网关设计,思路有些乱,通过笔记的方式进行记录和整理. 声明: 在本文中,有些内容摘自网上,我进行了整合,因此出处不明,在此对原文作者致歉! -----------------------------------------------------(分割线)------------------------------------------------------- 一. 选择Openwrt平台的理由 传统的路由器固件是由官方提供的.这些固件是不开源的,而

【Windows10 IoT开发系列】PowerShell的相关配置

原文:[Windows10 IoT开发系列]PowerShell的相关配置 可使用 Windows PowerShell 远程配置和管理任何 Windows 10 IoT 核心版设备.PowerShell 是基于任务的命令行 Shell 和脚本语言,专为进行系统管理而设计. 1.​启动 PowerShell (PS) 会话 注:若要使用装有Windows10 IoT Core设备启动PS会话,首先需要在主机电脑与设备之间创建信任关系. ​启动 Windows IoT 核心版设备后,与该设备相连的

【Windows10 IoT开发系列】“Hello,World!”指导

原文:[Windows10 IoT开发系列]"Hello,World!"指导 本文主要是介绍使用C#来开发一个可以运行在Raspberry Pi2上的一个基本项目. ​1.在启动Visual Studio 2015后,选择"文件"→"新建项目". ​在打开的"新建项目"对话框中,选择"通用". ​选择第一个项目"空白应用(通用Windows)" 新建项目 ​注:如果这是你创建的第一个项

【Windows10 IoT开发系列】Powershell命令行实用程序

原文:[Windows10 IoT开发系列]Powershell命令行实用程序 更新帐户密码: 强烈建议你更新默认的管理员帐户密码.若要更新帐户密码,你可以发出以下命令: net user Administrator [new password]​ (其中 [new password] 表示你选择的强密码). 创建本地用户帐户: 如果你想要授予其他人访问你的 Windows IoT Core 设备的权限,你可以通过在 net user [username] [password] /add​ 中键