色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

跨平臺(tái)免開(kāi)發(fā)!LuatOS&騰訊云,微信小程序遠(yuǎn)程開(kāi)關(guān)方案

合宙LuatOS ? 2022-11-21 14:52 ? 次閱讀

就在本周,Air780E的LuatOS測(cè)試固件已經(jīng)開(kāi)源在Gitee上,新的平臺(tái)采用LuatOS-SOC接口,API與之前Air10X和ESP32系列完成統(tǒng)一。也就是一套代碼可以4G模組、MCUWi-Fi模組上通用,一次開(kāi)發(fā)即可擁有全平臺(tái)支持。

今天跟大家分享學(xué)習(xí)一下使用不到100行代碼接入騰訊云,并通過(guò)騰訊連連小程序遠(yuǎn)程控制開(kāi)發(fā)板燈的亮滅。一套代碼可以在Air780E(4G)、Air105+W5500(以太網(wǎng))、ESP32/C3/C2/S3(Wi-Fi)三種平臺(tái)無(wú)縫切換,一次開(kāi)發(fā)實(shí)現(xiàn)三種接入方式。

1

騰訊云準(zhǔn)備


1.1 新建項(xiàng)目

我們用到的是騰訊云的物聯(lián)網(wǎng)開(kāi)發(fā)平臺(tái):

沒(méi)賬號(hào)的可自己注冊(cè),每個(gè)賬號(hào)都有免費(fèi)額度,足夠我們自己玩玩了。點(diǎn)擊公共實(shí)例

8699c682-67c2-11ed-b116-dac502259ad0.png

然后新建項(xiàng)目,項(xiàng)目名稱(chēng)自己起一個(gè),描述寫(xiě)不寫(xiě)都行,填完保存:

86aa4e3a-67c2-11ed-b116-dac502259ad0.png

86be8daa-67c2-11ed-b116-dac502259ad0.png

1.2 新建產(chǎn)品

然后在頁(yè)面上就能看到我們新建的項(xiàng)目了,點(diǎn)擊項(xiàng)目名稱(chēng),進(jìn)去新建產(chǎn)品,名稱(chēng)我這里叫遠(yuǎn)程開(kāi)關(guān)(根據(jù)自己的項(xiàng)目填寫(xiě)即可)。然后品類(lèi)選標(biāo)準(zhǔn)品類(lèi),點(diǎn)進(jìn)去搜索開(kāi)關(guān),勾選一路開(kāi)關(guān):

86d37602-67c2-11ed-b116-dac502259ad0.png

86e73142-67c2-11ed-b116-dac502259ad0.png

通信方式選2G/3G/4G,其他默認(rèn)即可,然后點(diǎn)擊確定:

86fb48a8-67c2-11ed-b116-dac502259ad0.png

1.3 添加設(shè)備

點(diǎn)進(jìn)我們剛新建的產(chǎn)品,點(diǎn)4設(shè)備調(diào)試頁(yè)面,點(diǎn)擊新建設(shè)備。

87167cf4-67c2-11ed-b116-dac502259ad0.png

填寫(xiě)設(shè)備名稱(chēng),建議用設(shè)備imei等唯一標(biāo)識(shí),我這里演示方便就寫(xiě)了Air780E:

872cc356-67c2-11ed-b116-dac502259ad0.png

點(diǎn)擊我們剛新建的設(shè)備,記錄設(shè)備名稱(chēng)、設(shè)備密鑰、產(chǎn)品ID這幾個(gè)參數(shù),一會(huì)兒要用。

873ebc1e-67c2-11ed-b116-dac502259ad0.png

2

設(shè)備端開(kāi)發(fā)


因?yàn)橐龆嗥脚_(tái)兼容,所以首先根據(jù)不同平臺(tái)做相應(yīng)初始化。

