美文网首页
2020-06-08air202 阿里云链接一机一密

2020-06-08air202 阿里云链接一机一密

作者: hujinchao | 来源:发表于2020-06-08 15:23 被阅读0次

    1,aLiYun.setup(PRODUCT_KEY,nil,getDeviceName,getDeviceSecret)

    产品名,设备名,设备密匙

    2,aLiYun.on("auth",authCbFnc) 

      --"auth"表示鉴权服务器认证结果事件

    --authCbFnc处理函数

    local function authCbFnc(result)

        log.info("testALiYun.authCbFnc",result)

    end

     3,    aLiYun.on("connect",connectCbFnc)

           --"connect"表示接入服务器连接结果事件

          connectCbFnc(result)处理函数,result为true表示连接成功,false或者nil表示连接失 败

    local function connectCbFnc(result)

        log.info("testALiYun.connectCbFnc",result)

        sConnected = result

        if result then

            --订阅主题,不需要考虑订阅结果,如果订阅失败,aLiYun库中会自动重连

     4       aLiYun.subscribe({["/"..PRODUCT_KEY.."/"..getDeviceName().."/get"]=0, ["/"..PRODUCT_KEY.."/"..getDeviceName().."/get"]=1})


      5    aLiYun.on("receive",rcvCbFnc)

                 当evt为"receive"时,cbFnc的调用形式为:cbFnc(topic,qos,payload),topic为UTF8编码的主题(string类型),qos为质量等级(number类型),payload为原始编码的负载(string类型)

            publishTest()

        end

    end

    订阅数据接收的处理函数

    local function rcvCbFnc(topic,qos,payload)

        log.info("testALiYun.rcvCbFnc",topic,qos,payload)

    end

    相关文章

      网友评论

          本文标题:2020-06-08air202 阿里云链接一机一密

          本文链接:https://www.haomeiwen.com/subject/klhrtktx.html