LuatOS-SOC接口文档(air780E)--iotauth - IoT鉴权库, 用于生成各种云平台的参数

本文主要是介绍LuatOS-SOC接口文档(air780E)--iotauth - IoT鉴权库, 用于生成各种云平台的参数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

iotauth.aliyun(product_key, device_name,device_secret,method,cur_timestamp)

阿里云物联网平台三元组生成

参数

传入值类型

解释

string

product_key

string

device_name

string

device_secret

string

method 加密方式,”hmacmd5” “hmacsha1” “hmacsha256” 可选,默认”hmacmd5”

number

cur_timestamp 可选 默认为 32472115200(2999-01-01 0:0:0)

bool

istls 是否TLS直连 true:TLS直连 false:TCP直连模式 默认TCP直连模式

返回值

返回值类型

解释

string

mqtt三元组 client_id

string

mqtt三元组 user_name

string

mqtt三元组 password

例子

local client_id,user_name,password = iotauth.aliyun("123456789","abcdefg","Y877Bgo8X5owd3lcB5wWDjryNPoB")
print(client_id,user_name,password)

iotauth.onenet(produt_id, device_name,key,method,cur_timestamp,version)

中国移动物联网平台三元组生成

参数

传入值类型

解释

string

produt_id

string

device_name

string

key

string

method 加密方式,”md5” “sha1” “sha256” 可选,默认”md5”

number

cur_timestamp 可选 默认为 32472115200(2999-01-01 0:0:0)

string

version 可选 默认”2018-10-31”

返回值

返回值类型

解释

string

mqtt三元组 client_id

string

mqtt三元组 user_name

string

mqtt三元组 password

例子

local client_id,user_name,password = iotauth.onenet("123456789","test","KuF3NT/jUBJ62LNBB/A8XZA9CqS3Cu79B/ABmfA1UCw=")
print(client_id,user_name,password)

iotauth.iotda(device_id,device_secret,cur_timestamp)

华为物联网平台三元组生成

参数

传入值类型

解释

string

device_id

string

device_secret

number

cur_timestamp 可选 如不填则不校验时间戳

返回值

返回值类型

解释

string

mqtt三元组 client_id

string

mqtt三元组 user_name

string

mqtt三元组 password

例子

local client_id,user_name,password = iotauth.iotda("6203cc94c7fb24029b110408_88888888","123456789")
print(client_id,user_name,password)

iotauth.qcloud(product_id, device_name,device_secret,method,cur_timestamp,sdk_appid)

腾讯联网平台三元组生成

参数

传入值类型

解释

string

产品id,创建项目后可以查看到,类似于LD8S5J1L07

string

设备名称,例如设备的imei号

string

设备密钥,创建设备后,查看设备详情可得到

string

method 加密方式,”sha1” “sha256” 可选,默认”sha256”

number

cur_timestamp 可选 默认为 32472115200(2999-01-01 0:0:0)

string

sdk_appid 可选 默认为”12010126”

返回值

返回值类型

解释

string

mqtt三元组 client_id

string

mqtt三元组 user_name

string

mqtt三元组 password

例子

local client_id,user_name,password = iotauth.qcloud("LD8S5J1L07","test","acyv3QDJrRa0fW5UE58KnQ==")
print(client_id,user_name,password)

iotauth.tuya(device_id,device_secret,cur_timestamp)

涂鸦联网平台三元组生成

参数

传入值类型

解释

string

device_id

string

device_secret

number

cur_timestamp 可选 默认7258089600(2200-01-01 0:0:0)

返回值

返回值类型

解释

string

mqtt三元组 client_id

string

mqtt三元组 user_name

string

mqtt三元组 password

例子

local client_id,user_name,password = iotauth.tuya("6c95875d0f5ba69607nzfl","fb803786602df760")
print(client_id,user_name,password)

iotauth.baidu(iot_core_id, device_key,device_secret,method,cur_timestamp)

百度物联网平台三元组生成

参数

传入值类型

解释

string

iot_core_id

string

