对于集成了阿里云设备接入Link SDK的设备,物联网边缘计算提供LinkDriver驱动,将此类设备连接到Link IoT Edge实现与云端通信。
LinkDriver驱动示意图如下所示。
前提条件
- 已下载并集成Link SDK到您的设备。具体操作,请参见设备接入Link SDK文档。
- 已创建边缘实例并上线网关。具体操作,请参见环境搭建。
一、修改Link SDK
使用LinkDriver驱动之前,需要修改设备上的Link SDK内容,使设备能够连接到Link IoT Edge所在的网关。
本文以最新版C语言Link SDK 4.x版本为例,说明修改方法。其它语言Link SDK,请参考C语言SDK说明修改。
- 打开C语言Link SDK的demos/mqtt_basic_demo.c文件。
- 按照如下图红框所示的说明,修改接入MQTT的参数值。重要 其中,将IP地址
192.168.56.102
替换为您自己的网关IP地址,其余参数设置与图片内容保持一致。 - 保存修改的内容,然后重新编译Link SDK并更新到设备上。详细操作,请参见Link SDK文档。
二、分配驱动
- 登录边缘计算控制台。
- 左侧导航栏单击边缘实例,在已创建的边缘实例右侧单击查看。
- 在实例详情页面设备与驱动页签下,单击全部驱动右侧的
+
图标 。 - 在分配驱动面板中,选择官方驱动,根据网关CPU架构选择需要使用的LinkDriver驱动,单击右侧操作栏中的分配。然后单击确定。
三、驱动关联子设备
四、部署边缘实例
- 在实例详情页面,右上角单击部署,部署边缘实例。部署成功后边缘实例名称后显示部署成功。
- 查看设备运行状态。实例部署成功后,可以查看设备连接状态和运行状态。这些信息可以在阿里云物联网平台(云端)查看,也可以在边缘网关运行环境中的驱动运行日志中查看。
- 在实例详情页面设备与驱动页签,单击LinkDriver驱动,查看设备连接状态。
- 单击设备名称右侧操作栏中的查看,跳转到物联网平台设备详情页面。
- 单击物模型数据页签下的运行状态,查看设备上报的数据。
- 查看驱动运行数据和日志。
- 登录Link IoT Edge所在网关。
- 进入LinkDriver驱动文件所在目录,查看驱动日志。
cd /linkedge/run/logger/fc-base/LinkDriver
文档内容是否对您有帮助?