java - 从 Azure IoT 向 esp8266 发送命令
问题描述
我已经成功实现了此处找到的 esp8266 mqtt 示例。我的设备正在连接并向 Azure IOT 发送数据,然后使用函数进行处理。在示例中,它使用WITH_ACTION
. 是否有关于如何调用这些操作的文档或示例?我目前正在使用 Mac,如果可能的话,我更愿意从 Java 应用程序中调用这些操作。
解决方案
这些操作在设备上作为直接方法实现。您可以像本教程一样从服务后端调用这些直接方法到设备:
设置方法名称和可选参数。对于您的 esp8266 示例,您可以这样设置:
// Name of direct method and payload.
public static final String methodName = "SetAirResistance";
public static final int payload = 10; // Number of seconds for telemetry interval.
推荐阅读
- javascript - Dropzone 在处理队列之前检查文件名是否存在
- c# - 使用 .net sdk 在 Azure 数据工厂 V2 中重新运行活动
- python - Pygame Python速成课程项目符号未触发第253页属性错误:“AlienInvasion”对象没有属性“settingsbullets_allowed”
- javascript - 如何在javascript中将数据附加到txt?
- azure-devops - AzureDevop 发布管道不运行程序测试
- java - 如何将令牌保存在数据库中
- sparql - 返回图中没有 rdf:type 的 rdfs:Class 或 rdf:Property 的节点
- amazon-web-services - Keycloak Fargate 部署问题
- javascript - Emscripten - 嵌入导出的函数不会从 Javascript 同步运行。使用异步
- php - Angular中的http删除功能有问题,没有错误