手機(jī)橫屏/上下滑動(dòng)查看完整代碼:

 Lua if rtos.bsp() == "ESP32C3" then  LED = gpio.setup(12, 0, gpio.PULLUP)
  wlan.init()
  wlan.setMode(wlan.STATION)
  wlan.connect(ssid, password, 1)
  local result, data = sys.waitUntil("IP_READY")
  log.info("wlan", "IP_READY", result, data)elseif rtos.bsp() == "AIR105" then
  w5500.init(spi.HSPI_0, 24000000, pin.PC14, pin.PC01, pin.PC00)
  w5500.config() --默認(rèn)是DHCP模式
  w5500.bind(socket.ETH0)
  LED = gpio.setup(62, 0, gpio.PULLUP)
  sys.wait(1000) elseif rtos.bsp() == "EC618" then
  mobile.simid(2)  LED = gpio.setup(27, 0, gpio.PULLUP)end

2.1 計(jì)算連接參數(shù)

騰訊云是需要鑒權(quán)才允許設(shè)備連接,因此,我們要首先計(jì)算連接參數(shù),這里使用iotauth庫(kù)可以方便的計(jì)算阿里云、騰訊云、百度云、涂鴉云、華為云的連接參數(shù)。

874e4e7c-67c2-11ed-b116-dac502259ad0.png

根據(jù)API的說(shuō)明,結(jié)合前面我們?cè)隍v訊云注冊(cè)的設(shè)備,代碼就很簡(jiǎn)單了。代碼如下,參數(shù)以變量的形式定義好了,改成自己的就行。

Lua

local client_id, user_name, password = iotauth.qcloud(product_key, device_id, device_secret, "sha1", 1700561166)

log.info("參數(shù)", client_id, user_name, password)

2.2 連接服務(wù)器

獲取參數(shù)以后,根據(jù)返回值就可以得到連接mqtt服務(wù)器的信息,根據(jù)mqtt庫(kù)的說(shuō)明,參考mqtt的demo直接抄過(guò)來(lái)就行。

2.3 處理數(shù)據(jù)

根據(jù)騰訊云的文檔,我們使用的物模型中power_switch是我們需要的開(kāi)關(guān)參數(shù)。我們只需要根據(jù)文檔對(duì)收到的數(shù)據(jù)解析即可,mqtt部分全部代碼如下:

手機(jī)橫屏/上下滑動(dòng)查看完整代碼:

 Lua mqttc = mqtt.create(nil, product_key .. ".iotcloud.tencentdevices.com", 1883)
mqttc:auth(client_id, user_name, password)
mqttc:keepalive(240) -- 默認(rèn)值240smqttc:autoreconn(true, 3000) -- 自動(dòng)重連機(jī)制mqttc:on(
  function(mqtt_client, event, data, payload)
    if event == "conack"then
      sys.publish("mqtt_conack")
      log.info("mqtt", "mqtt已連接")
      mqtt_client:subscribe("$thing/down/property/" .. product_key .. "/".. device_id)
    elseif event == "recv" then
      log.info("mqtt", "收到消息", data, payload)
      local json = json.decode(payload)
      if json.method == "control" then
        if json.params.power_switch == 1 then
          LED(1)
        elseif json.params.power_switch == 0 then
          LED(0)
        end
      end
    elseif event == "sent"then
      log.info("mqtt", "sent", "pkgid", data)
    end
  end)
mqttc:connect()
sys.wait(10000)
sys.waitUntil("mqtt_conack")while true do
  local ret, topic, data, qos = sys.waitUntil("mqtt_pub", 30000)  if ret then
   if topic == "close" then
      break
    end
    mqttc:publish(topic, data, qos)  endendmqttc:close()
mqttc = nil

3

遠(yuǎn)程開(kāi)關(guān)測(cè)試


把完整代碼燒錄進(jìn)設(shè)備,不會(huì)燒錄的可以先看教程


878fae8a-67c2-11ed-b116-dac502259ad0.png

點(diǎn)擊騰訊云設(shè)備的二維碼:

87cff9e0-67c2-11ed-b116-dac502259ad0.png

使用騰訊連連小程序掃碼添加設(shè)備,添加完就能看到我們?cè)O(shè)備在線了:

87e6a50a-67c2-11ed-b116-dac502259ad0.png

