在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

調(diào)用機智云API,實現(xiàn)網(wǎng)頁控制物聯(lián)網(wǎng)別踩白塊游戲在STM32上同步顯示

機智云 ? 2022-11-24 10:09 ? 次閱讀

本文通過STM32接入機智云,再調(diào)用機智云WebSocket,實現(xiàn)了在原有系統(tǒng)上添加添加別踩白塊的物聯(lián)網(wǎng)游戲功能。

得到的效果就是在網(wǎng)頁上JavaScript 別踩白塊游戲顯示數(shù)據(jù)通過WebSocket發(fā)送到機智云控制平臺,然后機智云下發(fā)到STM32,實現(xiàn)網(wǎng)頁游戲顯示與STM32顯示同步。

實現(xiàn)效果如下:

933b5ea4-6b1a-11ed-b116-dac502259ad0.png

1、軟硬件準備

  • SmarKit - ESP STM32核心板
  • ESP8266(已燒錄Gagent固件)
  • 0.96寸的OLED顯示屏(四針,IIC通信
  • 機智云開發(fā)者中心(注冊賬號)
  • 機智云Websocket Demo
  • 別踩白塊游戲JS

2、開發(fā)步驟

2.1 編寫STM32硬件程序

在機智云的協(xié)議頭文件修改自己的設(shè)備信息,這在在機智云創(chuàng)建設(shè)備后獲取到93fbda26-6b1a-11ed-b116-dac502259ad0.jpg添加別踩白塊數(shù)據(jù)的宏定義,在這我是使用兩個uint8_t類型數(shù)據(jù)來傳輸,因為顯示的白塊位置共16個,原本打算用uint16_t傳輸?shù)模切枰薷恼椎臋C智云上傳包格式,所以我就直接拆分兩段數(shù)據(jù)傳輸,宏定義是為了方便后面編程使用:    94154fb0-6b1a-11ed-b116-dac502259ad0.jpg添加別踩白塊的數(shù)據(jù)到傳輸包結(jié)構(gòu)體:    94297a76-6b1a-11ed-b116-dac502259ad0.jpg游戲調(diào)度函數(shù)實現(xiàn):   943b1498-6b1a-11ed-b116-dac502259ad0.jpg游戲計時顯示:    ? ? ?    945d02ce-6b1a-11ed-b116-dac502259ad0.jpg機智云數(shù)據(jù)包獲取后的事件響應函數(shù)添加:      947033da-6b1a-11ed-b116-dac502259ad0.jpg

2.2 網(wǎng)頁別踩白塊js與機智云websocket實現(xiàn)

具體的實現(xiàn)就是直接使用機智云提供的websocket的Demo添加上別踩白塊的JS代碼,實際的代碼量有點大,這里不詳細解說,后續(xù)會在文末給出整套代碼。94839c9a-6b1a-11ed-b116-dac502259ad0.png

2.3 在機智云部署產(chǎn)品

首先就是在機智云創(chuàng)建一個自己的產(chǎn)品,以此來獲取 Product Key,這個是機智云硬件的入網(wǎng)密匙。添加數(shù)據(jù)節(jié)點:949fdb80-6b1a-11ed-b116-dac502259ad0.jpg


2.4 配置網(wǎng)頁控制信息

用網(wǎng)頁控制接入到機智云的設(shè)備仍需要許多步驟,因為要保證設(shè)備安全,就必須實現(xiàn)用戶與設(shè)備綁定,綁定需要獲取響應的密令。具體的用戶與設(shè)備綁定參考機智云官方的資料:http://docs.gizwits.com/zh-cn/UserManual/UseWebsocket.html配置成功效果如下:94c51f26-6b1a-11ed-b116-dac502259ad0.jpg

2.5 websocke連接設(shè)備

94e82f34-6b1a-11ed-b116-dac502259ad0.jpg

2.6 測試物聯(lián)網(wǎng)別踩白塊游戲

94fb30ca-6b1a-11ed-b116-dac502259ad0.jpg


3、工程整套源代碼如果有人想要用其他的STM32實現(xiàn)如此效果,就必須配置好機智云連接,我是直接使用燒錄好機智云固件的ESP8266來實現(xiàn)的。

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

    關(guān)注

    2923

    文章

    45707

    瀏覽量

    385949
  • STM32
    +關(guān)注

    關(guān)注

    2287

    文章

    10988

    瀏覽量

    361587
