Main Author: Huaqiao Zhang Copyright © 2018-2019 VMware, Inc. All Rights Reserved.
This repository will stop updating, please move to the following repository! (本仓库不再更新,所有更新都在EdgeXFoundry官方仓库!下面是链接。)
The original repository named simple-local-gateway-console has been upgraded to edgex-foundry-console. The future will be based on this new repository.
EdgeX Foundry local gateways and devices management platform
- After the user runs the EdgeX Foundry,they often do not know what to do next,the console will help users to quickly use and understand EdgeX Foundry.
- For developers to test, they don't have to assemble complex JSON data in order to add a device,etc.
- javascript
- css
- html
- jquery
- bootstrap
- awesome font lib
use netflix zuul proxy technology
find application.properties file , and modify the host_ip of yours
zuul.routes.core-command.path=/core-command/**
#there will be dynamic revserse proxy,don't hard-code config if you want to manage multi-gateway
zuul.routes.core-command.url=http://edgex_foundry_host:48082/
zuul.routes.core-metadata.path=/core-metadata/**
#there will be dynamic revserse proxy,don't hard-code config if you want to manage multi-gateway
zuul.routes.core-metadata.url=http://edgex_foundry_host:48081/
- copy the docker-files folder to your host.
- Modify the proxy path IP in the application.properties file,IP that points to the EdgeX Foundry host.
- the administrator account is admin/admin,you can custom account in application.properties file before you start the app.
Under the docker-files folder,execute the following command:
java -jar -Dspring.config.location=./application.properties simple-local-gateway-console.jar &
then enter the http://your_host:4000 in the browser
or you can pull the whole project to your Eclipse IDE(Recommend STS IDE).
- Device,Device Service,Device Profile CRUD.
- Gateway(multi-instances)management sharing one web UI.
- user login auth.
- gateway instance CRUD with h2-database(a memory DB,will be placed with persistence DB further.)
- force user to choose one gateway instance before operating other function module.
- Will be supported to run in docker
- Gradually improve other functions