本文通過STM32接入機智云,再調用機智云WebSocket,實現了在原有系統上添加添加別踩白塊的物聯網游戲功能。
得到的效果就是在網頁上JavaScript 別踩白塊游戲顯示數據通過WebSocket發送到機智云控制平臺,然后機智云下發到STM32,實現網頁游戲顯示與STM32顯示同步。
實現效果如下:
演示地址:
http://player.youku.com/embed/XMzcyMzU0NjE0OA==
2.1 編寫STM32硬件程序
在機智云的協議頭文件修改自己的設備信息,這在在機智云創建設備后獲取到添加別踩白塊數據的宏定義,在這我是使用兩個uint8_t類型數據來傳輸,因為顯示的白塊位置共16個,原本打算用uint16_t傳輸的,但是需要修改整套的機智云上傳包格式,所以我就直接拆分兩段數據傳輸,宏定義是為了方便后面編程使用:機智云數據包獲取后的事件響應函數添加:
2.2 網頁別踩白塊js與機智云websocket實現
具體的實現就是直接使用機智云提供的websocket的Demo添加上別踩白塊的JS代碼,實際的代碼量有點大,這里不詳細解說,后續會在文末給出整套代碼。
2.3 在機智云部署產品
首先就是在機智云創建一個自己的產品,以此來獲取 Product Key,這個是機智云硬件的入網密匙。
2.4 配置網頁控制信息
用網頁控制接入到機智云的設備仍需要許多步驟,因為要保證設備安全,就必須實現用戶與設備綁定,綁定需要獲取響應的密令。具體的用戶與設備綁定參考機智云官方的資料:http://docs.gizwits.com/zh-cn/UserManual/UseWebsocket.html
2.5 websocke連接設備
2.6 測試物聯網別踩白塊游戲
如果有人想要用其他的STM32實現如此效果,就必須配置好機智云連接,我是直接使用燒錄好機智云固件的ESP8266來實現的。https://download.csdn.net/download/vitcou/10541825相關推薦:
◆科普|為什么說中低速應用場景要選Cat.1
◆開發者案例|GC211實現MCU開發和OTA升級
◆開發案例|家用熱水器智能化改造記
◆開發者案例|老年人飲水狀況監測系統
◆如何在線創建一個智慧網關,實現多品牌不同協議的互聯互通
技術交流:
◆ 機智云開發者社區:club.gizwits.comhttp://shop159680395.taobao.com/index.htm
原文標題:調用機智云API,實現網頁控制物聯網別踩白塊游戲在STM32上同步顯示
文章出處:【微信公眾號:機智云開發者】歡迎添加關注!文章轉載請注明出處。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
原文標題:調用機智云API,實現網頁控制物聯網別踩白塊游戲在STM32上同步顯示
文章出處:【微信號:IoTMaker,微信公眾號:機智云開發者】歡迎添加關注!文章轉載請注明出處。
相關推薦
機智云歷史數據導出與排查指南在使用機智云平臺進行設備管理和數據監控時,歷史數據的導出和排查是常見的需求。
發表于 11-21 01:01
?176次閱讀
目錄一、機智云介紹二、固件下載三、項目例程下載四、代碼移植五、代碼編寫準備(已配置完畢,正式開始編寫代碼)六、設備配對與連接七、NTP(網絡時間協議)實現八、網盤資料鏈接機智
發表于 11-19 01:01
?345次閱讀
API驅動的云服務是指利用API技術來驅動和提供云服務的模式。在這種模式下,云服務提供商會公開一系列的A
發表于 11-14 10:06
?217次閱讀
使用API Post測試阿里云物聯網平臺動態注冊
發表于 10-05 19:08
?324次閱讀
在現代智能家居管理中,機智云平臺為用戶提供了便捷的設備控制方式。通過電腦網頁,用戶可以利用WebSocketAPI
發表于 09-22 08:02
?244次閱讀
前言最近我拿到了STM32L496AGMCU,發現其擴展版可以連接ESP-01S。我想嘗試將開發板連接到我們的機智云上,并根據機智
發表于 09-20 08:05
?461次閱讀
云中主要用于實現物聯網設備的聯網功能。它通過Wi-Fi連接到互聯網,使設備能夠與機智
發表于 09-12 08:04
?406次閱讀
STM32項目分享:智能家居(機智云)系統
發表于 07-28 08:10
?2028次閱讀
WiFi傳輸實現信息交互,并在機智云物聯網平臺實現實時監測和遠程操控。種植者可遠程監測土壤溫濕度
發表于 05-15 08:10
?1463次閱讀
點傳輸,也可以將它們組合成一個字符串后傳輸。例如,經度和緯度可以以逗號分隔的形式傳輸,如"40.7128,-74.0060"。機智云物聯網平臺接下來,
發表于 05-09 08:10
?406次閱讀
一款基于機械傳動、嵌入式系統和物聯網技術的智能垃圾回收箱及控制系統。結合功能需求設計了結構方案,包括尺寸、開關門、防夾手機和稱重結構等;選型硬件包括主控制器、電源、稱重檢測、
發表于 04-09 17:25
、開關、照明、插座、門窗等,提供健康、舒適、安全、便利的生活方式。這反映了物聯網智能家居是未來發展趨勢,但也需要向物聯網智能家居轉型。
1.2 設計方案
采用
發表于 03-29 12:35
摘要:為了提高門鎖的安全性,基于STM32和機智云設計了一款新型智能門鎖。該系統主要由STM32 主控制模塊、數據存儲器單元、矩陣鍵盤單元、
發表于 03-26 17:02
?700次閱讀
關鍵詞:智能門鎖、STM32、機智云、APP目錄1、功能實現2、軟、硬件系統設計3、系統調試4、結論1功能實現本系統基于
發表于 03-23 08:09
?1842次閱讀
本文設計了基于物聯網的PCR溫度控制系統,能夠實現快速、準確的溫度控制。通過將檢測設備端接入機智
發表于 03-07 08:09
?816次閱讀
評論