收藏 人收藏

    評論

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

    宇樹科技聯(lián)網(wǎng)方面

    布局、人員位置等,工業(yè)聯(lián)網(wǎng)場景中監(jiān)測生產(chǎn)設(shè)備的狀態(tài)、檢測產(chǎn)品質(zhì)量等。 通信技術(shù)應用 遠程控制與數(shù)據(jù)傳輸:宇樹科技的人形機器人H1等產(chǎn)品具備遠程
    發(fā)表于 02-04 06:48

    機智歷史數(shù)據(jù)導出與排查指南

    機智歷史數(shù)據(jù)導出與排查指南使用機智平臺進行設(shè)備管理和數(shù)據(jù)監(jiān)控時,歷史數(shù)據(jù)的導出和排查是常見的需求。
    的頭像 發(fā)表于 11-21 01:01 ?542次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>歷史數(shù)據(jù)導出與排查指南

    STM32連接機智,代碼移植,NTP實時時間獲取(二)

    STM32機智連接實現(xiàn)(第二篇)—NTP實時時間獲取與設(shè)備配對在上一篇文章中,我們介紹了如何將STM32
    的頭像 發(fā)表于 11-20 01:02 ?1269次閱讀
    <b class='flag-5'>STM32</b>連接<b class='flag-5'>機智</b><b class='flag-5'>云</b>,代碼移植,NTP實時時間獲取(二)

    STM32連接機智,代碼移植,NTP實時時間獲取(一)

    目錄一、機智介紹二、固件下載三、項目例程下載四、代碼移植五、代碼編寫準備(已配置完畢,正式開始編寫代碼)六、設(shè)備配對與連接七、NTP(網(wǎng)絡(luò)時間協(xié)議)實現(xiàn)八、網(wǎng)盤資料鏈接機智
    的頭像 發(fā)表于 11-19 01:01 ?953次閱讀
    <b class='flag-5'>STM32</b>連接<b class='flag-5'>機智</b><b class='flag-5'>云</b>,代碼移植,NTP實時時間獲取(一)

    api驅(qū)動的服務(wù)是什么意思?

    API驅(qū)動的服務(wù)是指利用API技術(shù)來驅(qū)動和提供服務(wù)的模式。在這種模式下,服務(wù)提供商會公開一系列的A
    的頭像 發(fā)表于 11-14 10:06 ?435次閱讀

    聯(lián)網(wǎng)學習路線來啦!

    ,通過這個網(wǎng)絡(luò)可以實現(xiàn)設(shè)備之間的數(shù)據(jù)交流和互動。 聯(lián)網(wǎng)的核心是數(shù)據(jù),通過采集和分析數(shù)據(jù),可以實現(xiàn)對設(shè)備和環(huán)境的監(jiān)控和控制
    發(fā)表于 11-11 16:03

    使用API Post測試阿里聯(lián)網(wǎng)平臺動態(tài)注冊

    使用API Post測試阿里聯(lián)網(wǎng)平臺動態(tài)注冊
    的頭像 發(fā)表于 10-05 19:08 ?613次閱讀
    使用<b class='flag-5'>API</b> Post測試阿里<b class='flag-5'>云</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>平臺動態(tài)注冊

    通過機智平臺電腦網(wǎng)頁控制設(shè)備的指南

    現(xiàn)代智能家居管理中,機智平臺為用戶提供了便捷的設(shè)備控制方式。通過電腦網(wǎng)頁,用戶可以利用WebSocketAPI
    的頭像 發(fā)表于 09-22 08:02 ?452次閱讀
    通過<b class='flag-5'>機智</b><b class='flag-5'>云</b>平臺電腦<b class='flag-5'>網(wǎng)頁</b><b class='flag-5'>控制</b>設(shè)備的指南

    基于機智移植STM32L496G代碼移植

    前言最近我拿到了STM32L496AGMCU,發(fā)現(xiàn)其擴展版可以連接ESP-01S。我想嘗試將開發(fā)板連接到我們的機智,并根據(jù)機智
    的頭像 發(fā)表于 09-20 08:05 ?943次閱讀
    基于<b class='flag-5'>機智</b><b class='flag-5'>云</b>移植<b class='flag-5'>STM32</b>L496G代碼移植

    機智入門必備》手把手教你燒錄GAgent固件

    云中主要用于實現(xiàn)聯(lián)網(wǎng)設(shè)備的聯(lián)網(wǎng)功能。它通過Wi-Fi連接到互聯(lián)網(wǎng),使設(shè)備能夠與機智
    的頭像 發(fā)表于 09-12 08:04 ?721次閱讀
    《<b class='flag-5'>機智</b><b class='flag-5'>云</b>入門必備》手把手教你燒錄GAgent固件

    基于機智的智能私家車庫控制系統(tǒng)設(shè)計與實現(xiàn)

    煙霧傳感器用于火災檢測,HC-SR04超聲波傳感器用于水位監(jiān)測,esp8266作為WiFi通信模塊,通過機智聯(lián)網(wǎng)平臺開發(fā)的手機APP,實現(xiàn)
    的頭像 發(fā)表于 09-11 08:04 ?801次閱讀
    基于<b class='flag-5'>機智</b><b class='flag-5'>云</b>的智能私家車庫<b class='flag-5'>控制</b>系統(tǒng)設(shè)計與<b class='flag-5'>實現(xiàn)</b>

    STM32項目分享:智能家居(機智)系統(tǒng)

    STM32項目分享:智能家居(機智)系統(tǒng)
    的頭像 發(fā)表于 07-28 08:10 ?2734次閱讀
    <b class='flag-5'>STM32</b>項目分享:智能家居(<b class='flag-5'>機智</b><b class='flag-5'>云</b>)系統(tǒng)

    機智平臺定制開發(fā):國產(chǎn)企業(yè)級低代碼AIoT聯(lián)網(wǎng)解決方案

    在當今數(shù)字化快速發(fā)展的時代,聯(lián)網(wǎng)技術(shù)正成為推動企業(yè)轉(zhuǎn)型升級的關(guān)鍵力量。特別是制造業(yè),如何實現(xiàn)設(shè)備智能化和生產(chǎn)場景數(shù)智化,成為企業(yè)走向智能制造的重要一環(huán)。
    的頭像 發(fā)表于 06-20 16:33 ?543次閱讀

    基于機智STM32單片機智能安防系統(tǒng)

    STM32F103C8T6作為主控芯片,各傳感器通過Wi-Fi模塊上傳數(shù)據(jù)至機智平臺,實時監(jiān)測實驗室的溫濕度、非法入侵、火情和煙霧等情況,實現(xiàn)精準環(huán)境監(jiān)控。用戶可通過人機交互界面下發(fā)
    的頭像 發(fā)表于 06-20 16:26 ?831次閱讀
    基于<b class='flag-5'>機智</b><b class='flag-5'>云</b>的<b class='flag-5'>STM32</b>單片<b class='flag-5'>機智</b>能安防系統(tǒng)

    基于機智聯(lián)網(wǎng)的智能花卉栽培系統(tǒng)

    WiFi傳輸實現(xiàn)信息交互,并在機智聯(lián)網(wǎng)平臺實現(xiàn)實時監(jiān)測和遠程操控。種植者可遠程監(jiān)測土壤溫濕度
    的頭像 發(fā)表于 05-15 08:10 ?2228次閱讀
    基于<b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>的智能花卉栽培系統(tǒng)
    主站蜘蛛池模板: 亚洲综合激情六月婷婷在线观看 | 天天操天天舔天天射 | 清纯漂亮小美女准备啪啪 | 成人毛片一区二区三区 | 五月天婷婷在线视频国产在线 | 亚洲wwww| 国产成人亚洲综合a∨婷婷 国产成人一区二区三中文 国产成人一区二区在线不卡 | 无人码一区二区三区视频 | 午夜宅男在线视频 | 精品国内一区二区三区免费视频 | 午夜精品福利在线观看 | 天天爽夜夜爽8888视频精品 | 天天怕夜夜怕狠狠怕 | 在线国产三级 | 色多多网 | 色yeye在线观看 | 一个人看的www片免费高清视频 | 中文字幕欧美成人免费 | 亚洲第一视频在线 | 精品国产免费一区二区 | 大色综合色综合资源站 | 操妞网 | 欧美精品国产第一区二区 | 国产精品美女免费视频大全 | 色视频免费在线观看 | 高清不卡毛片免费观看 | 国产91色综合久久免费分享 | 欧美午夜视频在线观看 | 久久99久久精品97久久综合 | 一区二区三区欧美在线 | 国产黄色在线看 | 婷婷综合激六月情网 | 91x视频 | 毛片8| 亚在线| 72种姿势欧美久久久久大黄蕉 | 永久免费看片 | 黄色的视频免费看 | 亚洲精品中文字幕乱码三区一二 | 久久久美女视频 | 深夜在线观看大尺度 |