EdgeX Foundry MQTT设备微服务(java语言版本)入门使用

前20分钟演示如何用源码跑,后20分钟演示如何在修改完配置(或code逻辑)后构建成镜像,放到官方的docker-compose文件中替换默认的device-mqtt。
mock-device小程序:https://github.com/badboy-huaqiao/mock-device-driver
Dockerfile文件:

FROM alpine:3.6
MAINTAINER huaqiaoz <huaqiaoz@vmware.com>
RUN cp /etc/apk/repositories /etc/apk/repositories.bak
RUN echo "https://mirrors.ustc.edu.cn/alpine/v3.6/main" > /etc/apk/repositories
RUN echo "https://mirrors.ustc.edu.cn/alpine/v3.6/community" >> /etc/apk/repositories
RUN cat /etc/apk/repositories
RUN apk --update add openjdk8-jre
# environment variables
ENV APP_DIR=/edgex/edgex-device-mqtt
ENV APP=device-mqtt.jar
ENV APP_PORT=49982
#copy JAR and property files to the image
COPY *.jar $APP_DIR/$APP
COPY *.properties $APP_DIR/
#copy Device YML to the image
COPY *.yml $APP_DIR/
#expose core data port
EXPOSE $APP_PORT
#set the working directory
WORKDIR $APP_DIR
#kick off the micro service
ENTRYPOINT java -jar -Djava.security.egd=file:/dev/urandom -Xmx100M $APP

EdgeX Foundry MQTT设备微服务(java语言版本)入门使用


如果视频看不了,点击下面链接:
https://v.youku.com/v_show/id_XNDEzOTI1NDgwMA==.html?spm=a2h3j.8428770.3416059.1


原作者:huaqiaoz
原文链接:https://www.edgexfoundry.club/user/huaqiaoz/article/5cb5dd24bfa0e0000199bfc7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值