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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

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

合宙LuatOS ? 2022-11-21 14:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

1

騰訊云準(zhǔn)備


1.1 新建項(xiàng)目

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

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

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

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

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

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

1.2 新建產(chǎn)品

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

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

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

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

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

2

設(shè)備端開發(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是我們需要的開關(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)程開關(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)擊總開關(guān),改變開關(guān)狀態(tài),就能看到,設(shè)備上的燈跟著改變狀態(tài)了:

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

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

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

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Texas Instruments AMP-PDK-EVM子板開發(fā)套件數(shù)據(jù)手冊(cè)

    Texas Instruments AMP-PDK-EVM子板開發(fā)套件設(shè)計(jì)用于搭配AMP-PDK-EVM主板使用。子板套件選項(xiàng)適用于不同封裝型號(hào)。引腳數(shù)支持器件的關(guān)斷和非關(guān)斷型號(hào)。TI AMP
    的頭像 發(fā)表于 07-09 14:15 ?175次閱讀
    Texas Instruments <b class='flag-5'>AMP</b>-PDK-EVM子板<b class='flag-5'>開發(fā)</b>套件數(shù)據(jù)手冊(cè)

    新知|Verizon與AT&amp;amp;amp;T也可以手機(jī)直接連接衛(wèi)星了

    近日,Verizon與AT&amp;T宣布,手機(jī)直連衛(wèi)星方面取得重要進(jìn)展,使用普通手機(jī)實(shí)現(xiàn)了通過(guò)衛(wèi)星的視頻通話。很顯然,Verizon與AT&amp;T的這一舉措是針對(duì)此前T-Mobile
    的頭像 發(fā)表于 06-19 07:07 ?505次閱讀
    新知|Verizon與AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T也可以手機(jī)直接連接衛(wèi)星了

    物聯(lián)網(wǎng)智能家居方案-基于Nucleo-STM32L073&amp;amp;機(jī)智實(shí)例項(xiàng)目打包下載

    物聯(lián)網(wǎng)智能家居方案-基于Nucleo-STM32L073&amp;amp;機(jī)智實(shí)例項(xiàng)目打包,推薦下載!
    發(fā)表于 05-29 21:50

    物聯(lián)網(wǎng)智能家居方案-基于Nucleo-STM32L073&amp;amp;機(jī)智 項(xiàng)目實(shí)例

    物聯(lián)網(wǎng)智能家居方案-基于Nucleo-STM32L073&amp;amp;機(jī)智 項(xiàng)目實(shí)例下載! 純分享帖,需要者可點(diǎn)擊附件免費(fèi)獲取完整資料~~~【免責(zé)聲明】本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸
    發(fā)表于 05-23 21:01

    雙模載波芯片CN8513&amp;amp;amp;CN8514在智能家居中的創(chuàng)新應(yīng)用

    雙模載波芯片CN8513&amp;CN8514在智能家居中的創(chuàng)新應(yīng)用
    的頭像 發(fā)表于 02-10 09:43 ?512次閱讀
    雙模載波芯片CN8513&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;CN8514在智能家居中的創(chuàng)新應(yīng)用

    “國(guó)產(chǎn)雙系統(tǒng)”出爐!復(fù)旦FMQL20SM非對(duì)稱AMP:Linux + 裸機(jī)

    “非對(duì)稱AMP”雙系統(tǒng)是什么 AMP(Asymmetric Multi-Processing),即非對(duì)稱多處理架構(gòu)。“非對(duì)稱AMP”雙系統(tǒng)是指多個(gè)核心相對(duì)獨(dú)立運(yùn)行不同的操作系統(tǒng)或裸機(jī)應(yīng)用程序
    的頭像 發(fā)表于 01-24 13:46 ?657次閱讀
    “國(guó)產(chǎn)雙系統(tǒng)”出爐!復(fù)旦<b class='flag-5'>微</b>FMQL20SM非對(duì)稱<b class='flag-5'>AMP</b>:Linux + 裸機(jī)

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

    隨著經(jīng)濟(jì)全球化的發(fā)展,國(guó)內(nèi)越來(lái)越多產(chǎn)品廠商選擇將自家產(chǎn)品出口到北美市場(chǎng),而這時(shí)候各位廠商都會(huì)面臨產(chǎn)品需不需要做AT&amp;T的問(wèn)題。今天英利檢測(cè)針對(duì)這一問(wèn)題整理了一些關(guān)于AT&amp;T認(rèn)證中
    的頭像 發(fā)表于 12-23 17:46 ?657次閱讀
    如何判斷產(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ì)量、兼容性以及用戶體驗(yàn)。在AT&amp;T的認(rèn)證測(cè)試中,VoLTE(VoiceoverLTE)測(cè)試項(xiàng)是一個(gè)重要的組成部分
    的頭像 發(fā)表于 12-06 16:52 ?644次閱讀
    北美運(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)

    能力再次提升! 迅為RK3588/RK3568開發(fā)板&amp;amp;amp;核心板新增定制分區(qū)鏡像

    能力再次提升! 迅為RK3588/RK3568開發(fā)板&amp;核心板新增定制分區(qū)鏡像
    的頭像 發(fā)表于 11-06 15:11 ?1462次閱讀
    能力再次提升! 迅為RK3588/RK3568<b class='flag-5'>開發(fā)</b>板&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;核心板新增定制分區(qū)鏡像

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

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

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

    迅為itop-3568開發(fā)AMP雙系統(tǒng)使用手冊(cè)之燒寫AMP鏡像
    的頭像 發(fā)表于 11-04 15:00 ?1290次閱讀
    迅為itop-3568<b class='flag-5'>開發(fā)</b>板<b class='flag-5'>AMP</b>雙系統(tǒng)使用手冊(cè)之燒寫<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)品類型、認(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 ?678次閱讀
    北美運(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 ?945次閱讀
    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的汽車矩陣式大燈方案

    大聯(lián)大世平集團(tuán)針對(duì)汽車矩陣大燈,推出基于onsemiNCV78343&amp;NCV78964的汽車矩陣式大燈方案開發(fā)板搭載的主要器件有onsemi
    的頭像 發(fā)表于 09-14 08:05 ?846次閱讀
    基于 onsemi NCV78343 &<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>; NCV78964的汽車矩陣式大燈<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 ?1937次閱讀
    從邊緣到云端,合宙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>
    主站蜘蛛池模板: 亚洲国产区中文在线观看 | 久久国产精品永久网站 | 特级做A爰片毛片免费69 | 亚洲无遮挡无码A片在线 | 色综合99久久久国产AV | 俄罗斯xxxxxbbbbb | 99国产在线精品观看二区 | 美国大臿蕉香蕉大视频 | 精品久久久99大香线蕉 | 红豆视频免费资源观看 | 蜜臀亚洲AV永久无码精品老司机 | 丝瓜视频樱桃视频在线观看免费 | 国产日韩精品一区二区三区在线 | 久久性综合亚洲精品电影网 | 欧美最猛黑人AAAAA片 | 亚洲欧美一区二区三区导航 | 黑人强伦姧人妻日韩那庞大的 | 18国产精品白浆在线观看免费 | 福利片午夜 | 亚洲精品AV无码喷奶水糖心 | 色欲久久99精品久久久久久AV | 9久高清在线不卡免费无吗视频 | 首页 国产 亚洲 中文字幕 | 紧致肉肉高h | 亚洲另类中文字幕 | 国产看午夜精品理论片 | 午夜成a人片在线观看 | 成片免费观看视频大全 | 美女被男人撕衣舔胸 | 受被三个攻各种道具PLAY | 亚洲精品一线二线三线无人区 | 白丝女仆被强扒内裤 | 国产AV电影区二区三区曰曰骚网 | 久久久久国产 | 在线中文高清资源免费观看 | 国产精品九九九久久九九 | 亚洲精品国产一区二区贰佰信息网 | 成人午夜精品久久久久久久秋霞 | 处女座历史名人 | 男助理憋尿PLAY灌尿BL出去 | 久久嫩草影院网站 |

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品