云服务器内容精选

  • 使用流程&操作步骤 图1 非$oc开头自定义topic通信 为了适配新老客户的使用,策略默认放通所有“非$oc开头的自定义Topic通信”。新增的资源空间会默认加入策略“system_default_policy”,system_default_policy策略会允许所有Topic的订阅与发布。当业务场景不适用时,可以删除该策略。 值得注意的是,策略只会限制“非$oc开头的自定义Topic通信”。“$oc开头的自定义Topic”权限由产品下的设定决定。 目前广州、北京四、上海局点不支持策略,可跳过策略(步骤2、3)、直接使用。
  • 准备工作 如果用户已注册华为云,可直接登录管理控制台,访问 VPC终端节点 。如果用户没有登录管理控制台的账号,请先注册华为云。 VPC终端节点不支持通过华为云APP操作,请通过华为云官网使用VPC终端节点。 注册账号并实名认证。 详细请参见 注册华为账号 并开通华为云、实名认证。 如果您已开通华为云并进行实名认证,请忽略此步骤。 为账户充值。 请保证账户有足够的资金,以免购买资源失败。详细请参见账户充值。 父主题: 配置跨VPC通信的终端节点(同一账号)
  • 流程概述 步骤 说明 准备工作 在使用VPC终端节点前,请先注册华为账号并开通华为云、完成实名认证、为账户充值。 步骤一:创建终端节点服务 为实现跨VPC通信,您需要将VPC内的云资源(即后端资源)创建为终端节点服务,以便于同一区域其他VPC的终端节点通过私网IP访问该终端节点服务。 步骤二:添加白名单 将待访问的后端资源创建为终端节点服务后,您还需要购买终端节点用于访问终端节点服务。 步骤三:购买终端节点 在VPC2中完成终端节点服务的创建,并设置允许连接该终端节点服务的白名单之后,您可以在VPC1中购买连接终端节点服务的终端节点。
  • 什么是编解码插件 编解码插件是供 物联网平台 调用,可以完成二进制格式与JSON格式相互转换、也可以完成JSON格式之间的转换。MQTT协议的设备建议使用JS插件、FunctionGraph、LwM2M协议的设备建议使用图形化插件、离线开发插件。 以NB-IoT场景为例,NB-IoT设备和物联网平台之间采用CoAP协议通讯,CoAP消息的payload为应用层数据,应用层数据的格式由设备自行定义。由于NB-IoT设备一般对省电要求较高,所以应用层数据一般不采用流行的JSON格式,而是采用二进制格式。但是,物联网平台与应用侧使用JSON格式进行通信。因此,您需要开发编码插件,供物联网平台调用,以完成二进制格式和JSON格式的转换。
  • 编解码插件开发方法 物联网平台提供了多种开发编解码插件的方法,您可以根据自己需求,选择对应的方法开发编解码插件。由于离线开发编解码插件的方法较为复杂,且耗时比较长,我们推荐使用图形化开发编解码插件和脚本化开发。 图形化开发:是指在设备接入控制台,通过可视化的方式快速开发一款产品的编解码插件。详细请参考图形化开发。 脚本化开发:是指使用JavaScript脚本实现编解码的功能。详细请参考脚本化开发。 FunctionGraph开发:是指通过FunctionGraph来实现编解码的功能。详细请参考FunctionGraph开发。
  • 操作步骤 设备发起连接鉴权,鉴权参数填写规则参考设备连接鉴权。 设备鉴权成功后,发起广播Topic订阅,广播Topic必须为“$oc/broadcast/”前缀,样例如下: $oc/broadcast/test 应用服务器下发广播消息,指定Topic名称和消息内容。 POST https://{Endpoint}/v5/iot/{project_id}/broadcast-messagesContent-Type: application/jsonX-Auth-Token: ********{ "topic_full_name" : "$oc/broadcast/test", "message" : "eyJhIjoxfQ=="} 这里Topic必须为“$oc/broadcast/”前缀,消息内容需要使用BASE64编码。 设备接收广播消息,设备接收的广播消息样例如下。 Topic: $oc/broadcast/test 数据内容:{"a":1}
  • 概述 使用MQTT协议接入的设备,平台和设备之间基于Topic进行通信。Topic分为系统Topic和自定义Topic。系统Topic为平台预置的基本通信Topic,自定义Topic是可以根据实际业务需要用户自行定义的Topic,客户可根据使用场景进行选择使用。值得注意的是,自定义Topic与系统Topic的消息上报一样,在平台都进行透传(平台不主动解析数据具体内容)。 表1 topic分类 Topic类别 描述 使用场景 系统Topic 平台预先定义了各种设备和平台通信的Topic,具体Topic列表和功能说明可参考Topic定义。 消息上报、属性上报、命令下发、事件类主题。 自定义Topic 用户可以自定义Topic,设备和平台间可以基于用户自定义的Topic进行通信。 自定义topic分类: $oc开头的自定义Topic:在产品中定义需要使用的Topic,这类Topic有$oc/devices/{device_id}/user/前缀,消息上报或者消息下发时平台会校验Topic是否在产品中定义,未在产品中定义的Topic会被平台拒绝。 非$oc开头的自定义Topic:如/aircondition/data/up进行消息通信,平台会通过Topic策略校验主题权限,可以用于进行Topic的消息上下行通信。 在业务需要特定Topic的场景。比如说端到端通信、广播通信、设备迁移等。
  • 操作步骤 以下示例主要针对平台中创建流转规则配置。通过修改流转规则可以实现不同场景的应用。 访问 设备接入服务 ,单击“管理控制台”进入设备接入控制台。选择您的实例,单击实例卡片进入。在左侧导航栏“规则”中单击“数据转发”,可到数据转发界面。 图2 数据转发-列表 单击“创建规则”按照业务具体填写需要转发的数据参数,填写完成后单击“创建规则”。参数值可参考下图。 图3 新建流转规则-M2M 表1 创建数据转发规则-参数说明 参数说明 规则名称 自定义,如test。长度不超过256,只允许中文、字母、数字、以及_?'#().,&%@!-等字符的组合。 规则描述 自定义,对该规则的描述。 数据来源 转发规则的数据来源,下拉可选择多种数据来源。在使用M2M时,请选择“设备消息”。 触发事件 不同的数据来源有不同的触发事件,若使用M2M,请选择“设备消息上报”。 资源空间 下拉选择所属的资源空间。可以选择所有资源空间,如无对应的资源空间,请先创建资源空间。 数据过滤语句 使用SQL语句可以进行数据筛选,详情可见:SQL语句。图片中在WHERE中填入notify_data.body.topic IN ('/test/M2M'),代表只有Topic为“/test/M2M”的数据进行数据转发。 在创建数据转发规则的第二步,可以添加转发到的目标,包括设置转发后的Topic、缓存时间等。若使用M2M,请将转发目标设置为“设备”,按照业务具体填写参数后单击“确定”。 图4 新建转发目标-转发至设备 表2 设置转发目标-参数说明 参数说明 转发目标 下拉选择转发目标,在设备间消息通信中,请选择为“设备”。 Topic 自定义,长度不超过128个字符,可以以$和/开头,不可以$和/符号结尾;不允许有a-zA-Z0-9() ',-.:=@;_!*'%?+\以外的符号。 如果Topic值设置为“$topic()”,则转发后的Topic和上报数据的Topic一样。 ttl 数据缓存时间。当设备不在线时,数据会进行缓存(当ttl为0时不缓存),当设备上线时再进行下发。输入值范围在0~1440(一天)分钟,且值为5的倍数。 启动规则。在创建数据转发规则的第三步,单击页面中央的“启动规则”,完成规则设置。 图5 启动规则-转发至设备
  • 使用流程 以下流程主要以设备间一对一为例: 图1 M2M使用流程 创建流转规则,设置转发Topic:在控制台界面创建M2M流转规则并设置转发Topic。 策略配置:在控制台界面进行策略配置。通过策略配置允许发送、接收数据的设备进行发布及订阅。 设备A、B鉴权:设备发起连接鉴权(MQTT设备),鉴权参数填写请参考:设备连接鉴权。 设备B订阅Topic:设备对云服务端进行主题订阅。设备B订阅的Topic为创建流转规则中设置的Topic。若订阅成功,平台返回订阅成功ACK。 设备A数据上报:设备对云服务端进行主题发布。若发布成功,平台返回发布成功ACK。 设备B收到数据:若转发成功,设备B将收到设备A发送的数据。
  • 签名申请材料 签名来源 是否涉及第三方权益 申请要求 企事业单位的全称或简称 否 上传企事业单位的营业执照 是 上传签名归属方企事业单位的营业执照和授权委托书 工信部备案网站的全称或简称 否 上传企事业单位的营业执照;输入工信部备案网站 域名 ,如msgsms.console.huawei.com 查询入口:http://beian.miit.gov.cn/(选择“公共查询”) 是 上传签名归属方企事业单位的营业执照和授权委托书;输入工信部备案网站域名,如msgsms.console.huawei.com 查询入口:http://beian.miit.gov.cn/(选择“公共查询”) APP应用的全称或简称 否 上传企事业单位的营业执照 必须备注提供任一应用商店的下载链接 是 上传签名归属方企事业单位的营业执照和授权委托书 必须备注提供任一应用商店的下载链接 微信公众号或小程序的全称或简称 否 上传企事业单位的营业执照 如需查看公众号或小程序签名归属与账号主体是否一致,请打开微信 - 搜索 - 公众号/小程序 - 点击右上角更多资料查看相关信息。 是 上传签名归属方企事业单位的营业执照和授权委托书 如需查看公众号或小程序签名归属与账号主体是否一致,请打开微信 - 搜索 - 公众号/小程序 - 点击右上角更多资料查看相关信息。 电商平台店铺名的全称或简称 否 上传企事业单位的营业执照 如需查看电商平台店铺签名归属与账号主体是否一致,请打开电商平台 - 搜索店铺 - 左上角店铺名称 - 营业执照查看信息真实性。 是 上传签名归属方企事业单位的营业执照和授权委托书 如需查看电商平台店铺签名归属与账号主体是否一致,请打开电商平台 - 搜索店铺 - 左上角店铺名称 - 营业执照查看信息真实性。 商标名的全称或简称 否 上传企事业单位的营业执照 如需查看签名归属商标申请人与账号主体是否一致,请前往中国商标网查看相关信息真实性。 是 上传签名归属方企事业单位的营业执照和授权委托书 如需查看签名归属商标申请人与账号主体是否一致,请前往中国商标网查看相关信息真实性。
  • 企业账号认证 浏览器访问IoT云通信控制台地址:https://console.huaweicloud.com/shortmessage 输入华为账号和密码,点击“登录”。 如果您还没有华为账号,请先完成注册华为账号并开通华为云。 点击“去认证”,进入企业账号认证页面。 企业账号实名认证请参考企业账号认证。 绑定注册邮箱。 选择账号名,点击“基本信息”。 点击“修改”,修改注册邮箱。 点击“立即验证”。 点击“获取短信验证码”,输入后,点击“下一步”。 输入“绑定邮箱”,点击“获取邮箱验证码”。 输入“邮箱验证码”,点击“确定”,完成邮箱注册。
  • 验证码短信和通知短信内容规范 行业通道只能发送验证码短信和通知短信。 验证码模板内容必须含有验证码,注册码,校验码,动态码这4个词其中之一。 不支持金融、游戏、教育、房地产行业的验证码、通知短信发送。 禁止发送涉及以下行业的短信:毒品、赌博、色情、党政类、众筹、慈善募捐、宗教、迷信、股票、移民、面试招聘、彩票、赛鸽类、返利、贷款、催款催缴、投资理财、中奖、抽奖、一元夺宝、一元秒杀、A货、医疗、整形、美容、会所、酒吧、足浴、暴力、恐吓、皮草、助考、商标注册、加群、加QQ微信等私人联系方式、贩卖个人信息、同行、会展、卡类推广、保险、烟酒类、用户拉新、用户召回、运营商相关(营业厅,移动,联通,电信,大王卡,流量等)、运营商禁止发送的信息、违反广告法用语、殡葬、刷单、做任务、空包网、邀请好评、转店类、众包业务、装修建材类、直播类、营销、法律维权、交友、婚恋、代开发票、代办证件、代缴社保、POS机、积分兑换及其他法律法规禁止的内容。 不允许发送未经许可的邀请,主要指邀请注册、邀请成为会员等行为。 不支持小语种、外语、繁体字、在关键字或关键信息中出现错别字、异形字、语句不通顺、非常用的表达法等。 涉及实时发送的短信,建议提前加模板,以免造成延迟(类似于航班信息订票类信息等)。 内容规范可能随运营商规则变化实时调整,以最终 内容审核 结果为准。
  • 推广短信内容规范 推广短信模板内容不支持变量。 不支持给非会员用户发送推广短信。 推广短信发送时间为每日8:00 - 21:00,尽量避免夜间发送。 禁止发送涉及以下行业的短信: (1)不支持教育、留学移民、房地产、金融类、医疗、游戏相关内容的发送。 (2)禁止发送涉及以下行业的短信:毒品、赌博、色情、众筹、慈善募捐、宗教、迷信、培训、股票、移民、面试招聘、彩票、赛鸽类、返利、贷款、催款、投资理财、中奖、抽奖、一元夺宝、一元秒杀、医疗、整形、美容、会所、酒吧、足浴、暴力、恐吓、皮草、助考、商标注册、二类电商、加群、加QQ或微信等私人联系方式、贩卖个人信息、同行、招商加盟类、运营商相关(营业厅,移动,联通,电信,大王卡等)、展会、团购、运营商禁止发送的信息、网站推广、优惠券类推广、卡类推广、保险、烟酒类、流量推广、捐款献血、用户拉新、用户召回、人工或软件刷单、做任务、虚拟货币、人民币收藏、钱币买卖、沙发翻新、高仿A货、功效类产品、内容不雅、建材家私、交友、婚恋、带有威胁性质、工商代办、代开发票、买卖黑车、非法钓鱼、招商加盟、知识产权、POS机、积分兑换及其他违反法律法规的内容。 (3)不允许发送未经许可的邀请,主要指邀请注册、邀请成为会员等行为。 (4)不支持小语种、外语、繁体字、在关键字或关键信息中出现错别字、异形字、语句不通顺、非常用的表达法等。 如遇到违反规范并造成恶劣影响的,将严肃处理并进行封号。请严格遵守规范要求,加强自身业务安全,健康发送短信。 内容规范可能随运营商规则变化实时调整,以最终内容审核结果为准。
  • 简介 短信模板是具体发送的短信内容,由纯固定文本或固定文本加变量组成。 短信模板可通过变量替换实现个性短信定制:模板创建后,发送短信时指定变量的实际值,短信服务会自动用实际值替换模板变量,并发送短信,实现短信的定制化。 一个完整的短信由短信签名和短信内容组成,您可以根据业务需求分别设置不同的模板,然后组合成最终短信内容。 例如,【华为云】您的验证码为:{code}(5分钟内有效),为了保证您的账户安全,请勿向任何人提供此验证码。 短信签名为:【华为云】 短信模板为:您的验证码为:{code}(5分钟内有效),为了保证您的账户安全,请勿向任何人提供此验证码。 模板变量为:{code} 手机终端收到的短信为:【华为云】您的验证码为:123456(5分钟内有效),为了保证您的账户安全,请勿向任何人提供此验证码。
  • 简介 用户查看发送量统计报表,可以对发送业务进行分析。 1. 发送统计分析被黑名单拦截的号码不在发送统计分析内,不计入成功率,被拦截的号码在发送记录查询进行查看; 2. 发送统计分析中,发送条数就是计费条数,例如一条短信条数73个字,发送的是一条,实际计费条数是2条,在发送统计分析中显示为2条; 发送量统计报表,每天凌晨3点进行更新,当天发送总条数要等第二天三点后查询为准,由于状态报告时72小时内返回,当天成功总数在第四天三点后为准。