检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
透传网关模式接入 本模式适用于两种场景的设备: 支持TCP/IP协议栈的设备,设备可以直接与物联网平台进行通信,但希望直连边缘节点实现近端管理的设备。 不支持TCP/IP协议栈的设备,无法直接同物联网平台通信,需要通过网关连接边缘节点实现近端管理的设备。 IoTEdge支持透传IoTDA报文的能力详情,如表表1。
透传网关模式:边缘节点支持通用MQTT协议接入,MQTT协议的设备或网关可以直连云端物联网平台,也可以通过边缘节点连接云端物联网平台。这种模式下,边缘节点作为透传网关,将设备或网关上报的数据透传至云端物联网平台。 图1 模式介绍 边缘节点当前支持两种模式接入设备: 接入模式 适用设备类型
设备接入边缘节点 接入模式介绍 透传网关模式接入
订购IoT边缘平台服务 IoT边缘基础服务是按需模式,直接开通使用,一定条件下免费,超出边缘设备数限制则按需计费。 登录华为云官网,选择“产品 > IoT物联网 > 边缘计算 > IoT边缘 IoTEdge”。 单击“管理控制台”进入IoT边缘控制台。 在“总览”页,单击页面右上
ip_forward参数项,请新增一行net.ipv4.ip_forward = 1。 vim /etc/sysctl.conf 按“i”进入编辑模式,修改完成后按“Esc”退出编辑模式,然后按“Shift”+“;”组合键,输入wq并回车,保存修改并退出。 重新加载此文件的值。 sysctl -p 检查7
局域网:使用两台电脑(一台Windows,一台Linux),或者在一台Windows电脑上使用虚拟化软件安装Linux(网卡需要设置为桥接模式)。 公网:分别使用两台拥有公网的Window和Linux电脑,推荐购买两台ECS服务器。 其他要求: 安装边缘节点的电脑需为Linux,推荐使用CentOS
实验简介 本实验将指导您搭建一个基于IoT边缘服务的边缘节点,并通过边缘节点实现设备通过原生MQTT协议以设备直连边缘节点模式接入。 通过本实验,您将能够: 了解并掌握IoT边缘服务的功能特点与使用方法。 掌握设备通过IoT边缘节点接入物联网平台的方法。 掌握MQTT.fx模拟器的用法。
ContainerConfigsDTO 参数 是否必选 参数类型 描述 privileged 否 Boolean 开启容器特权模式 缺省值:false host_network 否 Boolean 是否使用主机网络模式 缺省值:true restart_policy 是 String 重启策略,容器执行健康检查后失败后的策略
ContainerConfigsDTO 参数 参数类型 描述 privileged Boolean 开启容器特权模式 缺省值:false host_network Boolean 是否使用主机网络模式 缺省值:true restart_policy String 重启策略,容器执行健康检查后失败后的策略
ContainerConfigsDTO 参数 是否必选 参数类型 描述 privileged 否 Boolean 开启容器特权模式 缺省值:false host_network 否 Boolean 是否使用主机网络模式 缺省值:true restart_policy 是 String 重启策略,容器执行健康检查后失败后的策略
fb4YBBxtQwDQYJKoZIhvcNAQELBQAwgZIxCzAJBgNV", "certificate" : "MIIGsDCCBJigAwIBAgIIdrfb4YBBxtQwDQYJKoZIhvcNAQELBQAwgZIxCzAJBgNV", "user_name"
fb4YBBxtQwDQYJKoZIhvcNAQELBQAwgZIxCzAJBgNV", "certificate" : "MIIGsDCCBJigAwIBAgIIdrfb4YBBxtQwDQYJKoZIhvcNAQELBQAwgZIxCzAJBgNV", "user_name"
关闭客户端,清理资源 ForbidSendWhenBrokerOverLoaded 设置是否在离线缓存达到阈值时禁止发送数据 SendMode 设置上报模式(同步|异步) OnPointGet 用于网关处理点位读取请求 OnPointSet 用于网关处理点位设置请求 OnModuleShadowReceived
设置发送模式 接口描述 int edge_set_send_mode(EN_SEND_MODE mode); 接口功能 设置点位上报、属性上报的发送模式,有同步、异步两种可选。 表33 参数描述 参数名称 类型 参数描述 示例 mode EN_SEND_MODE 上报模式 SEND_ASYNC
其他根据需要填写,没有则默认。 2. 定义API请求。 域名:默认。 请求协议:根据需要选择。 请求path: IT应用发送数据的请求地址:/orders 匹配模式:绝对匹配。 Method:POST(根据请求方式选择)。 入参定义: 对于带有参数的请求需要声明入参定义,如请求path为"/configs/{ia_id}"
置为true时,数据部分传输顺序变为小端模式。以64bits的数据底层字节顺序为“0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8”为例,配置后数据转换结果如表7。 未添加配置信息,默认所有地址范围有效且寄存器顺序为大端模式。可以以从站为单位配置对应有效地址范围与寄存器顺序。
若启动命令已经定义在dockerfile中,则该项可以不进行配置。 选项配置 打开勾选项,开启特权模式,容器将具有其宿主机几乎所有能力,包括一些内核特性和所有设备访问。容器在特性模式下运行会存在一些安全风险,默认关闭该选项。 环境变量 图7 环境变量 容器运行环境中设定的一个变量。可以在部署应用时修改。
ip_forward参数项,请新增一行net.ipv4.ip_forward = 1。 vim /etc/sysctl.conf 按“i”进入编辑模式,修改完成后按“Esc”退出编辑模式,然后按“Shift”+“;”组合键,输入wq并回车,保存修改并退出。 重新加载此文件的值。 sysctl -p 检查7
ip_forward参数项,请新增一行net.ipv4.ip_forward = 1。 vim /etc/sysctl.conf 按“i”进入编辑模式,修改完成后按“Esc”退出编辑模式,然后按“Shift”+“;”组合键,输入wq并回车,保存修改并退出。 重新加载此文件的值。 sysctl -p 检查7
ip_forward参数项,请新增一行net.ipv4.ip_forward = 1。 vim /etc/sysctl.conf 按“i”进入编辑模式,修改完成后按“Esc”退出编辑模式,然后按“Shift”+“;”组合键,输入wq并回车,保存修改并退出。 重新加载此文件的值。 sysctl -p 检查7