![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
阿里云平台的数据交互
Eragonl
努力要花力气,丧却很容易,但没有一只羱羊最后会被渴死。
展开
-
阿里云上通过MQTT协议,实现多设备的相互数据的稳定动态传输和使用(本地设备均采用c#窗体代码)第一篇-----云端开发·初
综述 如标题所说,我要做的是在本地电脑上创建多个设备,需要的主要工具是装有 .NET SDK以及安装了MQTT库4.3.0版本的Visual Stdio。(文章中我将展示的是两个设备间的数据相互传输)。 首先要明确的是,我们要做的事情是什么。我将两个设备称为A和C,阿里云称为B。A和C都是订阅了B的设备。已经被订阅的B从设备A的topic中获取数据(A和C中的数据都是在本地程序运行的时候自...原创 2019-07-17 20:05:28 · 6024 阅读 · 1 评论 -
用python通过MQTT协议去连接阿里云来实现数据的上下交互(并将得到的云上数据发送到某人的QQ邮箱中)
库函数的需要 首先我们需要下载一个模块,可以使用pip命令进行安装pip install aliyun-iot-linkkit(这篇博文撰写的时候,他的版本处在1.2.0)任务描述 首先,我们需要在阿里云平台上创建一个产品和一台设备,然后本地程序通过连接这台云上设备来进行数据的上下交换。数据的交互我们凭借的是阿里云上自带的规则引擎去实现的(这些我都会一一讲述如何实现)对于将数据传递...原创 2019-09-15 20:46:49 · 7313 阅读 · 9 评论 -
用本地C#写出的WebService利用MQTT协议去连接阿里云来实现数值的远程传输和使用(异步调用)第三篇:Web Service的引用
简介 关于我这里引用的例子,采用的是我第二篇里面的getvalue函数,没有看过的可以先去看看然后再来看这篇文章,地址如下: https://blog.csdn.net/qq_19408097/article/details/97135942 。WebService的发布 关于Web Service网站发布的内容我在之前的文章中已经详细的讲过了,所以我就不在这里再过多的去描述了,地址如下...原创 2019-07-24 17:11:41 · 2575 阅读 · 0 评论 -
用本地C#写出的WebService利用MQTT协议去连接阿里云来实现数值的远程传输和使用(异步调用)第二篇:用Task的方式去异步调用
WebService的建立 首先,我们需要建立一个本地用C#创建出来的WebService,这里与我之前写的一篇同步调用的文章里的内容是一样的,所以就不再在这里进行过多描述了,可以去我之前的一篇文章里查看相关的建立方法: https://blog.csdn.net/qq_19408097/article/details/97029286 ,创建Webservice的内容一直到我原来文章的“这段...原创 2019-07-24 15:51:34 · 2418 阅读 · 0 评论 -
用本地C#写出的WebService利用MQTT协议去连接阿里云来实现数值的远程传输和使用(异步调用)第一篇:用委托的方式去异步调用
WebService的建立 首先,我们需要建立一个本地用C#创建出来的WebService,这里与我之前写的一篇同步调用的文章里的内容是一样的,所以就不再在这里进行过多描述了,可以去我之前的一篇文章里查看相关的建立方法: https://blog.csdn.net/qq_19408097/article/details/97029286 ,创建Webservice的内容一直到我原来文章的“这段...原创 2019-07-24 15:13:00 · 2466 阅读 · 0 评论 -
用本地C#写出的WebService利用MQTT协议去连接阿里云来实现数值的远程传输和使用(同步调用)第二篇:WebService的发布
IIS的启动我们首先先启动IIS(博主这里用的是win10)然后点击 “启动或关闭windows功能”跳出如下界面:如上图,单击"Internet Information Services左侧的方框。如上图,展开“万维网服务”,展开“应用程序开发功能”,按图示勾选其中的四项。打开搜索框,搜索iis,应有下图所示的项目: 这样就表明已经成功打开了IIS。然后我们进入刚刚已经...原创 2019-07-24 10:23:11 · 2447 阅读 · 0 评论 -
用本地C#写出的WebService利用MQTT协议去连接阿里云来实现数值的远程传输和使用(同步调用)第一篇:搭建WebService
创建项目 1.启动vs2017并新建一个项目,如下图所示: 2.建立一个空项目 3.添加一个asmx文件 记住创建的文件的名字!之后发布的时候要用到! 然后将下列代码直接复制进VS当中:(注:还得像之前那样装载一次MQTT库)using System;using System.Net;using System.Collections.Generic;using ...原创 2019-07-23 20:13:14 · 3915 阅读 · 0 评论 -
阿里云上通过MQTT协议,实现多设备的相互数据的稳定动态传输和使用(本地设备均采用c#窗体代码)第三篇-----云端开发·终
如何在云端实现数据的转交 我们在阿里云上有两种方法可以做到M2M通信,一种方法是规则引擎,另一种方法是Topic消息路由。我们这里采用的是规则引擎的方法,因为博主认为这种方法相比另一种更加容易上手,使用SQL语句去操作起来也更加方便一些。关于规则引擎 对于规则引擎的流转概览感兴趣的可以去 https://help.aliyun.com/document_detail/68677.html...原创 2019-07-18 20:30:32 · 3994 阅读 · 3 评论 -
阿里云上通过MQTT协议,实现多设备的相互数据的稳定动态传输和使用(本地设备均采用c#窗体代码)第二篇-----本地设备开发
窗体界面的建立 首先,我们需要在VS上进行窗体的建立,对两个设备进行窗体的建立。点击左侧的工具箱,找到textBox,label还有button,将他们放置在窗体上。然后修改右下角的Text以及字体的大小和字种(不改其实也没问题),两个程序,一个作为接收端,一个作为发出端,博主做的比较简陋,如下图所示: 然后我们现在需要敲写一些代码上去,进行设备的激活和测试。在激活之前,我们还需要先写...原创 2019-07-18 10:45:55 · 3776 阅读 · 7 评论 -
阿里云上通过MQTT协议,实现多设备的相互数据的稳定动态传输和使用(本地设备均采用c#窗体代码)第二篇-----本地设备开发(Demo)
引言 本段代码的含义在之前的一篇文章里有介绍,本文为完整代码的展示,之前介绍用的文章,点击此处即可查看Demo代码:using System;using System.Net;using System.Collections.Generic;using System.Linq;using System.Text;using uPLibrary.Networking.M2Mqtt;...原创 2019-10-07 17:59:29 · 5093 阅读 · 0 评论