精华内容
下载资源
问答
  • 通过阿里物联网平台,我们可以在不懂前后端开发的基础上,半个小时候左右就可以搭建一个智慧农业的物联网云平台框架。 效果如下: 大数据面板: 设备管理: 设备地图分布: 支持视频监控...

    前言

    8.1.1 物联网平台搭建

    8.2.1 LinkDevelop平台使用

    8.2.2 iotkit-embedded


    前言

    传统的物联网项目,需要嵌入式硬件、云平台。对于我们做嵌入式的来说,从零开始搭建一个物联网云平台几乎是不现实的。

    这里涉及到许多前后端的知识。

    通过阿里云物联网平台,我们可以在不懂前后端开发的基础上,半个小时候左右就可以搭建一个智慧农业的物联网云平台框架。

    效果如下:

    大数据面板:

    设备管理:

    设备地图分布:

    支持视频监控:

     

     

    多个组件图标功能:

     

    8.1.1 物联网平台搭建

    物联网平台搭建的话,我放在了bilibili这里:

    https://www.bilibili.com/video/bv1DK4y1s7Pc 

     

    8.2.1 LinkDevelop平台使用

    1.注册

    打开LinkDevelop官网:https://iot.aliyun.com/products/linkdevelop。单击“立即使用”按钮,如图8.3所示。

    图8.3 LinkDevelop官网

    2.新建项目

    单击左侧的“项目管理”按钮,随后再单击“新建项目”按钮,进入新建项目界面,如图8.4所示。

    图8.4 项目管理界面

    随后在弹出来的新建项目界面上,单击“新建空白项目”按钮,如图8.5所示。

    图8.5 新建项目界面

    弹出新建空白项目界面后,在“项目名称”中输入test,在“描述”中输入这是一个测试项目,单击“确认”按钮,如图8.6所示。

    图8.6 新建空白项目界面

    3.创建产品

    单击左侧的“产品”按钮,在弹出的界面中,单击“创建产品”按钮,如图8.7所示。

    图8.7 产品界面

    在“产品名称”中输入“sensor”,如图8.8所示。

    图8.8 创建产品

    单击“请选择标准品类”下拉框,弹出“选择品类”选择框,阿里云物联网平台预置了许多产品类型,读者可以根据自己的需求选择对应,本书选择“地磁检测器”,如图8.9所示。

    图8.9 选择产品种类

    其他选项按默认值即可,单击“保存”按钮,如图8.10所示。

    图8.10 创建产品

    4.创建设备

    页面左上角有个三角形下拉框,可以选择项目,选择我们刚才创建的test项目,再单击“设备”按钮,最后单击“新增设备”按钮,如图8.11所示。

    图8.11 设备界面

    在“产品”选择下拉框中,选择我们刚才创建的产品sensor,单击“提交”按钮,如图8.12所示。

    图8.12 新增设备

    在弹出的新界面中,单击“下载激活凭证”按钮,下载sheet.xlsx文件,如图8.13所示。保存sheet.xlsx文件,里面的内容后续会用到

    图8.13 下载激活凭证

     

    8.2.2 iotkit-embedded

    iotkit-embedded是阿里云物联网平台提供的一套C语言编写的SDK包。通过该SDK包,我们可以使我们的嵌入式设备接入到阿里云物联网平台。

    SDK使用MQTT/HTTP连接物联网平台,因此要求设备支持TCP/IP协议栈;对于Zigbee、ZWave之类的不支持TCP/IP协议栈的设备,需要通过网关接入物联网平台,这种情况下网关需要集成SDK。

    iotkit-embedded下载地址:https://github.com/aliyun/iotkit-embedded 。

    SDK提供了API供设备厂商调用,用于实现与阿里云IoT平台通信以及一些其他的辅助功能,例如WiFi配网、本地控制等。

    另外,C语言版本的SDK被设计为可以在不同的操作系统上运行,例如Linux、FreeRTOS、Windows,因此SDK需要OS或者硬件支持的操作被定义为一些HAL函数,在使用SDK开发产品时需要将这些HAL函数进行实现。

    产品的业务逻辑、SDK、HAL的关系如图8.15所示。

     

    图8.15 SDK 框架

    表8.1列出了SDK包的相关功能:

    功能模块

    功能点

    设备连云

    MQTT连云,设备可通过MQTT与阿里云IoT物联网平台通信。
    CoAP连云,设备可通过CoAP与阿里云IoT物联网平台通信,用于设备主动上报信息的场景。
    HTTPS连云,设备可通过HTTPS与阿里云IoT物联网平台通信,用于设备主动上报信息的场景。

    设备身份认证

    一机一密。
    一型一密。

    物模型

    使用属性、服务、事件对设备进行描述以及实现,包括:
    属性上报、设置。
    服务调用。
    事件上报。

    OTA

    设备固件升级。

    远程配置

    设备配置文件获取。

    子设备管理

    用于让网关设备添加、删除子设备,以及对子设备进行控制。

    WiFi配网

    将WiFi热点的SSID/密码传输给WiFi设备,包括:
    一键配网。
    手机热点配网。
    设备热点配网。
    零配。

    设备本地控制

    局域网内,通过CoAP协议对设备进行控制,包括:ALCS Server,被控端实现ALCS Client,控制端实现,通常被希望通过本地控制设备的网关使用。

    设备绑定支持

    设备绑定token维护,设备通过WiFI、以太网接入,并且通过阿里云开放智能生活平台管理时使用。

    设备影子

    在云端存储设备指定信息供APP查询,避免总是从设备获取信息引入的延时。

    Reset支持

    当设备执行Factory Reset时,通知云端清除记录。例如清除设备与用户的绑定关系,清除网关与子设备的关联关系等。

    时间获取

    从阿里云物联网平台获取当前最新的时间。

    文件上传

    通过HTTP2上传文件。

    8.2.3 ali-iotkit

    1.简介

    ali-iotkit是 RT-Thread 移植的用于连接阿里云 IoT 平台的软件包。基础 SDK是阿里提供的iotkit-embedded。

    iotkit SDK 为了方便设备上云封装了丰富的连接协议,如 MQTT、CoAP、HTTP、TLS,并且对硬件平台进行了抽象,使其不受具体的硬件平台限制而更加灵活。在代码架构方面,iotkit SDK 分为三层,如图8.16所示:

     

    图8.16 iotkit SDK框架

    硬件平台抽象层:也简称HAL层(Hardware Abstract Layer),抽象不同的嵌入式目标板上,操作系统对SDK的支撑函数,包括网络收发、 TLS/DTLS 通道建立和读写, 内存申请是否和互斥量加锁解锁等。

    中间层称为SDK内核实现层(IoT SDK Core Implements):物联网平台 C-SDK 的核心实现部分, 它基于 HAL 层接口完成了 MQTT/CoAP 通道等的功能封装, 包括 MQTT 的连接建立、 报文收发、CoAP 的连接建立、报文收发、 OTA 的固件状态查询和 OTA 的固件下载等。中间层的封装,使得用户无需关心内部实现逻辑,可以不经修改地应用。

    最上层称为SDK接口声明层(IoT SDK Interface Layer):最上层是为应用提供 API 的,用户使用该层的 API 完成具体的业务逻辑。

    2.配置

    RT-Thread已经为我们集成了ali-iotkit软件,通过简单的menuconfig配置即可使用。配置项位于:RT-Thread online packages→ IoT - internet of things→ IoT Cloud,如图8.17所示。

    图8.17 Ali-iotkit配置项

    按空格键选中“Ali-iotkit”后,再按回车键进入详细配置项。

    (1)version选择v2.0.3。

    (2)Config Product Key (NEW)填写我们之前下载的激活凭证sheet.xlsx文件中的Productkey项的内容。

    (3)Config Device Name (NEW)填写sheet.xlsx文件中的DeviceName项的内容。

    (4)Config Device Secret (NEW)填写sheet.xlsx文件中的DeviceName项的内容。

    其他配置项如图8.18所示。

    图8.18 Ali-iotkit详细配置

    阿里 TLS 认证过程中数据包较大,这里需要增加 TLS 帧大小,OTA 的时候至少需要 8K 大小,修改menuconfig配置项:RT-Thread online packages→security packages →mbedtls: An portable and flexible SSL/TLS library,把Maxium fragment length in bytes的数值改成8192,如图8.19所示。

    图8.19 mbedtls配置

    退出menuconfig,输入pkgs --update更新下载ali-iotkit软件包,下载软件包后,输入scons --target=mdk5重新生成工程文件。

    需要注意的是,ali-iotkit自带mqtt相关功能,如果之前代码配置选择了Paho MQTT,需要把Paho MQTT软件包去掉,否则编译报错。

    软件包位于Chapter8\rt-thread\bsp\stm32\stm32f407-atk-explorer\packages\ali-iotkit-v2.0.3软件包目录如图8.20所示。

    图8.20 ali-iotkit软件包目录

    其中各文件说明如下:

    docs:软件包说明文档。

    iotkit-embedded:阿里云物联网平台提供的SDK包。

    ports:RT-Thread相关移植文件。

    samples:RT-Thread提供的一个简单测试程序。

    8.2.4 实验

    1.上传消息到云端

    (1)打开Chapter8\rt-thread\bsp\stm32\stm32f407-atk-explorer\ project.uvprojx工程文件,其中SDK包相关的代码文件包含在ali-iotkit文件夹下,如图8.21所示。

    图8.21 项目工程

    (2)编译并下载程序到开发板,先确保开发板能ping通阿里云服务器。输入ping iot.aliyun.com并发送回车,有看到如下打印信息则代表网络正常。

    msh />ping iot.aliyun.com
    
    60 bytes from 42.120.219.14 icmp_seq=0 ttl=230 time=42 ms
    
    60 bytes from 42.120.219.14 icmp_seq=1 ttl=230 time=41 ms
    
    60 bytes from 42.120.219.14 icmp_seq=2 ttl=230 time=41 ms
    
    60 bytes from 42.120.219.14 icmp_seq=3 ttl=230 time=41 ms

    (3)打开LinkDevelop的设备管理界面,可以看到之前创建的设备的状态是“未激活”,如图8.22所示。

    图8.22 设备列表

    (4)打开串口工具,发送ali_mqtt_test start命令给开发板,可以看到开发板有如下打印信息:

    msh />ali_mqtt_test start
    
    [inf] iotx_device_info_init(40): device_info created successfully!
    
    [dbg] iotx_device_info_set(50): start to set device info!
    
    [dbg] iotx_device_info_set(64): device_info set successfully!
    
    [dbg] guider_print_dev_guider_info(271): ....................................................
    
    [dbg] guider_print_dev_guider_info(272):           ProductKey : a1wUxrR2Xd4
    
    [dbg] guider_print_dev_guider_info(273):           DeviceName : 3mX9eDe8wt0FDt2hIRxf
    
    [dbg] guider_print_dev_guider_info(274):             DeviceID : a1wUxrR2Xd4.3mX9eDe8wt0FDt2hIRxf
    
    host: a1wuxrr2xd4.iot-as-mqtt.cn-shanghai.aliyuncs.com
    
    [inf] iotx_mc_init(1703): MQTT init success!
    
    [inf] _ssl_client_init(175): Loading the CA root certificate ...
    
     [inf] iotx_mc_connect(2035): mqtt connect success!
    
    [dbg] iotx_mc_report_mid(2259): MID Report: started in MQTT
    
    [dbg] iotx_mc_report_mid(2276): MID Report: json data = '{"id":"a1wUxrR2Xd4_3mX9eDe8wt0FDt2hIRxf_mid","params":{"_sys_device_mid":"example.demo.module-id","_sys_device_pid":"example.demo.partner-id"}}'

    (5)有看到[inf] iotx_mc_connect(2035): mqtt connect success!则表示成功连接上LinkDevelop。重新查看LinkDevelop的设备管理界面,可以看到之前创建的设备的状态是“在线”,说明设备和LinkDevelop通信正常,如图8.23所示。

    图8.23 设备列表

    (6)输入ali_mqtt_test pub open并发送回车,开发板将会推送数据到云端,串口打印信息显示code值为200,则表示推送数据成功。

    _demo_message_arrive|203 :: Payload: '{"code":200,"data":{"LightSwitch":"tsl parse: params not exist","RGBColor":"tsl parse: params not exist"},"id":"1","\0

    (7)在设备列表中单击“查看”按钮,如图8.24所示:

    图8.24设备列表

    (8)在弹出来的设备详情页中,单击“日志服务”按钮,再单击“上行消息分析”按钮,可以看到开发板总共发送了2条消息,其中时间较早的消息是开发板登录时发送的,最新的信息是刚才的ali_mqtt_test pub open命令所发送得到消息。

    图8.25 设备详情

    (9)单击对应消息的MessageID,可以查看消息的具体内容,如图8.26所示。

    图8.26 消息内容

    2.云端发布消息

    (1)单击左上角的小三角形,选择 test,然后单击“产品”按钮,单击“sensor”对应的“查看”按钮,如图8.27所示。

    图8.27 产品列表

    (3)单击“功能定义”按钮,随后单击“自定义功能”按钮,最后单击“添加自定义功能”按钮,如图8.28所示。

    图8.28 功能定义

    (4)功能名称选择“测试001”,其他选型默认即可,单击“确认”,如图8.29所示。

    图8.29 自定义功能

    (5)单击右上角的“发布”按钮,发布新功能,如图8.30所示。

    图8.30 发布功能

    (6)再弹出来的界面中,把所有的“请确认”按钮后面的

    都选上,单击“发布”按钮,如图8.31所示。

    图8.31 确认发布

    (7)回到刚才的设备详情页,单击“在线调试”按钮,单击“调试真实设备” 按钮,单击“属性调试”按钮,调试功能选择“测试001(Test001)”,方法选择“设置”,如图8.32所示。

    图8.32 在线调试

    修改调试信息的内容为{ "Test001": "1"},如图8.33所示,单击“发送指令”按钮。

    图8.33 发送指令

    (8)可以看到开发板有如下打印信息:

    '/sys/a1NegcqX690/AwpDLCcqeb7TSbNevNAr/thing/service/property/set' (Length: 64)
    
    _demo_message_arrive|203 :: Payload: '{"method":"thing.service.property.set","id":"1302514310","params":{"Test001":"1"},"version":"1.0.0"}' (Length: 100)
    
    _demo_message_arrive|207 :: ----

    可以看到接收到LinkDevelop发送的{"Test001": "1"}消息,通信成功。

    展开全文
  • 云平台知识简介

    千次阅读 2019-11-12 20:27:31
    一. 云平台定义 “是将服务器虚拟化,形成虚拟资源池,相比于以前的物理机更加节省...云计算、存储、云服务、云平台等就是利用通过一堆机器经过网络组合到一起的不同形式,是下面的子概念。总的来说就是,...

    一. 云平台定义

    “云是将服务器虚拟化,形成虚拟资源池,相比于以前的物理机更加节省资源成本,便于管理。云是计算、存储、网路资源池化的概念。我们每天使用的搜索引擎、邮箱、网盘,就是很标准的云,而这大多都是免费的。云是对互联网的升级,意味着互联网并不仅仅是存储数据,而是为你提供某种服务。云计算、云存储、云服务、云平台等就是利用云通过一堆机器经过网络组合到一起的不同形式,是云下面的子概念。总的来说就是,云服务=云平台,云服务=云计算+云存储!”
    在这里插入图片描述
    云计算是云平台得以成功运用的关键,云计算的出现,为云平台供应商解决了不少麻烦,云计算具有大规模分布式、虚拟化、高可用性和扩展性、按需服务更加经济及安全五大特点。
    当前云计算平台主要分为三类:①以数据存储为主的存储型云平台;②以数据处理为主的计算型云平台;③计算和数据存储处理兼顾的综合云计算平台。
    在这里插入图片描述

    关于云平台,开发者需要做哪些准备?

    云计算作为企业转型的基石,与其支持高度可扩展和灵活的分布式架构,可在多云环境中轻松迁移密不可分,但云应用从开发到落地生产环境,需要许多不同的工具和技术来提供强有力的支持。本文将讨论云环境中能够最大化发挥云计算优势的新方法、新工具。
    函数式编程
    假设我们希望开发具有高度可伸缩基础设施的服务来支持IoT和big data平台,函数式编程是一项值得考虑的选择。不同于大多数人所熟知的编程范式,函数式编程不需要维护全局状态,只需要将输入数据传给函数即可,适合用于验证新想法。很多顶级云供应商目前都已经支持函数式编程。
    选择开发语言
    在云平台上开发微服务架构时,启动时间(startup time)、内存效率(memory efficiency)、二进制大小(binary size)和并发性(consurrency)是关键因素。
    Go——Go语言对于云计算来说,是一种优秀的选择,它具备并发、轻量级、静态类型和编译语言等特性。据了解,英国的一家银行(Monzo)完全使用Go语言实现微服务架构来构建完整的银行体系结构。
    Java——大多数应用都是用Java开发的,Java也拥有大量的开发者社区基础。Spring Boot和Java modules(JDK-9.0~)是云原生架构的最佳选择之一。这是将遗留系统迁移到云平台的良好开端。
    .net core——微软已经很久没有支持开源社区了,这也是很多公司不采用.net core的原因之一。当然微软总是致力于提供无bug的工具、简单的语法和良好的教程,他们最近也意识到,开源可以为Azure cloud提供更多的创新和业务。总而言之,.net core是Azure云平台上的最佳选择之一。
    R Math——数据科学(data science)正在席卷整个计算机世界,但却没有一种新的语言可以用来解决数据科学难题(统计和数学)。由于云计算可以以低成本提供计算能力,业界正试图用旧的技术工具来解决人工智能难题。R是S编程语言的实现。S创建于1976年,R library实现统计和数学功能。
    Python——Python支持多种编程范例和强类型检查。它易于学习,有强大的分析库,并得到了开源社区的大力支持,这也是Python吸引数据科学家的原因之一。
    选择存储
    大规模伸缩前端服务,尝试使用连接池与RDBMS数据库进行通信可能无法满足实际的用例需求,需要我们选择以云为中心(cloud-centric)的数据库来构建强大的存储平台。
    Amazon DynamoDB——提供了任何级别的single-digit-millisecond延迟,数据以NoSQL格式存储,支持文档、键值存储模型和构建图形数据库。
    Azure Cosmos DB——支持具有水平扩展的全局分布式数据库。以NoSQL格式存储的数据,保证了99%的single-digit-millisecond延迟。它不仅支持文档、图形、键值、表和列族数据模型,还支持扩展到多种语言的API支持。
    MongoDB——MongoDB是NoSQL DB的早期版本之一,对于客户来说是非常好的开源存储,并且具有不错的成本效益模型。
    IBM Cloudera DB——Cassandra是Cloudera的基础数据库,它支持基于java的api来与NoSQL数据库通信。
    Oracle NoSQL DB——oracle NoSQL DB支持水平负载均衡和节点扩展。
    Service Mesh微服务架构
    微服务架构在带来诸多好处的同时,也带来了处理故障、路由和服务发现方面的挑战。因此,在大规模构建以云为中心的服务时,不妨考虑Service Mesh微服务架构。

    什么是Service Mesh微服务架构

    Service Mesh是用于处理服务间通信的基础设施层,用于在云原生应用复杂的服务拓扑中实现可靠的请求传递。在实践中,Service Mesh通常是一组与应用一起部署,但对应用透明的轻量级网络代理。简单来说,Service Mesh是微服务通信的代理层。
    Linkerd——Linkerd为服务之间通信提供支持,并为访问微服务提供抽象层,具有服务发现、负载均衡、断路、动态请求路由和分布式跟踪等特性。
    Envoy——最初在其内部使用,而今作为Service Mesh解决方案开放了源代码。不过Envoy并不是为Kubernetes设计的。
    Istio——Istio使用负载均衡服务创建已部署服务的网络以进行服务身份验证。服务监视是它支持的关键特性之一。
    Rainbond——Service Mesh微服务架构是开源PaaS Rainbond在v3.6.0版本中的重点新增特性,可以开箱即用。Rainbond通过插件式扩展来实现治理功能,并对spring cloud、api gateway、dubbo等微服务架构框架有良好支持。
    消息层
    IoT是所有行业都在关注的增长领域。相信不少人都听说过“数据是一种新的石油”这句话。自动驾驶、移动设备等等,每天都会向云平台输送大量数据。事件源(event sourcing)是捕获完整在线用户活动的另一个领域……种种情形和需求,让数据流工具成为众多企业必不可少的一部分。
    Kafka——Kafka是一款基于发布/订阅的分布式消息系统,于2011年成为Apache的孵化项目,随后于2012年成为Apache的主要项目之一。Kafka使用Scala和Java进行编写,因其快速、可扩展的、高吞吐、可容错的特点而逐渐成为一项广泛使用的技术,适合在messaging、website activity tracking、log aggregation等大规模消息处理场景中使用。
    Kinesis——Amazon Kinesis可让你轻松收集、处理和分析实时流数据,以便及时获得见解并对新信息快速做出响应。Amazon Kinesis 提供多种核心功能,可以经济高效地处理任意规模的流数据,同时具有很高的灵活性,让你可以选择最符合应用程序需求的工具。
    容器/架构即代码
    容器化是对在云环境中运行应用和依赖的打包,即其中包含代码、环境变量、库等等。容器可以在任意云环境中运行,并为大规模迁移到不同云环境中提供灵活性。
    Docker——Docker为封装和分发容器应用提供了一个开放的标准。Docker engine用于构建和运行容器,而Docker镜像一般存储在Docker hub中。
    Kubernetes——Kubernetes现下已成为容器编排的标准,在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。
    总结
    以上工具和技术只是云平台的开始,需要企业,尤其是大型企业在构建云平台时,结合实际自身情况进行选择。银行上云远比想象中复杂,需要整体规划、分步实施。为应用开发、存储、安全、日志记录和调试、监视和测试创建合理的路线图,这也是为开发人员增加生产力和实现目标提供清晰思路的有效方法。

    展开全文
  • 初识云表:接触云表是因看到程总前辈的畅享博客,里面讲到云表的功能强大和自主的表格软件,于是就去上面申请了一个空间试用,这是我的空间:www.iyunbiao.cn/12590。云表空间申请之后就让下载一个客户端,下载安装...
    初识云表:接触云表是因看到程总前辈的畅享博客,里面讲到云表的功能强大和自主的表格软件,于是就去上面申请了一个空间试用,这是我的空间:www.iyunbiao.cn/12590。云表空间申请之后就让下载一个客户端,下载安装后是一个浏览器  。打开一看,界面还挺漂亮,比其他EXCEL平台就一组按钮和一个菜单挂接在EXCEL上面,更加高大上,截个图看一下吧:
     
    有空间,接下来就是定制应用了,因刚接触云表,也没想过实现真正的业务,当时又刚在学习一个EXCEL公式+名称实现的万年历做法,于是就想:用云表做个工作日历试试吧。就这样开始边学云表基础边做我的工作日历了。
    先展示一下我现在完成的工作日历的成果(不成熟的请各位看官多多担当):
     
    工作日历分两部份设置,左边部份为日历部份的设置(交叉表实现),右边部份为通用设置(基本数据项实现)。下面是填充后的数据:
     
    由于交叉表的数据和基本数据项的数据在系统中的应用要一起取用的,因此,我又用了业务公式把工作日历的设置数据转成一张方便系统取用的工作日历数据表:
     
    这样一张二维表的工作日历数据表,在系统应用中就方便使用了。下面是用的业务公式:
     
    业务公式中的不符合某些标准的设置报错的公式。
     
    经过工作日历的试验,感觉云的功能确实比其他EXCEL平台的功能要强大很多。这几天又看到云表的主从分离出来测试,看到了云表的前途远大啊。
    呵呵,我与云表的故事就这样开始了,相信以后会更精彩,感谢云表,感谢乐乐,感谢MOKE,特别感谢上海张兄的支持和业务指导。谢谢,让我们共同见证云表的强大吧。
                                                          图客
                                                      2015/12/26

    展开全文
  • 其实这是个弱智的问题。只是唉····我以为能像建表一样使用可视化工具完成 ...结果找了半天没找到怎么删除 右键删除会显示 其实只要写一句DDL就可以啦 rop table if EXISTS xxx.test; ...

    其实这是个弱智的问题。只是唉····我以为能像建表一样使用可视化工具完成
    例如像这样
    在这里插入图片描述
    结果找了半天没找到怎么删除表

    右键删除表会显示

    在这里插入图片描述

    其实只要写一句DDL就可以啦
    drop table if EXISTS xxx.test;
    在这里插入图片描述

    展开全文
  • 容器云平台使用体验:DaoCloud

    万次阅读 2016-09-06 13:58:41
    容器技术风起云涌,在国内也涌现出了很多容器技术创业公司,本文介绍容器厂商DaoCloud提供的容器云平台,通过使用容器云平台,可以让大家更加了解容器,并可以学习不同容器云平台的优势。  1. 首先我们进行注册:...
  • 在几年基层的工作之后,受到老总赏识,成为了公司的信息化工作者,但本身不会编程,又多年以来都习惯于EXCEL操作,所以一直以来都是在用各种EXCEL开发平台、网产品,来开发企业自用的管理软件。 EXCEL开发平台...
  • 学生能查看自己班的座位 老师可以查看各班座位 班主任能新建和编辑自己班座位 授权用户可以管理各班座位 拖动姓名到指定座位即可安排座位 可以自定义座位的行列数 demo: ...
  • ZStack云平台功能概述

    千次阅读 2020-02-29 22:23:32
    文章目录ZStack云平台各项功能概况性了解首页资源池硬件设施网络资源网络服务平台运维平台管理设置回顾 ZStack云平台各项功能概况性了解 首页 首页共包含9大模块,分别为 概览 产品与服务 功能树 区域 ...
  • 很多企业在办公的时候都会使用EXCEL,在大多数人都习惯了EXCEL操作的情况下,很多依托EXCEL的EXCEL协同平台也应运而生。...为什么在有网络EXCEL类产品的情况下,却还更多地选择云表这类平台呢?那要从...
  • 智能家居云平台设计

    万次阅读 2019-04-09 16:39:07
    智能家居云平台设计 摘要 智能家居是未来家居的发展方向,其利用先进的网络技术、计算机技术和无线通信技术等将家居中的各种电子电气设备连接起来,统一管理、远程监控和资源共享,实现了高效、便利的生活环境。近...
  • ——提供丰富的软件测试功能和测试管理服务的测试平台。 适合谁用?——对目前的软件测试现状不满意的企业和个人,软件太贵?使用复杂?资源不足?测试周期太长?管理不便? 怎么用?——无需指导,5分钟上手。 ...
  • 物联网开发 7 旗点云物联网云平台

    千次阅读 2019-12-08 23:48:09
    目录 ...七、云平台服务器部署 p2p_server 八、如何编写自己的嵌入式设备通信程序 1、设置好我们的设备名: 2、设置好我们的发送函数 3、登录函数 4、接收数据函数 5、发送数据给设备 九...
  • 15个您可能不知道的开源云平台桉树云服务环境 Eucalyptus开源协议及语言GPL Java C/C++官方网站http://www.eucalyptus.com/participate介绍Elastic Utility Computing Architecture for Linking Your Programs To ...
  • 智慧小区云平台解决方案

    千次阅读 2019-09-24 15:25:11
    第1章 概述 智慧社区是智慧城市概念之下的社区管理的一种新理念,是新形势下社会管理创新的一种新模式。...近几年来,随着国家智慧城市和智慧社区建设工作的日益深入,在搭建云计算基础平台的同时,需要开发...
  • 的确,不同云平台服务器,在同等配置的情况下,价格也存在一定的差异,这其中的差异有平台本身的原因,也有机型配置不同等原因,不过综合考虑,我们今天就以主流云平台阿里、腾讯、华为云来做简单的对比,...
  • 设备接入阿里物联网平台

    千次阅读 2019-06-14 00:47:26
    接入步骤 一个设备接入阿里物联网平台,主要有三个步骤 1.接入云平台 2.设备端开发 3.设备上下行调试 接入云平台 参考文档 设备接入指南
  • mqttclient连接到OneNET云平台

    千次阅读 2020-06-15 23:07:02
    文章目录mqttclient连接到OneNET云平台使用OneNET测试连接手动安装相关的依赖包拉取mqttclient仓库简单介绍mqttclient仓库文件夹编译运行代码使用到的API mqttclient连接到OneNET云平台 有了前面连接百度的经验,...
  • 云平台之多租户

    千次阅读 热门讨论 2015-03-31 12:50:21
    云平台之多租户 在领域我们经常会听到一个词:多租户。这个词在不同的语境中有着不同的含义,本文将介绍云平台中的多租户的概念以及实现多租户支持的思路。 什么是租户 刚开始接触这个概念时,你肯定感觉“租户”...
  • 开源物联网云平台 Thingsboard入门

    千次阅读 2019-10-10 04:53:05
    #开源物联网云平台 Thingsboard入门 本文主要介绍一下Thingsboard 物联网云平台的简单使用。 ThingsBoard具有以下特点: 1.遥测数据收集功能: 可以可靠地收集和存储遥测数据,以应对网络和硬件故障。使用可自定义的...
  • 现在网上有很多阿里服务器购买的价格,基本上都是参考官方产品定价页复制粘贴的阿里服务器价格,其实这些表格并不实用,因为阿里服务器购买价格涉及到服务器所在地域、操作系统、cpu内存配置、带宽大小...
  • 云平台路由功能对比

    千次阅读 2016-12-15 14:43:16
    1. 虚拟路由功能在云平台中的展现形式 虚拟路由功能可谓是云平台中的必备功能,目前各个云平台对虚拟路由功能的展现形式大致可以分为两种:隐式展现和显式展现。 1.1 隐式体现 支持VPC功能的云平台通常没有设置...
  • 企业级应用平台的实践和思考

    千次阅读 2016-07-18 16:36:31
    今天要讲的题目是《企业级云平台的实践和思考》, 主要涉及一些基于环境的应用构建的技术, 讲一下我在这方面的一些实践经历和一些思考, 主要讲两个参与开发的系统的功能和设计为主,不会涉及太多细节技术。...
  • 近期总有朋友咨询各类云平台的性能和相互关系,现整理出几个概念,希望对大家能有帮助: 理解云平台要从三个层次来理解,同时考虑其是开源还是闭源的: 1、IaaS(Infrastructure as a Service:基础设施即服务)...
  • NodeMCU(ESP8266) 接入阿里物联网平台 踩坑之旅

    千次阅读 多人点赞 2019-03-22 16:15:20
    文章目录NodeMCU(ESP8266) 接入阿里物联网平台 踩坑之旅NodeMCU简介快速入门简单使用阿里物联网简介快速入门NodeMCU(ESP8266)接入物联网平台坑1坑2写在最后 NodeMCU(ESP8266) 接入阿里物联网平台 踩坑之旅 在...
  • 云平台、云计算详解

    千次阅读 2015-12-23 15:13:59
    云计算平台可以划分为3类:以数据存储为主的存储型云平台,以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台云平台是什么意思? 简单的理解就是仓库了! 给你提供存储运转的空间:比如你...
  • 搭建属于自己的测试平台

    万次阅读 2018-11-30 12:40:22
    需要搭建一个平台,把公司所有的测试机集中在一起管理,谁需要用的时候,直接在web页面使用。省去了到处找别人借手机等问题。 下面先介绍以下这个平台。 STF(Smartphone Test Farm)是一个Web应用程序,用于从您的...
  • 国内外智慧医疗云平台调研

    万次阅读 2015-07-24 15:13:30
    智慧医疗英文简称WIT120,是最近兴起的专有医疗名词,通过打造健康档案区域医疗信息平台,利用最先进的物联网技术,实现患者与医务人员、医疗机构、医疗设备之间的互动,逐步达到信息化。在不久的将来医疗行业将融入...
  • 手把手教您搭建 AWS 大数据云平台

    千次阅读 2019-07-29 23:30:05
    随着物联网与云平台的成熟,越来越多的企业选择在云端搭建数据平台。这次 Chat 的目的是通过实战,让大家更好的理解 AWS 大数据平台的架构与功能。主要内容包括: 如何利用 CouldWatch 与 Serverless Function 搭建...
  • 开源IaaS云平台的分析与比较

    千次阅读 2013-09-23 15:42:48
    文/贾琨 ...本文立足于使用开源 IaaS 云平台来开发公有云和私有管理平台的角度,介绍和比较了 Eucalyptus、OpenNebula、CloudStack 和 OpenStack 等开源 IaaS 云平台。  从 AWS 看成功云平台
  • 物联网iot私有云平台搭建

    千次阅读 2020-07-17 18:17:14
    物联网iot私有云平台搭建 物联网的平台有多种,把其中的一些列出一个开源平台比照。 IoT 软件平台 设备管理? 集成 安全 数据收集协议 分析 支持可视化? 数据库 Kaa IoT Platform Yes ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 98,512
精华内容 39,404
关键字:

云表平台