检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过set_bus_message_cb调用edge_set_bus_message_cb,SDK会根据input_name订阅Topic(比如/modules/user_monitor_app/messages/inputs/input,这里user_monitor_app是SDK
若自定义的容器没运行,查看是否已成功拉取镜像(执行命令`docker images`);若镜像没拉取到边端,需检查边缘节点的网络状况是否稳定。 父主题: 应用管理
通过set_bus_message_cb调用edge_set_bus_message_cb,SDK会根据input_name订阅Topic(比如/modules/user_monitor_app/messages/inputs/input,这里user_monitor_app是SDK
in case of no data messages t2 < t1", "data_type": "int", "required": false,
(如遇到错误(Invalid signature file digest for Manifest main attributes)请使用压缩文件进入metf目录删除.rsa和.sf文件) 父主题: 开发指导
"-jar", "/opt/iot/edge/monitor/monitor-app.jar", "run"] #运行命令 构建镜像 docker build -t edge_monitor:1.0.0 /home --no-cache 查看打包完成的镜像 docker images
html; index index.html index.htm; } #error_page 404 /404.html; # redirect server error pages
(如运行遇到错误(Invalid signature file digest for Manifest main attributes)请使用压缩软件进入打开jar包META-INF目录删除.rsa和.mf文件,或者配置maven排除.RSA和.sf文件) 您也可以借助Maven工具进行项目打包
查看打包完成的镜像 docker images 可以看到modulesdk-demo这个镜像已经制作完成。
现象:pullImage 失败,解决办法: 执行命令`docker images`查看是否有成功拉取镜像。 若未拉取镜像,请尝试手动拉取一个公开镜像,例如拉取系统应用$edge-agent的镜像。
/ 查看打包完成的镜像 docker images 可以看到my_app_docker这个镜像已经制作完成。
* * 描述:子设备消息的回调 * 参数: * message_id:消息Id * channel:通道 * device_id:设备Id * body:消息体 * body_len:长度 */ EDGE_RETCODE sub_device_messages_down_cb
] 目录树结构如下: home ├── dockerfile └── monitor └── monitor-app.jar 构建镜像 docker build -t edge_monitor:1.0.0 /home --no-cache 查看打包完成的镜像 docker images
* 描述:子设备消息的回调 * 参数: * message_id:消息Id * channel:通道 * device_id:设备Id * body:消息体 * body_len:长度 * */ EDGE_RETCODE sub_device_messages_down_cb
执行拉取镜像的命令: //1.拉取镜像 $ docker pull swr.cn-north-4.myhuaweicloud.com/huawei-iot-edge/edgerule:1.1.0001.20200428202651.x86 //2.查看拉取到的镜像 $ docker images