hardware_engineering
21 TopicsAzure Certified for IoT and the Azure IoT Device Catalog
Update Feb. 2024 - The Azure Certified Device program has concluded on February 23, 2024. This means that the Azure Certified Device catalog, along with certifications for Azure Certified Device, Edge Managed, and IoT Plug and Play will no longer be available after this date. However, the Edge Secured-core program will remain active and will be relocated to a new home at aka.ms/EdgeSecuredCoreHome. ------------------------------------------- When businesses set out on an IoT project, they have many things to consider: how the device connects to the internet, supported industry protocols. compatible sensors, and more. As IoT increasingly moves into the cloud space, one of the most important considerations is cloud compatibility. As Azure continues to grow, Azure compatibility for IoT devices is becoming a key component of the device selection process. To help with this, Microsoft has two programs to help you ensure your IoT device is compatible and discoverable: The Azure Certified for IoT program and the Azure IoT Device Catalog. The Azure Certified for IoT program is a pre-requisite for a device being included in the Azure IoT Device Catalog. There are currently three different certifications a device can achieve: IoT Devices, IoT Start Kit and IoT Edge Device. IoT Device certification covers bi-directional connectivity between the device and Azure IoT Hub. IoT Starter Kit certification builds on IoT Device certification, adding the reading of data from attached sensors, which is then sent to the cloud. IoT Edge Device certification builds on the IoT Device and Starter Kit certifications, adding Azure IoT Hub connectivity, IoT Edge runtime pre-installation, and basic device management. Once your IoT device is certified, it is qualified for inclusion in the Azure IoT Device Catalog. Resources – Azure Certified for IoT Program FAQ Azure Iot Device certification guides Azure IoT Starter Kit certification guide Azure IoT Edge Device certification guide Azure Certified for IoT Device catalog Find more Intelligent Edge resources for device builders at the Intelligent Edge Device Builder Resource Center.6.5KViews1like0CommentsWindows AI Platform: Windows ML APIs, DirectML APIs, Microsoft Compute Driver Model (MCDM)
As the industry continues to focus on Artificial Intelligence, the Windows 10 platform (starting with Windows 10 1803 and continuing through Windows 10 1903) is bringing the best tools for performing local, high-performance machine learning inferencing with the Windows AI Platform: Windows ML APIs - enabling machine learning inferencing DirectML APIs - providing operator-level access to ONNX 1.3 standard resources Microsoft Compute Driver Model (MCDM) - a driver model for compute and AI specific silicon for Windows This video from Build 2019 gives a great overview of the Windows AI platform.5.5KViews0likes0CommentsSysVAD Virtual Audio Driver Sample updated
The Microsoft SysVAD Virtual audio Device Deriver (SYSVAD) sample code, used to demonstrate how to develop a WDM audio driver which exposes support for multiple devices, was updated on 4 December 2019. Changes include: Removal of the Phone Audio sample Addition of a WaveTest public sample Modification of the componentized audio samples to include the addComponent directive For more details and to download the sample code, please visit the SysVAD Virtual Audio Device Driver Sample page on docs.microsoft.com.1.4KViews1like0CommentsHands-on: Learn how to deliver OTA firmware updates with Azure IoT Hub
IoT and intelligent Edge devices deployed in the field sometimes require firmware updates to improve security or resilience. It is often impractical to physically visit every single device and manually apply new firmware, not to mention time consuming. Azure IoT Hub offers an automatic device management feature to help you roll out updates quickly and easily over the air (OTA). You can get familiar with how this is done by using an MXChip IoT DevKit by following the tutorial in GitHub Update IoT DevKit firmware OTA (Over-the-Air) through Azure IoT Hub Automatic Device Management. If you already have an MXChip IoT DevKit, give it a try today! If you need one, purchase a DevKit from SeeedStudio.1.4KViews1like0CommentsReady to dive in to IoT Plug and Play to get your device certified?
Update Feb. 2024 - The Azure Certified Device program has concluded on February 23, 2024. This means that the Azure Certified Device catalog, along with certifications for Azure Certified Device, Edge Managed, and IoT Plug and Play will no longer be available after this date. However, the Edge Secured-core program will remain active and will be relocated to a new home at aka.ms/EdgeSecuredCoreHome. ------------------------------------------------- If you are ready to get your feet wet and certify an IoT device as IoT Plug and Play ready, and get the hardware fast-tracked into the Azure Certified for IoT device catalog, these are the resources for you - Read IoT Central documentation to learn how to build solutions with IoT Plug and Play devices. Read the IoT Plug and Play documentation to learn how to build solutions using the Azure IoT platform. Learn how to build and certify IoT Plug and Play devices. View the Digital Twin Definition Language specification on GitHub. Tune in to the Internet of Things Show deep dive on September 11. Browse IoT Plug and Play devices on the Azure IoT Device Catalog. See a demo of IoT Plug and Play bridge with a MODBUS environmental sensor on the Channel 9 IoT Show. Try IoT Plug and Play bridge on GitHub. Learn how to implement IoT spatial analytics using Azure Maps and IoT Plug and Play location schema. Find more resources like these for Intelligent Edge device building at the Intelligent Edge Device Builder Resource Center.1.2KViews1like1CommentBuild 2019: IoT Plug and Play
Among the many announcements occurring at //Build 2019 this month, one stands out for IoT device makers: IoT Plug and Play. IoT Plug and Play offers a new, open modeling language for connecting IoT devices seamlessly to the cloud, without having to write a single line of embedded code. At the center of IoT Plug and Play is a schema describing device capabilities, the “Device Capability Model” JSON-LD document. This document is structured as a set of interfaces comprised of: properties (attributes like firmware version, or settings like fan speed), telemetry (sensor readings such as temperature, or events such as alerts), and commands the device can receive (such as reboot). Interfaces can be reused across Device Capability Models to enhance collaboration and speed development. The IoT Plug and Play schema is unified with the upcoming Digital Twin Definition Language (DTDL). Both are based on open W3C standards such as JSON-LD and RDF, allowing for easier adoption across services and tooling. IoT Plug and Play and the DTDL are open to the community and Microsoft welcomes collaboration with customers, partners, and the industry. Learn More - Azure IoT Plug and Play GitHub repository IoT Plug and Play announcement blog post, from Julia White, CVP of Microsoft Azure1.2KViews0likes0CommentsAzure IoT Edge 1.0.8 releases with updates to the supported OS and more
Azure IoT Edge was recently updated to version 1.0.8. With this update, several new OS distributions are now supported by the Azure IoT Edge client: Preview support for ARM64 on Linux Windows Server 2019 support is GA (as of 1.0.7) Windows IoT Core x64 support is GA Other improvements include: Performance improvements for uploading messages from the Edge Hub to the cloud Increased reliability for syncing twin updates with the cloud Improved stability on ARM32 Installation has been improved for Linux ARM32 and ARM64 All packages are now hosted on packages.microsoft.com and can be installed with simple apt-get commands instead of downloading the packages and manually installing them. Module twins are now encrypted at rest when cached on an Edge device. Complete release notes - https://github.com/Azure/azure-iotedge/releases Update instructions - Update the IoT Edge security daemon and runtime Azure IoT Edge GitHub home - https://github.com/Azure/azure-iotedge Azure IoT Edge documentation - https://docs.microsoft.com/en-us/azure/iot-edge/ Find more Intelligent Edge resources for device builders at the Intelligent Edge Device Builder Resource Center.1.1KViews1like0CommentsAzure IoT announcements at IoT Solutions World Congress
This week at IoT Solutions World Congress, Microsoft announced a number of new Azure IoT capabilities, aimed to simplify the customer journey and deliver highly secured IoT solutions, of interest to hardware manufacturers and designers. API support for extending IoT Central or integrating it with other solutions, including API support for device modeling, provisioning, lifecycle management, operations and data querying IoT Edge support, including management for edge devices and IoT Edge module deployments IoT plug-and-play support for rapid device development and connectivity Azure RTOS support across many Renesas MCUs (MicroController Units) families For more details, and the full list of exciting announcements, read Sam George's (Corporate VP of Azure IoT) full blog post - Unlocking opportunities in the next frontier of IoT If you are looking for more information on the many solutions Microsoft has for IoT and the Intelligent Edge, check out the Intelligent Edge Resource Center and the AI@Edge Community sites!999Views1like0CommentsThe IoT Show: Unboxing the Vision AI DevKit
The Vision AI DevKit appears in the latest 'The IoT Show' in an unboxing demo with Mahesh Yadev and Olivier Bloch. The full video is embedded at the bottom of this post. From the show description - Mahesh Yadav, Software Engineer on the Intelligent Edge team, joins the IoT Show to unbox the Microsoft Vision AI DevKit (aka.ms/iotshow/visionaidevkit), a smart camera for the intelligent edge. The developer kit uses the Qualcomm's Vision Intelligence 300 Platform which uniquely runs machine learning with hardware acceleration delivering results in milliseconds which is perfect for connected car or connected factory scenarios where you need low latency as well as support offline scenarios. In this episode, you will see how easy it is to bring up AI on the edge with Azure IoT Edge and Azure Machine Learning. The DevKit includes a sample AI model that identifies 183 objects including people, laptops, chairs and more. The highlight of the show is a real-time camera demo that asserts that both Mahesh and Olivier really are people.955Views1like1CommentDo YOU want to influence future Microsoft Cloud + AI Engineering products or services?
Do you want to play an early role, helping Microsoft build and test the features YOU need from Cloud + AI? Do you want to help us improve a product or service BEFORE development has begun? If you answered, YES, you should join the Customer & Partner Engineering Engagement Program. The Customer & Partner Engineering Engagement Program's goal is to deeply understand YOUR needs and intentions, allowing us to drive feedback into the creation of new services and products BEFORE development has locked the feature plans. Joining the program means you may be contacted to provide feedback in one of several methods: Complete an online survey Participate in roundtable and/or 1:1 conversations In-person meetings with an engineering team YOU decide how much, or how little, you participate. This program is entirely voluntary and you can unsubscribe at any time. We look forward to hearing YOUR comments, suggestions, and feedback! To join, go to https://aka.ms/hwpartnerengage/ today!888Views0likes0Comments