GPRS连接阿里云物联网平台六

记录设备接入阿里云的过程

六,通过自己的服务器控制阿里云的设备

之前说过通过阿里云下发指令控制设备,可是下发命令是在控制台里模拟的,这很不方便也不符合实际使用场景,所以就考虑怎么通过别的方式下发命令。

1,流程分析,大体流程基本如下

2,网页发送指令传递给服务器

环境要求:一个公网ip,web开发环境(要求有后端语言的环境)

其实就是很常见的前端页面传递请求后端处理,为了简单我就直接链接跳转到后端页面。

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>发送指令测试</title>
</head>
<body>
	<a href="/send.php">
		<button>点我发送指令</button>
	</a>
</body>

3,服务器根据前端请求通过api向阿里云发送指令

下载sdk,因为学习过php所以我使用的是php的sdk

参照api写代码

在sdk根目录新建一个client.php

accessKeyId即您的账号的AccessKeyId,accessSecret即AccessKeyId对应的AccessKeySecret  获取

新建一个send.php

根据阿里云产品的信息修改,其中要发送的数据要求转换成base64,可以在这里转换

把这几个文件放到可以被调用到的地方

4,测试

首先将设备连接上阿里云,打开luatool工具打印调试信息,打开html文件,点击发送指令,luatool工具log中出现hello world

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值