點(diǎn)擊總開(kāi)關(guān),改變開(kāi)關(guān)狀態(tài),就能看到,設(shè)備上的燈跟著改變狀態(tài)了:

881c7644-67c2-11ed-b116-dac502259ad0.png

日志也可以看到收到的消息,可用根據(jù)消息調(diào)試其他功能,比如倒計(jì)時(shí)開(kāi)啟。

至此,我們用了不到100行代碼就實(shí)現(xiàn)了連接騰訊云,并解析數(shù)據(jù)遠(yuǎn)程控制燈的開(kāi)關(guān),且代碼可跨平臺(tái)使用,無(wú)需多次開(kāi)發(fā)。在行業(yè)應(yīng)用中,一小時(shí)即可完成產(chǎn)品原型,遙遙領(lǐng)先同行。

歡迎加入技術(shù)交流群,探討更多應(yīng)用!

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何判斷產(chǎn)品需不需要做AT&T認(rèn)證?AT&T測(cè)試內(nèi)容和要求分享

    隨著經(jīng)濟(jì)全球化的發(fā)展,國(guó)內(nèi)越來(lái)越多產(chǎn)品廠商選擇將自家產(chǎn)品出口到北美市場(chǎng),而這時(shí)候各位廠商都會(huì)面臨產(chǎn)品需不需要做AT&T的問(wèn)題。今天英利檢測(cè)針對(duì)這一問(wèn)題整理了一些關(guān)于AT&T認(rèn)證中
    的頭像 發(fā)表于 12-23 17:46 ?165次閱讀
    如何判斷產(chǎn)品需不需要做AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T認(rèn)證?AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T測(cè)試內(nèi)容和要求分享

    北美運(yùn)營(yíng)商AT&amp;amp;amp;T認(rèn)證中的VoLTE測(cè)試項(xiàng)

    北美運(yùn)營(yíng)商AT&amp;T的認(rèn)證測(cè)試內(nèi)容涵蓋了多個(gè)方面,以確保設(shè)備和服務(wù)的質(zhì)量、兼容性以及用戶(hù)體驗(yàn)。在AT&amp;T的認(rèn)證測(cè)試中,VoLTE(VoiceoverLTE)測(cè)試項(xiàng)是一個(gè)重要的組成部分
    的頭像 發(fā)表于 12-06 16:52 ?184次閱讀
    北美運(yùn)營(yíng)商AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T認(rèn)證中的VoLTE測(cè)試項(xiàng)

    平臺(tái)銷(xiāo)額&amp;amp;amp;銷(xiāo)量九連冠!德施曼提前鎖定雙11勝局!

    11持續(xù)釋放品牌勢(shì)能,截至10月31日,德施曼連續(xù)九年拿下全平臺(tái)智能鎖銷(xiāo)量&amp;銷(xiāo)額雙冠軍,并拿下高端品牌銷(xiāo)額&amp;銷(xiāo)量第一。此前,根據(jù)行業(yè)權(quán)威機(jī)構(gòu)奧維網(wǎng)最新發(fā)布的20
    的頭像 發(fā)表于 11-05 10:40 ?682次閱讀
    全<b class='flag-5'>平臺(tái)</b>銷(xiāo)額&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;銷(xiāo)量九連冠!德施曼提前鎖定雙11勝局!

    迅為itop-3568開(kāi)發(fā)AMP雙系統(tǒng)使用手冊(cè)之燒寫(xiě)AMP鏡像

    迅為itop-3568開(kāi)發(fā)AMP雙系統(tǒng)使用手冊(cè)之燒寫(xiě)AMP鏡像
    的頭像 發(fā)表于 11-04 15:00 ?608次閱讀
    迅為itop-3568<b class='flag-5'>開(kāi)發(fā)</b>板<b class='flag-5'>AMP</b>雙系統(tǒng)使用手冊(cè)之燒寫(xiě)<b class='flag-5'>AMP</b>鏡像

    北美運(yùn)營(yíng)商AT&amp;amp;amp;T認(rèn)證的費(fèi)用受哪些因素影響

    申請(qǐng)北美運(yùn)營(yíng)商AT&amp;T認(rèn)證的價(jià)格因多種因素而異,包括產(chǎn)品類(lèi)型、認(rèn)證范圍、測(cè)試難度等。一般來(lái)說(shuō),申請(qǐng)AT&amp;T認(rèn)證的費(fèi)用可能相對(duì)較高,因?yàn)锳T&amp;T作為北美地區(qū)的主要電信運(yùn)營(yíng)商,其
    的頭像 發(fā)表于 10-16 17:10 ?254次閱讀
    北美運(yùn)營(yíng)商AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T認(rèn)證的費(fèi)用受哪些因素影響

    onsemi LV/MV MOSFET 產(chǎn)品介紹 &amp;amp;amp; 行業(yè)應(yīng)用

    01直播介紹直播時(shí)間2024/10/281430直播內(nèi)容1.onsemiLV/MVMOSFET產(chǎn)品優(yōu)勢(shì)&amp;市場(chǎng)地位。2.onsemiLV/MVMOSFETRoadmap。3.onsemiT10
    的頭像 發(fā)表于 10-13 08:06 ?498次閱讀
    onsemi LV/MV MOSFET 產(chǎn)品介紹 &<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>; 行業(yè)應(yīng)用

    基于 onsemi NCV78343 &amp;amp;amp; NCV78964的汽車(chē)矩陣式大燈方案

    大聯(lián)大世平集團(tuán)針對(duì)汽車(chē)矩陣大燈,推出基于onsemiNCV78343&amp;NCV78964的汽車(chē)矩陣式大燈方案。開(kāi)發(fā)板搭載的主要器件有onsemi
    的頭像 發(fā)表于 09-14 08:05 ?443次閱讀
    基于 onsemi NCV78343 &<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>; NCV78964的汽車(chē)矩陣式大燈<b class='flag-5'>方案</b>

    從邊緣到云端,合宙DTU&amp;amp;amp;RTU打造無(wú)縫物聯(lián)網(wǎng)解決方案

    DTU(數(shù)據(jù)傳輸單元)與RTU(遠(yuǎn)程終端單元)是連接邊緣與云端的橋梁,是實(shí)現(xiàn)數(shù)據(jù)無(wú)縫流動(dòng)的關(guān)鍵。 合宙推出的 DTU&amp;RTU成功推動(dòng)了眾多企業(yè)實(shí)現(xiàn)了生產(chǎn)設(shè)備的遠(yuǎn)程監(jiān)控和智能控制。
    的頭像 發(fā)表于 09-12 15:27 ?1240次閱讀
    從邊緣到云端,合宙DTU&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;RTU打造無(wú)縫物聯(lián)網(wǎng)解決<b class='flag-5'>方案</b>

    FS201資料(pcb &amp;amp; DEMO &amp;amp; 原理圖)

    電子發(fā)燒友網(wǎng)站提供《FS201資料(pcb &amp; DEMO &amp; 原理圖).zip》資料免費(fèi)下載
    發(fā)表于 07-16 11:24 ?0次下載

    北美運(yùn)營(yíng)商AT&amp;amp;amp;T認(rèn)證入庫(kù)產(chǎn)品范圍名單相關(guān)

    AT&amp;T作為全球領(lǐng)先的通信服務(wù)運(yùn)營(yíng)商之一,通過(guò)AT&amp;T認(rèn)證不僅是對(duì)產(chǎn)品質(zhì)量的認(rèn)可,更是產(chǎn)品打開(kāi)北美市場(chǎng)大門(mén)的重要憑證。然而,或許您還不清楚AT&amp;T認(rèn)證入庫(kù)的產(chǎn)品范圍,接下來(lái)
    的頭像 發(fā)表于 06-28 16:58 ?490次閱讀
    北美運(yùn)營(yíng)商AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T認(rèn)證入庫(kù)產(chǎn)品范圍名單相關(guān)

    解讀北美運(yùn)營(yíng)商,AT&amp;amp;amp;T的認(rèn)證分類(lèi)與認(rèn)證內(nèi)容分享

    在數(shù)字化日益深入的今天,通信技術(shù)的穩(wěn)定與安全對(duì)于個(gè)人、企業(yè)乃至整個(gè)國(guó)家都至關(guān)重要。作為北美通信領(lǐng)域的領(lǐng)軍者,AT&amp;T一直致力于為用戶(hù)提供高效、可靠的通信服務(wù)。而在這背后,AT&amp;T
    的頭像 發(fā)表于 06-05 17:27 ?665次閱讀
    解讀北美運(yùn)營(yíng)商,AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T的認(rèn)證分類(lèi)與認(rèn)證內(nèi)容分享

    RK3568開(kāi)發(fā)板支持AMP雙系統(tǒng)

    RK3568開(kāi)發(fā)板支持AMP雙系統(tǒng)
    的頭像 發(fā)表于 06-04 15:33 ?787次閱讀
    RK3568<b class='flag-5'>開(kāi)發(fā)</b>板支持<b class='flag-5'>AMP</b>雙系統(tǒng)

    在TSMaster中加載基于DotNet平臺(tái)的Seed&amp;amp;amp;Key

    在UDS診斷過(guò)程中,會(huì)涉及到安全訪問(wèn)的問(wèn)題,也就是所謂的Seed&amp;Key。TSMaster診斷模塊支持通過(guò).dll文件載入Seed&amp;Key算法用于安全訪問(wèn)解鎖。在最近發(fā)布
    的頭像 發(fā)表于 04-02 08:20 ?622次閱讀
    在TSMaster中加載基于DotNet<b class='flag-5'>平臺(tái)</b>的Seed&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;Key

    Open RAN的未來(lái)及其對(duì)AT&amp;amp;T的意義

    3月14日消息,在“Connected America 2024”會(huì)議上,AT&amp;T高級(jí)副總裁兼網(wǎng)絡(luò)首席技術(shù)官Yigal Elbaz討論了Open RAN 的未來(lái)及其對(duì)AT&amp;T的意義。
    的頭像 發(fā)表于 03-14 14:40 ?797次閱讀

    【電磁兼容技術(shù)文檔分享】頻譜儀應(yīng)用案例&amp;amp;amp;簡(jiǎn)易探頭的制作

    【電磁兼容技術(shù)文檔分享】頻譜儀應(yīng)用案例&amp;簡(jiǎn)易探頭的制作
    的頭像 發(fā)表于 02-19 13:20 ?1051次閱讀
    【電磁兼容技術(shù)文檔分享】頻譜儀應(yīng)用案例&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;簡(jiǎn)易探頭的制作
    主站蜘蛛池模板: 国产欧美无码亚洲毛片| 6080yy亚洲久久无码| 毛片网站在线观看| 精品久久免费视频| 国产成人女人视频在线观看| se01国产短视频在线观看| 99精品国产AV一区二区麻豆| 在线免费观看日本| 一个人高清在线观看日本免费| 性xxxx直播放免费| 网友自拍成人在线视频 | 丝袜美腿美女被狂躁在线观看| 日本特交大片免费观看| 日韩一本在线| 天堂网久久| 无限资源好看片2019免费观看| 色偷拍自怕亚洲在线| 色狗综合网| 无码人妻丰满熟妇啪啪网不卡| 午夜福到在线2019| 亚洲精品嫩草AV在线观看| 亚洲国产在线99视频| 亚洲人成在线播放无码| 怡红院美国分院一区二区 | 久久精品电影| 看免费人成va视频全| 男女AA片免费| 日韩 亚洲 欧美 中文 高清| 少妇人妻偷人精品视蜜桃| 午夜伦伦电影理论片大片| 性夜影院爽黄A爽免费动漫| 亚洲欧美成人无码久久久| 影音先锋2017av天堂| 9277高清在线观看视频| 99在线这精品视频| 粗壮挺进邻居人妻无码| 国产人妻XXXX精品HD电影| 久久精品人人做人人爽97| 欧美 亚洲 日韩 在线综合| 色噜噜色啪在线视频| 亚洲精品日韩在线观看视频|