本文通过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,微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。
相关推荐
云中主要用于实现物联网设备的联网功能。它通过Wi-Fi连接到互联网,使设备能够与机智
发表于 09-12 08:04
•89次阅读
STM32项目分享:智能家居(机智云)系统
发表于 07-28 08:10
•452次阅读
在当今数字化快速发展的时代,物联网技术正成为推动企业转型升级的关键力量。特别是在制造业,如何实现设备智能化和生产场景数智化,成为企业走向智能制造的重要一环。
发表于 06-20 16:33
•229次阅读
WiFi传输实现信息交互,并在机智云物联网平台实现实时监测和远程操控。种植者可远程监测土壤温湿度
发表于 05-15 08:10
•838次阅读
点传输,也可以将它们组合成一个字符串后传输。例如,经度和纬度可以以逗号分隔的形式传输,如"40.7128,-74.0060"。机智云物联网平台接下来,
发表于 05-09 08:10
•292次阅读
一款基于机械传动、嵌入式系统和物联网技术的智能垃圾回收箱及控制系统。结合功能需求设计了结构方案,包括尺寸、开关门、防夹手机和称重结构等;选型硬件包括主控制器、电源、称重检测、
发表于 04-09 17:25
目录1、功能实现2、软、硬件系统设计3、结论1功能实现采用机智云APP实现全球控制,利用无线网络
发表于 03-30 08:09
•626次阅读
、开关、照明、插座、门窗等,提供健康、舒适、安全、便利的生活方式。这反映了物联网智能家居是未来发展趋势,但也需要向物联网智能家居转型。
1.2 设计方案
采用
发表于 03-29 12:35
摘要:为了提高门锁的安全性,基于STM32和机智云设计了一款新型智能门锁。该系统主要由STM32 主控制模块、数据存储器单元、矩阵键盘单元、
发表于 03-26 17:02
•449次阅读
关键词:智能门锁、STM32、机智云、APP目录1、功能实现2、软、硬件系统设计3、系统调试4、结论1功能实现本系统基于
发表于 03-23 08:09
•1181次阅读
本文设计了基于物联网的PCR温度控制系统,能够实现快速、准确的温度控制。通过将检测设备端接入机智
发表于 03-07 08:09
•524次阅读
解决方案,物联网平台厂商能获得什么?我们期盼用具体的企业案例来回答这些问题。 为此, 物联传媒记者、AIoT星图研究院分析师特别采访了 广州机智云
发表于 11-28 14:55
•506次阅读
实现功能:通过PWM控制灯光亮度,实现增加人性化的照明需求。2.实时检测温湿度,通过显示屏进行显示,同时上传
发表于 10-15 10:40
•0次下载
利全球领先的用第三方云平台-机智云,打造了基于超低功耗 Nuleo-STM32L073 的物联网
发表于 09-28 06:24
阿里云物联网平台是国内成熟稳定的物联网平台,为各种场景提供安全可靠的连接通信能力,向下连接海量设备,支撑设备数据采集
发表于 09-22 13:55
•583次阅读
评论