iot
21 TopicsModule identity fetch issue
I have registered an edge device[gateway] to Azure IoTHub using x509 self signed certificate. The device got registered fine and modules [edgeAgent,edgeHub] got deployed along with some custom edge modules- with deployment status 200, device and modules status reporting. The modules are running on the edge device but the modules keep restarting as they couldnt authenticate. edge Device registration is through x509 self signed certificate, with below properties in config.toml # Manual provisioning with x.509 certificates [provisioning] source = "manual" iothub_hostname = "REQUIRED_IOTHUB_HOSTNAME" device_id = "REQUIRED_DEVICE_ID_PROVISIONED_IN_IOTHUB" [provisioning.authentication] method = "x509" identity_cert = "REQUIRED_URI_OR_POINTER_TO_DEVICE_IDENTITY_CERTIFICATE" identity_pk = "REQUIRED_URI_TO_DEVICE_IDENTITY_PRIVATE_KEY" Logs from edgeHub: [INF] - Unable to authenticate client <deviceid>/<custom_edge_module> with cached service identity <deviceid>/<custom_edge_module> (Found: False). Resyncing service identity... <4> 2025-09-19 00:29:56.415 +00:00 [WRN] - Error while refreshing the service identity: <deviceid>/<custom_edge_module> OnBehalfOf: <deviceid> System.Collections.Generic.KeyNotFoundException: The given key '<deviceid>/<custom_edge_module>' was not present in the dictionary. at Microsoft.Azure.Devices.Edge.Hub.Core.DeviceScopeIdentitiesCache.RefreshServiceIdentityInternal(String refreshTarget, String onBehalfOfDevice, Boolean invokeServiceIdentitiesUpdated) in /mnt/vss/_work/1/s/edge-hub/core/src/Microsoft.Azure.Devices.Edge.Hub.Core/DeviceScopeIdentitiesCache.cs:line 187 device twin status: "deviceScope": "ms-azure-iot-edge://<devicescope>", "modelId": "", "status": "enabled", "statusUpdateTime": "0001-01-01T00:00:00.0000000Z", "lastActivityTime": "2025-09-19T00:47:10.0840495Z", "connectionState": "Connected", "cloudToDeviceMessageCount": 0, "authenticationType": "selfSigned", "x509Thumbprint": { "PrimaryThumbprint": "<thumbprint>" } Module identity twin of edgeHub: "modelId": "", "status": "enabled", "statusUpdateTime": "0001-01-01T00:00:00.0000000Z", "lastActivityTime": "2025-09-19T00:42:23.4967322Z", "connectionState": "Connected", "cloudToDeviceMessageCount": 0, "authenticationType": "sas", "x509Thumbprint": {} module identity twin of edgeAgent and other modules: "modelId": "", "status": "enabled", "statusUpdateTime": "0001-01-01T00:00:00.0000000Z", "lastActivityTime": "2025-09-19T00:54:15.6085296Z", "connectionState": "Disconnected", "cloudToDeviceMessageCount": 0, "authenticationType": "sas", "x509Thumbprint": {} The modules couldnt communicate to hub as they couldnt authenticate, where as the same modules works fine when the edge device is registered via shared access signature and send telemetry to iot hub. Please let me know where could the issue be for modules not able to communicate with iotHub10Views0likes0CommentsNeed help with updating disconnected devices
hey, I am new to azure and IOT and I need help with knowing how to do this. The scenario is that: I have a set of Linux devices that can't be connected to the internet ever, these devices should be connected to another device (will have internet) which will act as parent to all these disconnected devices. The challenge is to update these child devices using Azure IOT, the updates will be deployed in the hub, and it has to passed to child devices via parent device and automatically needs to be installed in the child devices. The parent might not require this update or might. How will I do this? also I can't use any scripting mechanisms. Now when I surfed a bit through azure documentation, I found out that I can use device update for this, What I found was: 1) setup every device in IOT hub 2)set the device with internet as parent and others a child 3)set up MCC module in parent 4)Connect the devices physically (Lan or Wi-Fi) 5)Roll out updates Now I don't know whether this is true or not, it's just my understanding. I am having few doubts: 1)do we also add the child devices (disconnected devices in IOT hub), if yes what if we have 1000 devices? (I'm asking about scalability) 2)How do I actually physically connect the parent and child devices, do I just plug in Lan/Wi-Fi, or do I have to do anything else? 3)How to add MCC Module? 4)how does this actually works? is it feasible?72Views0likes0CommentsAzure Certified Device catalog gets a makeover!
You may have noticed that the Azure Certified Device catalog is looking a bit different lately -- we’re excited to share that the catalog has recently been updated to include a new landing page! Bringing you an enhanced search experience, the catalog landing page starts your customer journey with any information that you might need, including links to our certification requirements, shortcuts to pre-filtered views of our featured devices and solutions, and recent program announcements. The landing page is the first of many changes coming to the catalog to improve your experience on our page and help you get started building on Azure even faster than before. Let us know what you think of the new and improved catalog in the comments down below!1.6KViews0likes1CommentAZ-220 Certification will be retired by July31!
Hi everyone, I'm writing to ask for your advice. The AZ-220 Azure certification exam is retiring on July 31, 2023. I'm not sure whether I should take the exam before it retires or pursues a different Azure certification. What do you think is the best option? Thanks for your help!1.5KViews0likes1CommentMicrosoft Q&A v2: IoT-related Tags
Have questions about Azure IoT products and services? Microsoft Q&A can help! With a new unified search across Learn content & more findability improvements, Microsoft Q&A can help you locate previously answered questions and related resources. Can't find what you need? Tag your new Microsoft Q&A question with the related tag(s) to get answers more quickly: Azure IoT - Microsoft Q&A Azure IoT Hub - Microsoft Q&A Azure IoT Edge - Microsoft Q&A Azure IoT Central - Microsoft Q&A Azure RTOS - Microsoft Q&A Azure IoT SDK - Microsoft Q&A Azure Sphere - Microsoft Q&A Azure Digital Twins - Microsoft Q&A Azure IoT Device Provisioning Service - Microsoft Q&A Azure IoT Plug and Play - Microsoft Q&A Tips for asking a question Search - Another user may have experienced the issue you are facing. Search for product and service-related keywords, and you may find a solution that has already been posted. Summarize - Use the Question Title block to give a short snapshot of your issue. Include product and service-related keywords to help other Microsoft Q&A users find your thread. Use product and service tags - Select the product and service tags that relate most closely to your scenario. This is important for discoverability of your question among the community experts on Q&A. Provide full details - Include all the details of your issue in the Question Details block. Include what you are attempting to accomplish, steps that have already been taken, error messages, unique aspects of your scenario or configuration, and any other pertinent information. Ask one question in the body to ensure quality answers. Learn more at How to write a quality question.483Views0likes0CommentsUpcoming Webinar on New/Planned Dynamics 365 Field Service Functionality!
Attend this free virtual event presented by Kat Taylor and Keith Hill for highlights on key Dynamics 365 Customer Service and Field Service features in the 2023 wave 1 release. Dynamics 365 Service Wave 1 Release Webinar (DYNA061EXT) When: April 05, 2023 at 9:00 AM (Pacific Time Zone) Duration: 60 minutes Register now! https://learning.eventbuilder.com/event/71530 How does this relate to IoT? Dynamics 365 Field Service is an industry-leading field service management application that allows companies to transform their service operations by connecting people, places, and things to deliver customer-centric experiences. The Connected Field Service solution integrates IoT data into the Dynamics 365 Field Service app to help organizations proactively detect, troubleshoot, and resolve issues remotely, dispatching a technician only when necessary. Read more: Overview of Dynamics 365 Field Service 2023 release wave 1458Views0likes0Comments[New Blog Post] Fun with NanoFramework, running .Net C# on ESP32
Do you ever wanted to program on an ESP32 microcontroller but all you can know is the C# programming language? Including breakpoints? Check out .NET nanoFramework and have fun! How about turning this broken coffee maker into an Azure IoT cloud-connected MP3 player? #mvpbuzz Check out the post here.835Views0likes0CommentsDigital Twin Definition for device with multiple ports
Hi there, I am attempting to write an https://docs.microsoft.com/en-us/azure/iot-central/core/concepts-device-templates for a https://www.netio-products.com/en/device/powerpdu-4c power distribution unit. The device has four metered & switched power ports, and ships with Azure IoT Hub connectivity. I am attempting to use Azure IoT Central to track the power usage of each four ports individually over time. I am struggling to understand how to write a device template for a device with "many" outputs, as each power port has its own set of telemetry/properties that can be set individually, and it's unclear from the documentation if DTML or IoT Central can support this kind of device, or if the PDU would need to be set up as a "gateway" with each of the ports functioning as an individual device. The following is an example of a raw/unmodelled telemetry payload sent via MQTT from the PDU: { "_unmodeleddata": { "Outputs": [ { "ID": 1, "Name": "output_1", "State": 1, "Current": 38, "PowerFactor": 0.58, "Load": 5, "Energy": 3894 }, { "ID": 2, "Name": "output_2", "State": 1, "Current": 79, "PowerFactor": 0.57, "Load": 11, "Energy": 4343 } ] }, "_eventtype": "Telemetry", "_timestamp": "2022-03-13T22:31:52.62Z" } Is it possible to codify a "has-many" relationship such as the above in DTML, or is IoT Central not compatible with the device? Please let me know if you need further information!774Views0likes0CommentsThe Azure IoT Hub team needs your feedback about the new features in preview
Hi IoT friends The Azure IoT Hub team regularly publishes new features in preview so you get a chance to test them and provide feedback. Here is your opportunity to let them know what you liked, what works/doesn't work for you, what your suggestions are. You can find more information for the preview features here: https://docs.microsoft.com/azure/iot-hub/iot-hub-preview-mode. Your feedback will help the team deliver what you need! The Survey is this way: https://aka.ms/iothubpreviewsurvey1.3KViews0likes0CommentsPlayed with Azure IoT Central ... then stopped using it? We'd like to know why
If you have been trying Azure IoT Central but stopped using it, our engineering teams would like to hear from you to understand why. If you want to help us help you, making Azure IoT Central what you need and want, please fill in this short survey (<2min). You'll definitively influence the future of IoT Central. Thank you!1.3KViews0likes0Comments