1简介
Azure IoT Hub是一个完全托管的服务,淘客app开发,可在数百万IoT设备和解决方案后端之间实现可靠和安全的双向通信。它还提供对设备连接的广泛监控,物联网学什么,实时大数据,并包括最流行语言和平台的设备库。(来源:Azure IoT Hub)本博客指导您完成配置步骤,使用Advantco MQTT适配器将SAP PI/PO或SAP云平台集成连接到Azure IoT Hub。
2。在Azure IoT Hub上配置
2.1创建IoT Hub登录到Azure门户单击新建->物联网->Azure IoT Hub。提供IoT hub的配置参数,点击Create部署状态如下:创建成功后,配置如下:
2.2获取物联网集线器连接字符串在IoT Hub设置页面,选择共享访问策略->iothubowner策略->记下连接字符串
2.3创建设备标识我们使用设备资源管理器工具创建设备,要下载此工具,物联网行业,请打开以下链接:https://github.com/Azure/Azure-iot-sdks/releases选择下载链接,如下图所示:有关如何使用此工具的详细信息,请参阅链接https://github.com/Azure/Azure-iot-sdks/blob/master/tools/DeviceExplorer/doc/how\ u to\ u use\ u device\ u explorer.md
2.4获得Azure IoT证书转到Azure IoT门户,单击锁定图标,物联网操作系统,然后单击详细信息单击查看证书导出证书到文件:
3。在SAP PI/PO
3.1上配置MQTT适配器。创建密钥库视图创建新的密钥存储视图(示例:AZURE-I0T)并将下载的上述证书文件导入此视图。
3.2发送方MQTT通道配置
3.3接收方MQTT通道配置
4。在SAP云平台集成
4.1导入证书文件上配置MQTT适配器系统.jks下载系统.jks从SAP云平台集成文件到本地系统将上面下载的证书导入密钥库部署系统.jks至SAP云平台集成
4.2发送方MQTT通道配置
4.3接收方MQTT通道配置
5。SAP云平台集成中的示例场景
5.1 RabbitMQ到Azure IoT Hub
我们使用设备资源管理器工具监视设备上的消息打开设备资源管理器工具->选择数据选项卡->选择设备Id->单击监视器按钮
将消息发布到RabbitMQ上的hci\u azure\u iot\u hub\u snd队列->我们将在设备资源管理器工具上看到内容消息,如下图所示。
5.2 azure iot hub到RabbitMQ
我们使用设备资源管理器工具向azure iot hub发送消息打开设备资源管理器工具->选择Mesasge到设备选项卡->选择设备Id->输入消息内容->点击发送按钮
结果RabbitMQ:
6。结论
Advantco MQTT适配器可用于SAP PI/PO和SAP云平台集成。
它是连接到Azure IoT Hub的理想解决方案。