chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

機智云實現(xiàn)物聯(lián)網游戲功能的作品設計過程

9GxC_IoTMaker ? 來源:未知 ? 作者:工程師曾玲 ? 2018-07-21 10:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

0、簡介

本人在大學本科最后的一個課程設計,做的比較有趣味,同時最近的物聯(lián)網逐漸大熱,所以分享一下自己的作品設計過程。作品是在機智云最為簡單的STM32核心板例程上開展的,使用到的通信協(xié)議是機智云寫好的機智云連接固件,網頁編程也是機智云的WebSocket Demo。本人做的是在原有的核心系統(tǒng)上添加別踩白塊的物聯(lián)網游戲功能。實現(xiàn)效果如下:

優(yōu)酷視頻地址:http://player.youku.com/embed/XMzcyMzU0NjE0OA==

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

1、實現(xiàn)設備

1)SmarKit - ESP STM32核心板

2)機智云平臺

3)0.96寸的OLED顯示屏(四針,IIC通信)

4)機智云websocket Demo 加上簡單的別踩白塊游戲JS

5)燒錄好機智云固件的ESP8266

2、實現(xiàn)步驟

2.1編寫STM32硬件程序

在機智云的協(xié)議頭文件修改自己的設備信息(在機智云創(chuàng)建設備后獲取到):

機智云實現(xiàn)物聯(lián)網游戲功能的作品設計過程

添加別踩白塊數(shù)據的宏定義,在這我是使用兩個uint8_t類型數(shù)據來傳輸,因為顯示的白塊位置共16個,原本打算用uint16_t傳輸?shù)?,但是需要修改整套的機智云上傳包格式,所以我就直接拆分兩段數(shù)據傳輸,宏定義是為了方便后面編程使用:

機智云實現(xiàn)物聯(lián)網游戲功能的作品設計過程

添加別踩白塊的數(shù)據到傳輸包結構體:

機智云實現(xiàn)物聯(lián)網游戲功能的作品設計過程

游戲調度函數(shù)實現(xiàn):

機智云實現(xiàn)物聯(lián)網游戲功能的作品設計過程

游戲計時顯示

機智云實現(xiàn)物聯(lián)網游戲功能的作品設計過程

機智云數(shù)據包獲取后的事件響應函數(shù)添加:

機智云實現(xiàn)物聯(lián)網游戲功能的作品設計過程

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

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

機智云實現(xiàn)物聯(lián)網游戲功能的作品設計過程

2.3 在機智云部署產品

首先就是在機智云創(chuàng)建一個自己的產品,以此來獲取 Product Key,這個是機智云硬件的入網密匙。

機智云實現(xiàn)物聯(lián)網游戲功能的作品設計過程

添加數(shù)據節(jié)點:

機智云實現(xiàn)物聯(lián)網游戲功能的作品設計過程

2.4 配置網頁控制信息

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

配置成功效果如下:

機智云實現(xiàn)物聯(lián)網游戲功能的作品設計過程

2.5 websocke連接設備

機智云實現(xiàn)物聯(lián)網游戲功能的作品設計過程

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

機智云實現(xiàn)物聯(lián)網游戲功能的作品設計過程

3、工程整套源代碼

由于博客園的沒有很好的文件分享端口,所以我就使用隔壁CSDN的文件分享:https://download.csdn.net/download/vitcou/10541825

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

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

    關注

    2931

    文章

    46242

    瀏覽量

    392365
  • 機智云
    +關注

    關注

    3

    文章

    617

    瀏覽量

    26845

原文標題:機智云WebSocket實現(xiàn)物聯(lián)網游戲

