Skip to main content

What is EdgeX IoT?

EdgeX is a vendor-neutral open source project hosted by The Linux Foundation launched in April 2017. The primary focus is to standardize industrial IoT edge computing and build a common framework. The project combines the work of the Linux’s IoTX and Dell, which developed its FUSE software for IoT.  The vision is to create a common interoperability framework that enables an ecosystem of plug-and-play, “EdgeX Certified” components. 
EdgeX Foundry goals include:
  • Build and promote EdgeX as the common open platform unifying Internet of Things (IoT) edge computing
  • Enable and encourage the rapidly growing community of IoT solutions providers to create an ecosystem of interoperable plug-and-play components around the EdgeX platform architecture
  • Certify EdgeX components to ensure interoperability and compatibility
  • Provide tools to quickly create EdgeX-based IoT edge solutions that can easily adapt to changing business needs
  • Collaborate with relevant open source projects, standards groups, and industry alliances to ensure consistency and interoperability across the IoT
EdgeX Foundry is focused on the Industrial IoT Edge. EdgeX Foundry leverages cloud-native principles (e.g. loosely-coupled microservices, platform-independence) but is architected to meet specific needs of the IoT edge including accommodating both IP- and non-IP based connectivity protocols, security and system management for widely distributed compute nodes, and scaling down to highly-constrained devices. EdgeX Foundry will benefit industry-specific interoperability efforts and strives to be a unifying force, creating an ecosystem of ecosystems, providing maximum flexibility to unify heterogeneous ingredients.

The vision of EdgeX is to provide a set of microservices for industrial IoT solutions, a rich application framework that is uniformly available on multi-vendor gateways, while allowing for differentiation and value add. These microservices bridge a large set of device protocols and data formats to common REST APIs. It was established under the Linux Foundation (LF) to leverage well-honed structure, processes, and resources that have been tried and refined along the years for developing open source systems. The LF approach involves open communication and complete transparency; for example, code, documents and meeting recordings are available publicly. To insure quality code, EdgeX will only allow well attributed code by certified developers, no anonymous contributions.

EdgeX includes core services for reliably communicating data from connected devices to services. Also, a notification and alerting capability for applications to be notified in case of important events, such as when a new device is connected or a sensor value exceeded a threshold. The plan is to add security and system management capabilities, including for secure communication, security patches, and other software updates.

EdgeX is based on the latest software engineering principles and open source methodologies. EdgeX microservices could be implemented in any language, hence it is polyglot; for example, performance critical ones could be implemented in efficient languages such as C or Go, and others implemented in ease of development languages such as Java or Python. These microservices are loosely coupled: could be in the same process, in different processes on the same machine, or on different machines. For example, they might reside on the gateway, on collocated edge servers, or on remote cloud servers. This flexibility is enabled by the REST protocol over HTTP for remote procedure calls (RPCs), which employs URIs for references and JSON for serializing data types.

Comments

  1. I really loved reading your blog. It was very well authored and easy to understand. Unlike other blogs I have read which are really not that good.Thanks alot!jogos friv gratis 2019
    Jogos 2019
    jogos friv

    ReplyDelete
  2. Thanks for sharing the best information and suggestions, If you are looking for the best Iot Solutions, then visit Neebal Technologies Put Ltd. Highly energetic blog, I’d love to find out some additional information.

    ReplyDelete
  3. Thanks for sharing this article here about the Foundry. Your article is very informative and I will share it with my other friends as the information is really very useful. Keep sharing your excellent work.Foundry In Malaysia

    ReplyDelete
  4. It is truly a well-researched content and excellent wording. I got so engaged in this material that I couldn’t wait to read. I am impressed with your work and skill. Thanks.Investment Casting Manufacturer In Malaysia

    ReplyDelete
  5. It is truly a well-researched content and excellent wording. I got so engaged in this material that I couldn’t wait to read. I am impressed with your work and skill. Thanks. Read more info about Steel Investment Casting Factory

    ReplyDelete
  6. It is what I was searching for is really informative.Precision Metal Casting Online It is a significant and useful article for us. Thankful to you for sharing an article like this.

    ReplyDelete
  7. The information you've provided is quite about industrial iot predictive maintenance events useful. It's incredibly instructional because it provides some of the most useful information. Thank you for sharing that.

    ReplyDelete
  8. Such a futuristic project. 🔥 We have a prototype up and running on water treatment plant on iot. Do checkout that project too: Upsoft IoT Water Treatment Plant

    ReplyDelete
  9. itself aluminum is not a strong metal, however when alloyed with other metals such as copper, magnesium, manganese, silicone, and other elements, it develops very useful characteristics such as corrosion resistance, lightweight, and tensile strength GSAL electric heating solutions

    ReplyDelete
  10. I am thankful to this blog for giving me unique and helpful knowledge about IoT for kids.

    ReplyDelete

Post a Comment

Popular posts from this blog

Narrowband – IOT

Narrowband-IoT (NB-IoT) is a new technology standard, designed to broaden the future of IoT connectivity. Ratified by the 3GPP, a telecoms standards body which works to develop future generation wireless technologies, NB-IoT will soon be deployed by operators across the globe.The technology was developed to enable efficient communication and long battery life for mass distributed devices across wide geographical footprints and deep within the urban infrastructure. In other words, (NB‑IoT) is a new way of communicating with “things” that require small amounts of data, over long periods, in hard to reach places. Narrowband IoT (NB‑IoT), also known as LTE Cat NB1, is a Low Power Wide Area (LPWA) technology that works virtually anywhere. It connects devices more simply and efficiently on already established mobile networks and handles small amounts of fairly infrequent 2‑way data, securely and reliably. And the best is, it provides: very low power consumption excellent ext

IoT Applications in Agriculture

The Internet of Things (IoT) has the capability to transform the world we live in; more-efficient industries, connected cars, and smarter cities are all components of the IoT equation. However, the application of technology like IoT in agriculture could have the greatest impact. The global population is set to touch 9.6 billion by 2050. So, to feed this much population, the farming industry must embrace IoT. Against the challenges such as extreme weather conditions and rising climate change, and environmental impact resulting from intensive farming practices, the demand for more food has to be met. Smart farming based on IoT technologies will enable growers and farmers to reduce waste and enhance productivity ranging from the quantity of fertilizer utilized to the number of journeys the farm vehicles have made. So, what is smart farming? Smart farming is a capital-intensive and hi-tech system of growing food cleanly and sustainable for the masses. It is the application of moder

Which are the communication protocols used for IOT?

One of the essential factors of the IoT are communication protocols. One of the key aspects of the IoT is the communication between devices and it will be provided with communication protocols. The following paragraphs will provide a brief overview about each of the Internet of Things communication techniques. 6LoWPAN 6LoWPAN that is a IP based communication protocol is an acronym of IPv6 over Low Power Wireless Personal Area Network. 6LoWPAN, therefore, allows for the smallest devices with limited processing ability to transmit information wirelessly using an internet protocol. The most important detail of 6LoWPAN is IPv6. IPv6 (Internet Protocol version 6) is a 128-bit internet protocol developed due to inability of 32-bit IPv4 in addressing. While IPv6 developed, rapid increase of the number of connected devices has been considered. MQTT (Message Queue Telemetry Transport) It was created about 15 years back for monitoring remote sensor nodes and is designed to co