18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

3天內不再提示

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

機智云 ? 2022-11-24 10:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

得到的效果就是在網頁上JavaScript 別踩白塊游戲顯示數(shù)據(jù)通過WebSocket發(fā)送到機智云控制平臺,然后機智云下發(fā)到STM32,實現(xiàn)網頁游戲顯示與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é)議頭文件修改自己的設備信息,這在在機智云創(chuàng)建設備后獲取到93fbda26-6b1a-11ed-b116-dac502259ad0.jpg添加別踩白塊數(shù)據(jù)的宏定義,在這我是使用兩個uint8_t類型數(shù)據(jù)來傳輸,因為顯示的白塊位置共16個,原本打算用uint16_t傳輸?shù)?,但是需要修改整套的機智云上傳包格式,所以我就直接拆分兩段數(shù)據(jù)傳輸,宏定義是為了方便后面編程使用:    94154fb0-6b1a-11ed-b116-dac502259ad0.jpg添加別踩白塊的數(shù)據(jù)到傳輸包結構體:    94297a76-6b1a-11ed-b116-dac502259ad0.jpg游戲調度函數(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 網頁別踩白塊js與機智云websocket實現(xiàn)

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

2.3 在機智云部署產品

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


2.4 配置網頁控制信息

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

2.5 websocke連接設備

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

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

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


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

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

    關注

    2938

    文章

    46996

    瀏覽量

    404016
  • STM32
    +關注

    關注

    2301

    文章

    11097

    瀏覽量

    370006
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    STM32項目分享:智能語音臺燈(機智)

    01—項目簡介1.功能詳解STM32智能語音臺燈(機智)功能如下:STM32F103C8T6單片機作為主控單元按鍵切換模式,支持自
    的頭像 發(fā)表于 07-24 18:03 ?745次閱讀
    <b class='flag-5'>STM32</b>項目分享:智能語音臺燈(<b class='flag-5'>機智</b><b class='flag-5'>云</b>)

    聯(lián)網的應用范圍有哪些?

    聯(lián)網,簡單來說,就是“萬相連的互聯(lián)網”。它以互聯(lián)網為基石,將用戶端延伸至物品與物品之間,實現(xiàn)
    發(fā)表于 06-16 16:01

    聯(lián)網智能家居方案-基于Nucleo-STM32L073&amp;機智實例項目打包下載

    聯(lián)網智能家居方案-基于Nucleo-STM32L073&機智實例項目打包,推薦下載!
    發(fā)表于 05-29 21:50

    基于STM32 HAL庫與標準庫的esp8266接入機智方案(二)

    《基于STM32HAL庫與標準庫的esp8266接入機智方案(一)》中,我們詳細介紹了硬件連接和機智
    的頭像 發(fā)表于 05-28 18:02 ?950次閱讀
    基于<b class='flag-5'>STM32</b> HAL庫與標準庫的esp8266接入<b class='flag-5'>機智</b><b class='flag-5'>云</b>方案(二)

    聯(lián)網智能家居方案-基于Nucleo-STM32L073&amp;機智 項目實例

    聯(lián)網智能家居方案-基于Nucleo-STM32L073&機智 項目實例下載! 純分享帖,需要者可點擊附件免費獲取完整資料~~
    發(fā)表于 05-23 21:01

    STM32機智連接實現(xiàn)步驟與技巧(下篇):機智代碼移植與優(yōu)化

    STM32機智連接實現(xiàn)步驟與技巧(上篇)》中,我們介紹了硬件連接和通信協(xié)議配置。本篇將重點講解如何將
    的頭像 發(fā)表于 05-23 18:10 ?658次閱讀
    <b class='flag-5'>STM32</b>與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接<b class='flag-5'>實現(xiàn)</b>步驟與技巧(下篇):<b class='flag-5'>機智</b><b class='flag-5'>云</b>代碼移植與優(yōu)化

    STM32機智連接實現(xiàn)步驟與技巧(上篇)

    通過STM32機智的連接,開發(fā)者可以實現(xiàn)設備的遠程控制和數(shù)據(jù)管理,提升
    的頭像 發(fā)表于 05-23 18:10 ?657次閱讀
    <b class='flag-5'>STM32</b>與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接<b class='flag-5'>實現(xiàn)</b>步驟與技巧(上篇)

    openai api key獲取的三種方案(有一種可以嫖到 api key)

    OpenAI API Key 全攻略:官方獲取、費用詳解與“嫖”實戰(zhàn) 引言: 想要體驗 OpenAI 強大的 GPT 模型,卻苦于沒有 API Key?擔心,本文將為你提供一份詳盡
    的頭像 發(fā)表于 02-24 22:16 ?1.2w次閱讀
    openai <b class='flag-5'>api</b> key獲取的三種方案(有一種可以<b class='flag-5'>白</b>嫖到 <b class='flag-5'>api</b> key)

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

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

    stm32單片機畢業(yè)設計——聯(lián)網智能家居源代碼原理圖

    一、設計簡介本畢業(yè)設計項目是基于STM32單片機的聯(lián)網機智智能家居系統(tǒng),包含原理圖PCB手機APP。智能家居系統(tǒng)以STM32C8T6單片
    的頭像 發(fā)表于 11-30 01:03 ?3001次閱讀
    <b class='flag-5'>stm32</b>單片機畢業(yè)設計——<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網</b>智能家居源代碼原理圖

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

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

    STM32連接機智,代碼移植,NTP實時時間獲?。ǘ?/a>

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

    STM32連接機智,代碼移植,NTP實時時間獲?。ㄒ唬?/a>

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

    api驅動的服務是什么意思?

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

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

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