文章出處:【微信號:IoTMaker,微信公眾號:機智云開發(fā)者】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    機智想說愛你不容易 - 如何開發(fā)接入機智聯(lián)網設備

    功能和特性比如ECE邊緣計算引擎,RTBD實時大數(shù)據平臺,D3動態(tài)數(shù)據編排引擎等印象發(fā)生了很大的改觀。對機智產生了濃厚的興趣,想著做一個能接入機智
    發(fā)表于 09-27 13:26

    5分鐘開發(fā)智能單車,機智4.0加速聯(lián)網設備開發(fā)

    5分鐘開發(fā)智能單車,機智4.0加速聯(lián)網設備開發(fā)技術創(chuàng)新是行業(yè)發(fā)展的持久動力,而每個行業(yè)的每一次顛覆性創(chuàng)新,總有一個痛苦的市場磨合階段,需要創(chuàng)新與執(zhí)行力兼?zhèn)涞钠髽I(yè)來
    發(fā)表于 10-26 10:31

    機智開發(fā)者大會視頻分享,帶你近距離解析聯(lián)網

    機智開發(fā)者大會視頻分享,帶你近距離解析聯(lián)網 機智開發(fā)者大會(深圳站)視頻分享:01
    發(fā)表于 11-02 16:42

    基于機智聯(lián)網遠程控制臺燈

    待著無聊,發(fā)個帖子,這個帖子是關于聯(lián)網的主要設備機智gokit 2.0開發(fā)板臺燈先看下最終效果吧:下圖開發(fā)板是用的機智
    發(fā)表于 12-01 19:41

    機智、中國電信、韋德電子結盟助推聯(lián)網產業(yè)創(chuàng)新轉型

    ,未來三方將在聯(lián)網領域有快速發(fā)展。機智將向中國電信的用戶提供專業(yè)的業(yè)務能力、管理能力和大數(shù)據能力,大力推動***、企業(yè)的
    發(fā)表于 02-10 14:15

    機智APP開源框架介紹

    工程。BT/BLE設備接入機智iOS客戶端示例源碼介紹:BT/BLE設備接入機智iOS客戶端示例源碼,包含藍牙設備數(shù)據上傳云端,云端下載同步數(shù)據等
    發(fā)表于 02-15 17:56

    基于機智平臺的聯(lián)網實驗平臺設計

    ,方便學生進行基礎性操作和擴展設計。經過實驗測試,聯(lián)網實驗平臺運行效果良好?!娟P鍵詞】機智;STM32;
    發(fā)表于 09-09 14:39

    機智5.0推出IoT套件GoKit4.0 可實現(xiàn)聯(lián)網應用協(xié)同開發(fā)

    ,包括語義引擎、圖像識別引擎、預測系統(tǒng)、仿真系統(tǒng)和加速引擎等,開發(fā)者可通過機智5.0快速將AI嵌入到IoT應用中,滿足不同場景適用性的需求。機智CEO黃灼表示:“
    發(fā)表于 09-25 09:24

    STM32+機智WebSocket實現(xiàn)聯(lián)網游戲

    寫好的機智連接固件,網頁編程也是機智的WebSocket Demo。本人做的是在原有的核心系統(tǒng)上添加別踩白塊的
    發(fā)表于 07-16 14:30

    機智聯(lián)網平臺出席聯(lián)網科技創(chuàng)新峰會/廣州創(chuàng)新企業(yè)聯(lián)盟理事會

    解決方案,幫助照明企業(yè)低成本、快速實現(xiàn)產品全球市場布局。延伸閱讀:IoT方案|機智智能照明解決方案看點02活動 |機智受邀出席2019
    發(fā)表于 07-01 17:45

    機智聯(lián)網平臺)上新了

    的情況下傳輸在“公網(裸奔)”上。新式的DTU不僅解決了傳統(tǒng)DTU數(shù)據透傳時“裸奔”的情況,還新增了功能和升級了服務。搭載了聯(lián)網服務,支持豐富的串口協(xié)議,Modbus 透傳 AT指
    發(fā)表于 11-05 19:21

    機智推標準化聯(lián)網平臺接入服務

    娛樂、工業(yè)互聯(lián)網、醫(yī)療健康等眾多行業(yè)產品,在國內多個行業(yè)實現(xiàn)市場覆蓋率領先。經過十年在聯(lián)網領域的技術沉淀和市場耕耘,機智
    發(fā)表于 05-14 15:27

    基于機智聯(lián)網平臺的智能種樹小車

    :一部分為藍牙模塊實現(xiàn)了種植過程的信息傳遞,發(fā)送命令等;另一部分通過聯(lián)網機智模塊可以實時上報種植數(shù)據至
    發(fā)表于 05-31 19:38

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

    本文通過STM32接入機智,再調用機智WebSocket,實現(xiàn)了在原有系統(tǒng)上添加添加別踩白塊的
    的頭像 發(fā)表于 11-21 19:55 ?1288次閱讀

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

    本文通過STM32接入機智,再調用機智WebSocket,實現(xiàn)了在原有系統(tǒng)上添加添加別踩白塊的
    的頭像 發(fā)表于 11-24 10:09 ?1252次閱讀
    調用<b class='flag-5'>機智</b><b class='flag-5'>云</b>API,<b class='flag-5'>實現(xiàn)</b>網頁控制<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網</b>別踩白塊<b class='flag-5'>游戲</b>在STM32上同步顯示