Smart City

Smart City Sentinel

California Here We Come: EdgeX Adds More Edge Security and Reduces Footprint

By Special Guest
Shrey Fadia, Special Correspondent

EdgeX Foundry continues its momentum with a new release of the software, aptly named California, a land defined by pioneering, openness and a sea of possibilities.

Shortly after turning one, the EdgeX project is gaining traction with two releases in 2018, and a growing number of projects and testbeds, including one in concert with the Industrial Internet Consortium (IIC), Wanxiang Group, and Thingswise (supported by Dell Technologies, Xilinx, China Unicom, and China Academy of Information and Communication Technology).

According to Jim White, Vice Chair of the Technical Steering Committee and Distinguished Engineer and Project Lead of the IoT Platform Development Team within Dell Technologies IoT Solutions Division, “the California release, which follows Barcelona, shows the commitment and dedication of many who see the importance and potential of developing a flexible, open source, IoT software platform for the edge that provides connectivity and interoperability while still allowing value add.”

Security is a focal point in the California release. According to a blog post on the EdgeX Foundry site:

“The first security elements include a reverse proxy that helps protect the REST API communications and a secrets store.  With the EdgeX reverse proxy in place – as provided by incorporating an open source product called Kong – any external client of an EdgeX micro service must first authenticate themselves before successfully calling on an EdgeX API.

The secure storage facility was provided by incorporating the open source Vault (Hashicorp) product, and it allows items such as username/password credentials, certificates, secure tokens, etc. to be persisted and protected within EdgeX.  These types of “secrets” will allow EdgeX to, for example, encrypt data, make HTTPS calls to the enterprise, or connect EdgeX to a cloud provider in a secure manner.”

EdgeX Foundry decided it needed to be smaller and faster to better function effectively at the edge which the largely-Java code from the seed donation was going to make difficult.

“To do this, we needed to rebuild the EdgeX microservices in Go Lang – and do so by our spring 2018 release,” White said. “This was not a small endeavor and it was made at a time when the EdgeX Foundry developer community was just coming on board.  We knew it would take a bit more time, but we were committed to this, and added two more months to this release cycle.”

With the California release, EdgeX lowered the footprint, startup time, memory and CPU usage, and it is now possible to run all of EdgeX on something like a Raspberry Pi 3.

In addition to the initial security capabilities and reducing the size and latency of the platform, this release includes other work – some visible to the user while some features are more hidden but improve the overall quality of EdgeX.

Several additions were made to the export services to provide additional “northbound” connectivity, to include connectors for XMPP, ThingsBoard IoT, and Brightics IoT.

EdgeX Foundry’s next  release, named Delhi, will come out in October 2018.  Due to the extended release cycle for California, the Delhi release cycle is going to be short. The significant features planned for Delhi include:

  • Initial manageability services and capability
  • Device Service SDKs (Go/C) and at least one example device service
  • The next wave of security features to include access control lists to grant access to appropriate services and improved security service bootstrapping
  • Better/more unit testing and added performance testing
  • Adding the last of the refactored and improved Go Lang microservices
  • Outlining options and a potential implementation plan for alternate or additional database support

“We would like to thank the talented men and women who are working very hard to turn the vision announced when the EdgeX project launched in April 2017 into the product we see emerge and improve with each release,” White said. “In the past six months, we have seen the number of unique authors contributing to the project code base double to more than 50.”

The California release follows EdgeX’s first software release, called Barcelona, which came out in October 2017. As an open source project hosted by The Linux Foundation, plans for upcoming releases are shared with the community. Find details about the roadmap, planned upcoming features and updates about the next Technical Steering Committee Face-to-Face on the EdgeX Foundry wiki page.


 
Get stories like this delivered straight to your inbox. [Free eNews Subscription]


SHARE THIS ARTICLE
Related Articles

Smart Cities Must Be Safe Cities: Securing Edge Devices and the Data Collected

By: Reece Loftus    4/17/2025

Smart City deployments must secure resource-constrained devices that power public transportation, safety, and service systems, as well as other IoT ap…

Read More

Healthcare from the Comfort of Home: Learn How Technologies are Connecting Patients and Enhancing Care at the Smart City Event 2025

By: Alex Passett    2/12/2025

The Smart City Event is in full swing. It runs through Thursday, February 13 as part of the overall #TECHSUPERSHOW experience. Yesterday, our team joi…

Read More

IoT Applications with 'Wow' Factor: iWOW Technology Leverages LoRa with Semtech

By: Alex Passett    1/8/2025

Semtech announced earlier this week that iWOW Technology, a provider of end-to-end wireless IoT solutions, has been leveraging Semtech's LoRa technolo…

Read More

What's Happening at the Smart City Event in 2025?

By: Carl Ford    12/30/2024

The annual Smart City Event will be taking place from February 11-13, 2025, and plenty of accessibility and safety-focused topics will be covered for …

Read More

A Sensible 'Green' Acquisition for Future Smart Building Developments: Trane Technologies to Acquire BrainBox AI

By: Alex Passett    12/24/2024

Trane Technologies recently signed a definitive agreement to acquire BrainBox AI, as both companies are on a mission to make modern buildings smarter …

Read More