USB-IF: Aus USB 3.0/3.1 wird USB 3.2

Das USB Implementers Forum hat die universelle Schnittstelle mal wieder umbenannt: Was bisher USB 3.1 Gen1 und davor schlicht USB 3.0 oder Superspeed USB hieß, wird zu USB 3.1 Gen2. Und mit USB 3.2 Gen 2×2 gibt es einen neuen schnelleren Standard, welcher zwingend USB-C erfordert. (USB-C, USB 3.0)
Quelle: Golem

How Auto Trader UK, the UK’s largest automotive marketplace, uses Istio and Google Kubernetes Engine to drive change

Brand-new or second-hand? Diesel or electric? Convertible or SUV? Buying a car means choosing from a plethora of options, and that can be hard for some people to navigate. As a result, retailers are constantly rethinking their technology offerings—which means digital transformation must move just as fast.As the UK’s largest digital automotive marketplace and the country’s 16th largest website, Auto Trader UK prides itself on how simple it is for its consumers and retailers alike to buy and sell cars on their platform. To do it they rely on Google Kubernetes Engine (GKE) plus Istio, an open-source, transparent service mesh that is integrated into GKE. Istio has helped to enable visibility, increase agility and effectively secure their production environment, without sacrificing developer productivity.Improving security and agility with GKE and IstioSince 2013, Auto Trader has been a completely digital business, and they are now the UK’s market leader, with 55 million cross-platform visits every month and an audience four times larger than their nearest competitor. In total, they offer 300 applications including valuation tools, detailed reviews of dealerships and new cars, and integrations with car finance and insurance partners.Auto Trader’s journey began 17 years ago on-premises with its own data centers. Then in 2018, they decided to move to the public cloud as part of their digital transition to create a more agile architecture that enables faster innovation. Their first choice was Google Cloud Platform (GCP).As a part of this journey, Auto Trader moved their back-end applications to GKE and implemented Istio. They were looking for a trusted partner to off-load management of Kubernetes and they chose Google Cloud because, as Karl Stoney, Delivering Engineering Lead at Auto Trader put it: “Who could manage it better than the company that created it?” Many of the capabilities that Auto Trader were looking for come out-of-the-box with Istio, as it enables visibility into applications in terms of response times and other important service metrics.“Over the last 14 months we have worked directly with Google’s Kubernetes product managers with ongoing access to the Google Cloud Istio teams,” says Russell Warman, Head of Infrastructure at Auto Trader. “From a business perspective, migrating to Google Cloud Platform means we can get ideas up and running quickly, enabling us to build brilliant new products, helping us to continue to lead in this space.”Looking aheadSince adopting Kubernetes and Istio, Auto Trader has seen significant gains in efficiency. For example, they are 75 percent more efficient in terms of their compute resources, without impacting performance. Auto Trader has also lowered their monthly bill and can now predict future spending more accurately. Istio, meanwhile, has helped them improve security and visibility, with no extra developer effort or training needed.Auto Trader is now planning to complete its migration to the public cloud. With about a third of its services already running in production on GCP, they plan to migrate their remaining workloads over the next year to ensure everything is built, managed and monitored in the same way.Auto Trader are certainly in the driver seat when it comes to their Istio journey.To find out more about the other benefits of migrating to GCP,  both from an operational and development perspective, including improved security, see the Auto Trader UK case study.Learn more about Istio on Google Cloud here.
Quelle: Google Cloud Platform

Introducing the Cloud IoT Device SDK: a new way for embedded IoT devices to connect to Google Cloud IoT Core

Embedded processors—in particular, microcontrollers—are the fundamental building blocks of the internet of things (IoT), powering edge devices such as smart refrigerators, industrial motors, and energy monitors. With the Google Cloud IoT platform, you can now manage all of your devices, establish data streams with analytics tools such as BigQuery or Bigtable, monitor performance, and visualize data. But, how do you get microcontroller-class devices to connect directly to Google Cloud IoT? In collaboration with our silicon partners, today we are introducing our new Cloud IoT Device SDK (software development kit).  The Cloud IoT Device SDK consists of client libraries written in Embedded C that enable developers to securely connect, provision, and manage devices with Cloud IoT Core. The kit targets energy- and size-constrained applications, such as battery-powered cellular devices that act as asset trackers, or Wi-Fi smart home devices with limited flash ROM (read-only memory).In addition to partner platforms that are supported out of the gate, now you or your embedded systems engineering team can easily port the Cloud IoT Device SDK to a wide array of 32-bit microcontrollers (MCUs) and across various real-time operating systems such as Zephyr, ARM Mbed OS, FreeRTOS kernel, with more to come. The SDK also operates on POSIX-compliant operating systems like Linux, and can scale down to bare metal devices with the inclusion of its asynchronous API and event scheduler.Here are a few key features included in the SDK:A highly portable feature set paired with a lightweight BSP (Board Support Package) allowing for the deployment of new features with minimal engineering impactSingle-threaded operations with co-routines to support bi-directional messaging without interrupting device applicationsAll the necessary security requirements to connect to IoT Core via JSON Web Token (JWT) authentication, out-of-the-box integration with third party TLS stacks (wolfSSL, mbedTLS), including TLS 1.2 and support for various secure elementsIntegrated back-off logic that implements intelligent networking behavior to prevent self-inflicted DDoS (distributed denial of service) events after service outagesFuture support for Cloud IoT ProvisioningSupport for compute-, memory-, or space-constrained devices:Small memory footprint (estimated 25KB of flash memory depending on tool chain optimizations, 80kb with a TLS software solution) with optional feature modularity for size optimizationsAsynchronous API enabling no-OS operationLow power consumption via non-blocking socketsAn event scheduler and optional thread pool for user callbacksFrom a value perspective, this SDK allows embedded engineers to rapidly prototype, profile, and test in a standard desktop environment before porting to an embedded target, allowing for shorter time to market. Meanwhile, this SDK allows semiconductor companies to easily update  product lines with support for the latest features in Cloud IoT Core. For customers designing, building, or deploying IoT solutions, the SDK supports a wider array of MCU-class devices, opening up the opportunity to build systems for asset tracking, smart agriculture, and energy metering. Partners and developers can start building with the SDK today via our GitHub repository.We’re happy to engage in a broad collaboration with the following partners on our Cloud IoT Embedded SDK:ArmCypress SemiconductorNordic SemiconductorEspressif SystemsMicrochipNXP”Our collaboration with Google on Mbed OS support for the new Cloud IoT Device SDK furthers our commitment to providing partners with an open source platform OS that helps them scale their IoT solutions.” —Chris Porthouse, Vice President and General Manager of device services, IoT Services Group, Arm”Our collaboration allows for an easy integration of two of our most widely used products ESP32, and ESP8266. We are committed to working with Google Cloud to support updates to the SDK and enabling our customers to easily make use of current and future designs with Cloud IoT Core.” —Teo Swee Ann, CEO, Espressif SystemsThe Cloud IoT Device SDK is part of our broader Cloud IoT Edge platform, aimed at extending data processing and machine learning capabilities to billions of edge devices, such as cameras, industrial controllers, and wind turbines, so they can act on the data from their sensors in real time, and predict outcomes locally. Check out a few of the embedded platform offerings from our partners at Embedded World this week in Nuremberg, Germany, and don’t forget to join us in April at Google Next ‘19 in San Francisco to learn more about Cloud IoT Edge.
Quelle: Google Cloud Platform