Luos throws in even sharper controls in just one line of code

Hand touching EDGE computing pattern, new business technology concept.
Image: ra2 studio / Adobe Stock

“Our advanced hardware is unstable,” he said The Internet of things Administrative engineer.

“what happens?” The grumpy, spiky-haired Director of Systems Control immediately turned back. “I thought you said that the programming infrastructure and application controls on new-age electronic-physical system deployments were, well, ‘bread and butter tools’ — that was the term I used, right?”

We see: Don’t Get Your Enthusiasm On: Trends and Challenges in Edge Computing (TechRepublic)

“Wait,” said Cletus, our sysadmin hero. “Controlling edge-centric microcontrollers can be difficult, and things can get out of control, but there may be an answer in some new technology coming out of Bordeaux, France.”

“It looks like a complex rebuilding and re-engineering task,” said the observer. “How many days do you think it will take to get things right?”

“Well, according to our French friends, it’s just one line of code,” Cletus said.

It wasn’t real, was it?

Well, yeah, that was a fabricated conversation designed to illustrate and amuse, but it could also happen—that new Bordeaux-based company is real. los He is the maintainer of the open source project for edgeand IoT and embedded distributed systems.

The project aims to create manageability for high-end devices by making hardware as modular as software. It does this by encapsulating the built-in device features as software services and then making them accessible via APIs.

The company announced its integration with Freedom Robotics, a control and monitoring software infrastructure company focused on modern robotics, which enables sophisticated devices to be monitored and controlled remotely over the Internet with just one additional line of code.

“Integration brings a new level of simplicity and power to any electronic-physical system with the ability to see and control microcontrollers using the Freedom Robotics dashboard,” said Nicolas Rapault, Co-Founder and CEO of Luos. “All it takes is adding a single line of code to Luos, which makes the device visible and can be monitored and controlled from anywhere using the Internet — down to a specific MCU level.”

Luos has partnered with Freedom Robotics to create what it calls a “bridge” that can display embedded data in real time without having to physically connect to the device.

“Developers can take any feature of Luos and use that on the Freedom Robotics platform to take advantage of adding all of its functionality,” Rapault explained. For example, this could mean monitoring and controlling various features of a robot — weapons, sensors, lights — that are built using Luos software. This is especially useful when, for example, you want to see the status of a particular sensor in real time, from a distance, from which place “.

The capability also enables data aggregation to aid in troubleshooting and root cause analysis. This, in turn, helps ensure uptime for the Android device.

Luos: Built on microservices

The Luos team is developing an open source solution using embedded platform microservices concepts. This modular approach essentially makes it easier to share and reuse code in project applications that include both embedded and edge systems.

The Luos team insists that its project offers a microservices architecture that provides flexibility for unlimited project capabilities, all running as either a single service on a single node or multiple services on several nodes.

For example, this could be deployed in a smart agricultural system that can automatically irrigate a plot of land, a facial recognition robot that can recognize emotions in a face, or a smart parking system that can identify and monitor available spaces.

“Microservices models have always made sense for edge computing, not least because components make updates and configuration management more straightforward,” said John Collins, vice president of research at GigaOm, an engineering-led technology research and analytics house.

This is because, for example, engineering teams can update a single microservice rather than the entire platform when configurations or other parameters need to change.

Collins cautions that this requires the team to be familiar with how to manage and deploy individual microservices along with configurations, but coordinated methods like GitOps can help here.

“Microservices approaches allow decisions to be made about what should be run on the edge hardware versus what should be run in the ‘core’ of the IT stack,” said Collins. “Preprocessing and underlying data analysis may be more efficient to run on the device, particularly if networking bandwidth is at a premium. Getting this right requires architectural insight across the core and the edge, as well as the ability to orchestrate where microservices run — orchestration tools like Kubernetes is not as resilient as it could be, although this is getting better.”

The evolution of microservices

Is there real change happening here? Are we seeing an incremental change in the way microservices are harnessed to control edge devices, and if so, is this move in line with the broader progression path for Infrastructure as Code, as noted above?

Sarah Pollan, HashiCorp’s EMEA chief technology officer, says yes. She points to what she calls a “parallel increase” in the number of connected devices that require advanced computing capabilities in recent years.

Given these trends, it’s reasonable to think so Fifth generation network We will continue to see the evolution of microservices in order to support these devices with the required latency,” Polan said. “As this supporting infrastructure becomes more complex, the task of managing these dynamic environments also increases. This is exactly why IaC, implemented in an industrial, repeatable fashion, is critical to scalability and interoperability. “

Not everyone agrees with the sentiments expressed so far. Some technology advocates see a more specific approach to automation as the killer application factor in this field.

James Sinton is a technology platform engineer at a UK retail technology company called IMS Evolve. IMS has been working with food retailers around the world for the past 20 years to connect appliances such as refrigerators, lighting and air conditioners in stores using the Internet of Things to improve efficiency.

“While it may be true to say that no-click, no-code edge systems will usurp one-click and one-line alternatives in the future, I don’t think the technology that currently exists to do this is widely usable,” Sinton said. “In an ideal world, organizations would have It set itself up in a way to be as automated as possible so that the assets would self-update and generally take care of themselves.”

Sinton went on to say that such an ideal world is unlikely to come to fruition.

“In reality, though, not many organizations have done the hard work to set it up like this, and I probably attribute that to the fact that many organizations are spending the money needed to upgrade on the human button,” Sinton said. “Software solutions that take this button on click exit from launch will greatly improve the cost-effectiveness of scaling solutions.”

Peripheral computing: modularity matters

It shouldn’t be hard to spot which trends are coming to the fore here. like Cloud computing The industry in general is moving toward software-defined IaC and the ability to create a data-abstract defined management plane for our global IT stack, we’re mimicking that modular management factor in terms of the way we work with edge hardware, with microservices acting as enabling champions.

If our spiky-haired boss didn’t think Cletus could pull this kind of control in just one line of code at first, they should get up and smell the coffee: one-click One-line controls are increasingly being usurped by standalone no-click systems, Without code where the machine does all the work in the first place.

Luos offers a Start the tutorial It encourages software engineers of all levels to join it social communication From the developers of Embedded and Extreme software.

Can you top this? For more information on the topic of edge computing, check out Four best practicesAnd The first five use cases And The best platforms.

Leave a Comment