device_key

string

device_secret

string

method 加密方式,”MD5” “SHA256” 可选,默认”MD5”

number

cur_timestamp 可选 如不填则不校验时间戳

返回值

返回值类型

解释

string

mqtt三元组 client_id

string

mqtt三元组 user_name

string

mqtt三元组 password

例子

local client_id,user_name,password = iotauth.baidu("abcd123","mydevice","ImSeCrEt0I1M2jkl")
print(client_id,user_name,password)

这篇关于LuatOS-SOC接口文档(air780E)--iotauth - IoT鉴权库, 用于生成各种云平台的参数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/250463

相关文章

SpringBoot请求参数接收控制指南分享

《SpringBoot请求参数接收控制指南分享》:本文主要介绍SpringBoot请求参数接收控制指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring Boot 请求参数接收控制指南1. 概述2. 有注解时参数接收方式对比3. 无注解时接收参数默认位置

Python使用getopt处理命令行参数示例解析(最佳实践)

《Python使用getopt处理命令行参数示例解析(最佳实践)》getopt模块是Python标准库中一个简单但强大的命令行参数处理工具,它特别适合那些需要快速实现基本命令行参数解析的场景,或者需要... 目录为什么需要处理命令行参数?getopt模块基础实际应用示例与其他参数处理方式的比较常见问http

使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)

《使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)》PPT是一种高效的信息展示工具,广泛应用于教育、商务和设计等多个领域,PPT文档中常常包含丰富的图片内容,这些图片不仅提升了... 目录一、引言二、环境与工具三、python 提取PPT背景图片3.1 提取幻灯片背景图片3.2 提取

usb接口驱动异常问题常用解决方案

《usb接口驱动异常问题常用解决方案》当遇到USB接口驱动异常时,可以通过多种方法来解决,其中主要就包括重装USB控制器、禁用USB选择性暂停设置、更新或安装新的主板驱动等... usb接口驱动异常怎么办,USB接口驱动异常是常见问题,通常由驱动损坏、系统更新冲突、硬件故障或电源管理设置导致。以下是常用解决

Android实现在线预览office文档的示例详解

《Android实现在线预览office文档的示例详解》在移动端展示在线Office文档(如Word、Excel、PPT)是一项常见需求,这篇文章为大家重点介绍了两种方案的实现方法,希望对大家有一定的... 目录一、项目概述二、相关技术知识三、实现思路3.1 方案一:WebView + Office Onl

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

Linux内核参数配置与验证详细指南

《Linux内核参数配置与验证详细指南》在Linux系统运维和性能优化中,内核参数(sysctl)的配置至关重要,本文主要来聊聊如何配置与验证这些Linux内核参数,希望对大家有一定的帮助... 目录1. 引言2. 内核参数的作用3. 如何设置内核参数3.1 临时设置(重启失效)3.2 永久设置(重启仍生效

IDEA自动生成注释模板的配置教程

《IDEA自动生成注释模板的配置教程》本文介绍了如何在IntelliJIDEA中配置类和方法的注释模板,包括自动生成项目名称、包名、日期和时间等内容,以及如何定制参数和返回值的注释格式,需要的朋友可以... 目录项目场景配置方法类注释模板定义类开头的注释步骤类注释效果方法注释模板定义方法开头的注释步骤方法注

使用Java将DOCX文档解析为Markdown文档的代码实现

《使用Java将DOCX文档解析为Markdown文档的代码实现》在现代文档处理中,Markdown(MD)因其简洁的语法和良好的可读性,逐渐成为开发者、技术写作者和内容创作者的首选格式,然而,许多文... 目录引言1. 工具和库介绍2. 安装依赖库3. 使用Apache POI解析DOCX文档4. 将解析

Python如何自动生成环境依赖包requirements

《Python如何自动生成环境依赖包requirements》:本文主要介绍Python如何自动生成环境依赖包requirements问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录生成当前 python 环境 安装的所有依赖包1、命令2、常见问题只生成当前 项目 的所有依赖包1、