• 工业智能网关如何快对接微软云Azure IOT


    一、微软云账号设置
    打开https://portal.azure.cn/(微软云)网页,通过微软云账号登录Microsoft Azure。
    在这里插入图片描述

    二、进入物联网平台
    1、点击IoT中心

    2、点击进入IoT中心,初次试用需创建IoT中心。

    3、选择IoT设备,点击”新建”,创建一个IoT设备。

    平台端配置完毕。
    三、使用微软平台提供的配置工具
    (一)安装配置工具SetupDeviceExplorer
    如果没有安装dotnet 4.5.1以上framework,需要先安装NDP452-KB2901907-x86-x64-AllOS-ENU.exe
    双击SetupDeviceExplorer.msi安装配置工具,安装成功后,运行界面如下

    (二)在微软提供的配置工具上同步设备信息
    回到web云平台IoT中心页面,通过共享访问策略页面获取连接信息

    把主连接字符串拷贝出来,粘贴到配置工具,再点击”update”;

    切换到”Management”选项卡,点击”create”或”refresh/list”按钮,如果正常,就能够把在平台配置的设备信息同步下来。

    (三)通过配置工具计算获取访问密码(SAS)
    选中设备,再单击”SAS Token”按钮
    在这里插入图片描述

    在弹出对话框中配置TTL(有效果天数,比如356,即一年),再点击”Generate”,生成sas token;

    注意!密码不是全部拷贝,只截取部分,如下(红字部分)
    HostName=AZUREIOT.azure-
    devices.cn;DeviceId=zyc01;SharedAccessSignature=SharedAccessSignatu
    resr=AZUREIOT.azure-devices.cn%2Fdevices%2Fzyc01
    &sig=ueGYJHw6NmdxULFoiqjl3LcBjuRDBIYhsqyWg8xJhnk%3D&se=1656062259

    四、网关配置MQTT信息

    网关配置mqtt参数跟一般的mqtt配置界面相同

    (一)配置基本信息
    选择“微软云平台”

    打开物通博联网关WEB界面,新建一个连接中心,中心类型选择微软IoT云平台,输入相应信息,勾选启用,点击“添加”

    点击修改,填写对应数据

    补全参数

    中心地址:AZUREIOT.azure-devices.cn
    其中AZUREIOT是由微软云web页面生成的字段;
    中心端口:8883
    中心类型:微软云平台
    用户名:AZUREIOT.azure-devices.cn/zyc01
    zyc01是创建的设备名称(网关);
    连接密码(上文SASToken生成):
    SharedAccessSignature
    sr=AZUREIOT.azure-devices.cn%2Fdevices%2FTest01&sig=OtUB0BqEi3HaA9Rt9RtMRypWtZ2VW0CFd4fl4nCA 7To%3D&se=1655521938
    MQTT版本选择:3.1.1
    MQTT客户端ID填写设备ID(例如zyc01)
    认证授权证书:上传azure-ca.crt
    配置完成后,重启cloud生效;
    (二)查看网关上报数据
    打开配置工具软件,切换到”data”选项卡,再点击”monitor”按钮进行消息接收;
    在这里插入图片描述

    (三)立即读数据
    打开配置工具软件,切换到”Message To Device”选项卡,在”Message”输入框,填写要下发的消息
    比如(根据实际配置进行修改):
    {“cmdId”:85,“devSn”:“1”,“req”:“81100000111111”}
    在这里插入图片描述

    (四)立即写数据
    打开配置工具软件,切换到”Message To Device”选项卡,在”Message”输入框,填写要下发的消息
    比如(根据实际配置进行修改):
    {“cmdId”:87,“devSn”:“1”,“varList”:{“4x1”:123},“req”:“81100000111111”}
    在这里插入图片描述

  • 相关阅读:
    usb hid协议简明简介及使用
    一周技术杂谈2023_09_11--2023_09_15
    【算法-回溯法】N皇后问题
    ROSBridge - ROS系统与非ROS外部系统的通信的C++客户端实现
    Shiro-01-简单实例
    泰迪云课堂大数据培训平台业务介绍
    Fragment切换的方式介绍和一些问题的解决
    mac jupyter使用现有的python环境
    全连接层那些事(Fully Connected Layer)
    线上Electron应用具备哪些特征?
  • 原文地址:https://blog.csdn.net/qq_42911733/article/details/125432945