微信扫雷软件有用没

- 网页版红包扫雷 - 包包乐App
首页 / 74Rbd0 / 正文

如何在一台设备下控制多个对象(IOT软件平台)

2019-11-24 74Rbd0 2184 ℃ 0 评论

原标题:如何在一台设备下控制多个对象(IOT软件平台)

最近,我收到了朋友的一封私人信件:我如何使用IOT软件平台,用红外遥控器控制多种电器?如何配置数据点?APP呢?

今天,让我们来谈谈使用IOT云软件平台来提供api接口(openapi)。应用端(PC)利用工具(邮递员)发送超文本传输协议请求,实现用户登录、设备绑定、设备远程控制等功能。

准备工作

设备:开发中心-个人项目-虚拟设备

软件:邮递员

其他:冀智云开发商账户

参考文件:openapi指南

帮助:Unix时间戳,MD5加密

步骤1:创造新产品

第一步是在智能云自助服务开发平台上创建新产品。

步骤2:创建云数据点

步骤2:创建云数据点(产品功能点)

并创建APPlication配置(即app代码自动生成功能的前奏)

步骤3:邮递员安装和导入

1)到官方网站下载最新的邮差客户端:邮差官方网站:https://www.getpostman.com

2)下载注册后,注册后会有集锦或邮差带来的回音。您需要单击左上角的导入来导入,或者按照文档中心的openapi文档进行操作。根据请求类型,填写网址、标题、正文的键和值。

展开全文

3)下面我们选择导入收集的请求,如下图所示:

从链接导入填写:

https://www.getpostman.com/collections/d6c5981977683526877f

然后单击导入,将出现下图所示的文件夹

第四步:使用邮差发送请求

步骤流程:

4.1通过匿名登录POST请求获取用户令牌

首先,我们使用匿名登录POST请求来获取令牌。Appid可以从步骤3.2)中新建的应用程序配置中获得。在“标题”页面上填写Appid,在“正文”页面上填写phone_id后,单击“发送”发送请求。下面会弹出一个返回框。在正文列中,将获得用户令牌,这表示请求成功,如下图所示

4.2打开虚拟设备并输入密码

之后,我们回到个人项目-虚拟设备,点击启动虚拟设备,获取虚拟设备的did和密码,如下图所示

4.3通过did+密码的开机自检请求绑定设备

我们在此选择用did+密码绑定方法的开机自检请求绑定设备,填写标题前获得的Appid和User_token,在正文中填写did和从虚拟设备获得的密码,然后返回成功以指示绑定成功,如下图所示

4.4通过媒体访问控制中心的开机自检请求绑定设备(注意:在步骤3成功后,可以跳过此步骤)

在这里,我们选择用媒体访问控制绑定方法的开机自检请求来绑定设备。在标题填充Appid和User_token之前,时间戳是Unix时间戳(有效时间为5分钟)。签名的算法使用MD5加密方法{MD5(产品_秘密+x-小发明-时间戳)。降低()},正文填写产品密钥和设备的mac,然后单击发送。当设备在线时,它是成功的,如下图所示

注意:通过时间戳和签名获得的链接是:

unix纪元,unix时间,posix时间

消息摘要算法5

4.7验证设备是否受控制

回到个人物品,我们发现虚拟设备的价值已经改变。根据通信日志,我们将名为Led_onoff的布尔数据点更改为true,如下图所示

扫描代码以了解更多信息

以上是利用智能云的OpenAPI实现设备绑定的方法之一。还有实现设备绑定的方法,如创建网关方案、使用企业应用编程接口进行设备关联、在智能云的IOT软件平台上绑定设备等。、或控制多个对象的一个设备。

主要建议:

!!!公告|苹果iOS13升级在即,机智云APP适配指南 大学刚毕业想从零学嵌入式找工作,可行吗?前景怎样? STM32F769I-DISCO评测&机智云物联网云服务体验 基于ST和机智云的 I-CUBE-GizWits 使用指南

看一看,开始您的物联网开发之旅。

文章由IOT软件平台纪之云www.gizwits.com整理发布,返回搜狐查看更多。

负责任的编辑:

请在这里放置你的在线分享代码

猜你喜欢

额 本文暂时没人评论 来添加一个吧

发表评论