Presentation is loading. Please wait.

Presentation is loading. Please wait.

Research on edge computing system based on Linux EdgeX Foundry

Similar presentations


Presentation on theme: "Research on edge computing system based on Linux EdgeX Foundry"— Presentation transcript:

1 Research on edge computing system based on Linux EdgeX Foundry
Viva Presentation – Qitian Wu Research on edge computing system based on Linux EdgeX Foundry Qitian Wu May 2018

2 Background Edge computing is a method of optimizing cloud computing system by performing data processing at the edge of the network, near the source of data. One of the common challenges from the IoT to the enterprise and consumer IoT is the lack of any standards-based platform or framework but EdgeX Foundry has come.

3 Background EdgeX Foundry is a vendor-neutral open source software platform, and EdgeX Foundry provides a huge space that we can build a much-needed interoperability edge computing system. The project revolves around a common goal: the simplification and standardization of edge computing in the IoT, while still allowing the ecosystem to add significant value.

4 Purpose of the Project Study background on the open Platform and understand the content of this subject, find relevant information. Learn Java programming language, Docker and Raspberry Pi platform. Design and implementation of the edge computing system.

5 Introduction The Project implements the EdgeX Foundry platform within the Java development environment and implements the EdgeX Foundry based on the MQTT protocol for data transmission in the Raspberry Pi. EdgeX Foundry micro services were created in Eclipse using Java Maven projects and building a Docker image of the microservices so that the microservices can run at Docker Compose and be ported to the Raspberry Pi equipped with ubuntu.

6 Design Microservices Architecture with MQTT Device Service:

7 Design How to transmit data? Core Data Sequence.

8 Design How to transmit command? Command Put (same for Get).

9 Design Docker Compose with EdgeX Foundry

10 Design Project model

11 Implementation As Developers Get the code
EdgeX Foundry's Mongo Database EdgeX Foundry in Eclipse and Demonstration MQTT Device Service Running Device MQTT Build the Docker image

12 Implementation As Users Build the EdgeX Foundry Compose File
Running Device MQTT docker-compose start

13 Results and Discussion
The TestMQTTDeviceSendor.java application

14 Results and Discussion
The TestMQTTDeviceSendor.java application

15 Results and Discussion
The TestMqttDeviceCommandRec.java application

16 Results and Discussion
The TestMqttDeviceCommandRec.java application

17 Conclusion and Further Work
This project is a study of a new framework for the edge calculation model, and a successful way of data transmission makes the project successful. In this process, I learned about the application of edge computing in industrial Internet of things This is the first formal exploration of EdgeX. This project makes it easy to master the development and use of EdgeX and adds some of its own content based on this project, such as some sensors commonly used in industry, replacement, or Add other protocols such as BLE, SNMP, and so on.

18 Conclusion and Further Work
MQTT device services can be easily customized to handle other data. A device configuration file can be provided to specify other or alternative types of data that are sent through the MQTT device service. use a configuration file (such as application. properties) to modify the device name (currently called TestMQTTDevice) Provides attachments for the application or device service itself to collect data and send it to Core Data - like the TestMqttDeviceSendor application.

19 Mock Viva Presentation
Thank you!


Download ppt "Research on edge computing system based on Linux EdgeX Foundry"

Similar presentations


Ads by Google