C it a hub:在CSdk中获取设备孪生-Azure IoTHub

关于C it a hub的问题,在azure iot hub example中经常遇到, 有没有办法从 Azure IoT-Hub 获取设备的设备双胞胎,使用 Azure SDK for C?据我所知,我能够使用 Azure SDK for NodeJS 获取设备双胞胎。

有没有办法从 Azure IoT-Hub 获取设备的设备双胞胎,使用 Azure SDK for C?据我所知,我能够使用 Azure SDK for NodeJS 获取设备双胞胎。

在 nodejs 中,我们这样做。

const  = require('azure-iot-device').;
cosnt Protocol = require('azure-iot-device-mqtt').Mqtt;
var client = .fromConnectionString(connectionString, Protocol);
function main() {
    client.open(function (err) {
    //If connection is success
    client.getTwin();
    }
});

有没有办法获得设备的双胞胎数据,并在 Azure SDK for C 中获得 twinchange 通知,即在双胞胎数据发生变化时的回调函数?

0

有没有办法获得设备的双胞胎数据,并在 Azure SDK for C 中获得 twinchange 通知,即在双胞胎数据发生变化时的回调函数?

是的,你可以参考回调函数的例子Get updates on the device side

尝试从文档中获取以下代码段:

static void deviceTwinCallback(DEVICE_TWIN_UPDATE_STATE update_state, const unsigned char* payLoad, size_t size, void* userContextCallback)
{
    (void)userContextCallback;
    printf("Device Twin update received (state=%s, size=%zu): %s\r\n", 
        MU_ENUM_TO_STRING(DEVICE_TWIN_UPDATE_STATE, update_state), size, payLoad);
}

您还可以参考iothub_devicetwin_sample.ciothub_device_client.c

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(166)
房地产协同办公软件:是否有房地产数据的Web服务(realquest property search)
上一篇
开源游戏代码:真正简单的开源 Java游戏(java game code)
下一篇

相关推荐

  • 免费高防cdn哪个好:Azure CDN中的免费规则

    关于免费高防cdn哪个好的问题,在azure cdn pricing中经常遇到,定价文件说免费包含 5 条规则。此限制是否适用于订阅级别 / DCN 配置文件级别或端点级别?…

    2022-12-20 08:55:10
    0 50 73
  • Classic经典系列:如何从经典VM分离Azure经典 NSG

    关于Classic经典系列的问题,在nsg中经常遇到,在 azure classic 中,我有一个连接到经典虚拟机的经典网络安全组。我无法删除 NSG,因为它与 VM 关联,但我没有看到任何从 VM 分离 NSG 的选项,也没有找到从 VM 分离 NSG 的 PS 或 CLI 命令。是否需要删除 VM 才能删除 NSG?…

    2022-12-23 12:49:00
    0 84 48
  • 欧盟ce认证费用:AzureDatadog欧盟下文

    关于欧盟ce认证费用的问题,在datadog azure integration中经常遇到,我真的有兴趣从 Azure 市场将 datados 部署为 MaaS,我这样做只是为了尝试它是如何工作的。配置非常简单,我能够看到所有的指标和基础设施以及我所有的logs。但是我的数据离开欧盟到达美国的事实,我不太喜欢它。所以我读到 Datadog 有一个欧盟的基础设施,但你需要有一个…

    2022-12-19 03:50:40
    0 70 55
  • Co nva tec:如何在Linux中设置路由以在Azure中创建 NVA

    关于Co nva tec的问题,在nva to中经常遇到,我正在尝试在 Azure 上部署集线器和辐条拓扑。我有 VNet:hub,spoke1 和 amp;spoke2,分别具有以下 3 个地址空间:10.0.0.0/16,10.1.0.0/16& amp;10.2.0.0/16。并且每个在/24地址空间上只有一个子网。…

    2022-12-26 12:30:50
    0 86 81
  • HTTP错误 500.32-将自包含.NetCore3.1应用程序部署到Azure后 ANCM无法加载dll

    我有一个 Asp.NET Core 3.1 应用程序部署到 Azure 应用服务(基于西欧 / Windows)。当我使用依赖于框架的部署模式时,应用程序顺利启动。…

    2022-11-20 14:32:01
    0 62 30
  • Azure门户。.NETcore3.1LTS的垃圾收集器度量

    我们目前正在使用 Azure 门户来托管我们的云解决方案。按照良好的传统,我们使用 Web 服务的旧框架-.NET core 3.1。同时,.NET core 3.1 是一个长期支持 (LTS) 框架,直到 2022 年 12 月 12 日。.NET and.NET Core Support Policy…

    2022-11-18 11:16:03
    0 55 42
  • java中static修饰的变量:静态变量在Java中的应用

    static修饰的变量是一个静态变量,也称为类变量,它属于类,而不属于某个对象。静态变量在内存中只有一个副本,所有的对象共享这一个副本。…

    2023-04-16 09:28:00
    0 65 41
  • win7玩cf卡顿怎么解决:解决Win7环境下CF游戏卡顿问题

    尝试更新系统:可能是由于系统缺少某些补丁或者更新导致CF卡顿,可以尝试在Windows Update中进行检查更新,并安装最新的补丁和更新。更新显卡驱动:可能是由于显卡驱动过旧或者不兼容导致CF卡顿,可以尝试更新显卡驱动,可以到显卡厂商官网下载最新的驱动进行安装。…

    2023-04-10 10:31:26
    0 82 74

发表评论

登录 后才能评论

评论列表(10条)