Use Case Manager
The Use Case Manager allows simplified parallel execution for Edge Insights for Fleet Reference Implementations. This module uses a json file to build and run reference implementations, which are then added to a specific group.
Web Page Structure
The Fleet Manager is able to configure every reference implementation from a single web page: 127.0.0.1:9090. During installation, all reference implementations are added to the default group named “General-Fleet-Solution”. After the reference implementation installation is completed, you can navigate to 127.0.0.1:9090 web page and have a sub-menu on the Run Application main page with each reference implementation’s abbreviated name. (For example, Vehicle Event Recording will appear as VER and Driver Behavior Analytics will appear as DBA.)
The unified web page offers access to Cloud Configuration, Cloud Storage and Driver Settings and those settings will apply for all Reference Implementations that will run.
Single Reference Implementation:
Multiple Reference Implementations
Local Configuration Structure
You can change the configuration of the reference implementations you want to run. If your system doesn’t support more than two reference implementations in parallel, you can update the file located at: /opt/intel/eif/EII-UseCaseManager/scripts/applications.json
The changes can be made based on /opt/intel/eif/EII-UseCaseManager/scripts/applications_json_example.txt that includes all reference implementations recommended for different type of solutions:
{ "General-Fleet-Solution": [ "EII-EVMSC-UseCase", "EII-DriverBehavior-UseCase", ], "eCommerce-Delivery": [ "EII-EVMSC-UseCase", "EII-DriverBehavior-UseCase", "EII-CargoManagement-UseCase", "EII-AddressDetection-UseCase" ], "Public-Transit": [ "EII-EVMSC-UseCase", "EII-DriverBehavior-UseCase", "EII-PassengerCounting-UseCase" ], "Public-Safety": [ "EII-EVMSC-UseCase", "EII-DriverBehavior-UseCase", "EII-LicensePlateRecognition-UseCase" ], "Construction-Work-Zone-Machinery": [ "EII-EVMSC-UseCase", "EII-DriverBehavior-UseCase", "EII-WorkZoneDetection-UseCase" ] }
Build the defined structure using the following command:
cd /opt/intel/eif/EII-UseCaseManager/ make config app="Your_Application_Structure_Name" v=4 pc=true # Example: make config app=Construction-Work-Zone-Machinery v=4 pc=true. # Default value is "General Fleet Solution".
Launch the newly built application structure using the following command:
make webui
Launch the application web page. On your preferred browser go to http://127.0.0.1:9090