加密模块
Example
import {Host} from 'miot'
...
const str = '123'
//async
let md5 = await Host.crypto.endoceMD5(str)
//normal
Host.crypto.encodeMD5(str).then(res => {//md5 value is res})
...
Methods
(static) colorsToImageBase64(content, colorMStr, color0Str, color1Str) → {Promise.<any>}
api_level 10001 扫地机的地图转换, base64文件内容转成图片
Parameters:
Name | Type | Description |
---|---|---|
content |
地图文件 |
|
colorMStr |
墙色值 |
|
color0Str |
背景色值 |
|
color1Str |
已发现区域色值 |
- Since:
- 10001
(static) decodeBase64(content) → {Promise.<string>}
base64解码
Parameters:
Name | Type | Description |
---|---|---|
content |
string | 需要解码的字符串 |
(static) encodeBase64(content) → {Promise.<string>}
base64 编码
Parameters:
Name | Type | Description |
---|---|---|
content |
string | 需要编码的字符串 |
(static) encodeMD5(content) → {Promise.<string>}
MD5 编码
Parameters:
Name | Type | Description |
---|---|---|
content |
string | 需要编码的字符串 |
(static) encodeSHA1(content) → {Promise.<string>}
SHA1 编码
Parameters:
Name | Type | Description |
---|---|---|
content |
string | 需要编码的字符串 |
(static) encodeSHA2(content) → {Promise.<string>}
SHA256 编码
Parameters:
Name | Type | Description |
---|---|---|
content |
* | 需要编码的字符串 |
(static) pointsScaleToImageBase64(width, height, points, colorsMap, scale)
ApiLevel: 10023
Parameters:
Name | Type | Description |
---|---|---|
width |
: 图片宽度 |
|
height |
: 图片高度 |
|
points |
: 点集合字符串 |
|
colorsMap |
: 点值与颜色之间对应关系JSON字符串 |
|
scale |
: 缩放比例 -1 墙 #666666 0 背景 #E6EAEE 1 发现区域 #C6D8FA
|
- Since:
- 10023 2019.05.16 针对第三方要求新增的接口 扫地机的地图转换 根据点集合长宽以及每个点对应的颜色值生成bitmap并返回其base64字符串
(static) pointsToImageBase64(width, height, points, colorsMap)
ApiLevel: 10020
Parameters:
Name | Type | Description |
---|---|---|
width |
: 图片宽度 |
|
height |
: 图片高度 |
|
points |
: 点集合字符串 |
|
colorsMap |
: 点值与颜色之间对应关系JSON字符串 -1 墙 #666666 0 背景 #E6EAEE 1 发现区域 #C6D8FA
|
- Since:
- 10020 2019.05.16 针对第三方要求新增的接口 扫地机的地图转换 根据点集合长宽以及每个点对应的颜色值生成bitmap并返回其base64字符串