我正在寻找IoT Hub的CRUD Java API。我特意在寻找这个REST API的Java等价物(https://docs.microsoft.com/en-us/rest/api/iothub/iothubresource)。
我能够找到用于创建/注册设备和发送/接收消息的API,但无法找到CRUD Azure IoT中心的API。
答案 0 :(得分:1)
Azure IoT Hub提供了不同的端点来操作它。这些端点可以分为设备,服务,资源提供商等(有关Azure IoT Hub端点的更多详细信息,请参阅Azure IoT Hub endpoints)。
Microsoft基于不同的端点为Azure IoT中心提供不同语言的SDK。例如,Microsoft为名为客户端库的设备和服务端点提供了用于Azure IoT Hub的C#SDK(请参阅here)。 Microsoft还为资源提供者提供了Management的C#SDK。
但是,Azure IoT Hub的资源提供程序没有JAVA SDK(请参阅here)。您可以将Java中的REST用于Azure IoT中心的资源提供程序端点。 REST的CRUD Azure IoT Hub,您可以参考以下链接:
此外,如果您还希望Microsoft提供Azure IoT资源提供程序Java SDK,您可以通过以下链接投票反馈: