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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容