2. 登录接口

功能描述

    通过http协议或者https协议向远程云平台请求登录,获取token, MQ服务器连接参数配置。具体是走http协议,还是走https协议,由用户在配置SE AI计算盒时指定的管理平台URL前缘决定。

请求地址

   通过SE AI计算盒上的界面进行登录URL的填写。

请求参数

示例:
http://ip:port/login?dev_sno=xxxx&hex_mac=0xe0a50900062b

管理平台返回值:

请求成功:

exchange字段信息如下:

示例:

{
    "deviceListInfoAddr": "/box/device/sync", 
    "recordAddr": "/box/cross/record/report", 
    "recordUploadPeriod": 5, 
    "recordUploadReg":1,
    "recordUploadSpotPic":1,
    "recordUploadRecognizeFace":1,
    "recordUploadInfo":0,
    "deviceMonitorAddr": "/box/monitor/status/report", 
    "deviceMonitorPeriod": 20,
    "message": "登录成功", 
    "imgServerAddr": "", 
    "rabbitmq": {
        "exchange": {
            "durable": true,
            "arguments": null, 
            "name": "exchange-dev-UMOTRU000120190909103019", 
            "passive": false, 
            "type": "topic", 
            "auto_delete": false,
            "routingKey": "routing.dev.UMOTRU000120190909103019"
         }, 
        "password": "13R9U9", 
        "port": 5672, 
        "vHost": "/UMOTRU000120190909103019", 
        "fiqaUploadQueue": "topic.fiqa.upload", 
        "uploadQueue": "upload-queue", 
        "uploadVHost": "/upload", 
        "queue": "queue-dev-UMOTRU000120190909103019", 
        "login": "UMOTRU000120190909103019", 
        "fiqaDownQueue": "topic.fiqa.download", 
        "host": "192.168.1.102", 
        "unNeedBindExchange": true, 
        }, 
        "token": "f1556c25c66e4d24afa7b02906b1c8c1" 
}

请求失败:

如果http返回状态码不为 200,则认为本次登录请求失败,建议返回如下:

Last updated