7.MIT App inventor 自制手机APP连接阿里云平台 手机APP远程控制STM32设备

这篇具有很好参考价值的文章主要介绍了7.MIT App inventor 自制手机APP连接阿里云平台 手机APP远程控制STM32设备。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

系列文章目录

提示:这里是从实际应用如何使用教学配置,未从原理讲解,适合小白从零开始到成功,比较有成就感
STM32+ESP8266(AT固件)连接阿里云物联网系列保姆级教学
1. 创建产品和设备
2. 设置产品Topic数据和功能定义设备物模型数据显示
3. 硬件连接+代码修改
4. Web数据可视化
5.功能调试
6. MIT App inventor 自制手机APP连接阿里云平台 手机APP显示STM32发来的数据
7.MIT App inventor 自制手机APP连接阿里云平台 手机APP远程控制STM32设备



前言

上一篇文章实现了App inventor接收STM32设备端上传阿里云的数据等。
这篇文章将实现App inventor控制STM32设备端用电器

6. MIT App inventor 自制手机APP连接阿里云平台 手机APP显示STM32发来的数据

所用到的工具和例程:
App inventor 在线编程网址
App inventor APP例程组件
stm32+esp8266+at指令+mqtt协议+接入阿里云程序源码

1.在同一个产品下再添加一个设备,用于与APP与阿里云数据沟通

mit app inventor,智能手机,阿里云,stm32

2.在同一个产品下新建一个Topic,用于STM32 云流转数据,且用于APP获取阿里云的数据的Topic

注意:用于APP获取的Topic的设备操作权限一定要选择订阅或者发布和订阅权限
注意:用于APP获取的Topic的设备操作权限一定要选择订阅或者发布和订阅权限
注意:用于APP获取的Topic的设备操作权限一定要选择订阅或者发布和订阅权限

新建的Topic与阿里云下发到APP 的topic命名要不同,不要用同一个。
mit app inventor,智能手机,阿里云,stm32

mit app inventor,智能手机,阿里云,stm32

获得APP下发命令到阿里云数据的Topic:/a1ku3iLsSpD/appdata/user/pub

3.阿里云 (云产品流转设置)

接下来我们就要配置阿里云的云流转产品,让MCU设备的数据转发到APP的设备上去

这边使用旧版本的规则
mit app inventor,智能手机,阿里云,stm32

创建一个apppubdatetoSTM32的云流转规则;规则名称可以随意自取

mit app inventor,智能手机,阿里云,stm32

编写SQL参数,这步是配置数据来源的设备。仔细配置,不要配置错误了。

mit app inventor,智能手机,阿里云,stm32

接收数据设备配置

mit app inventor,智能手机,阿里云,stm32

启用配置好的云产品流转规则
非常的事情说三遍
一定要启动规则
一定要启动规则
一定要启动规则

mit app inventor,智能手机,阿里云,stm32

4.控制数据获取

启动设备模拟器,下发数据,

mit app inventor,智能手机,阿里云,stm32

得到开关灯的数据

{"method":"thing.service.property.set","id":"853638601","params":{"LED1":1},"version":"1.0.0"}
{"method":"thing.service.property.set","id":"822446772","params":{"LED1":0},"version":"1.0.0"}

mit app inventor,智能手机,阿里云,stm32
需要找到连接参数,其实这里与STM32 连接阿里云的参数相同,只不过设备变成了appdate设备。

连接参数:

clientId
username
passwd
mqttHostUrl
port
APP控制阿里云数据的Topic:/a1ku3iLsSpD/appdata/user/pub

mit app inventor,智能手机,阿里云,stm32

5.MIT App inventor 设置

用网页版inventor APP打开例程
一对一填入对应的参数
打包apk
mit app inventor,智能手机,阿里云,stm32

按键控制开关灯消息填入
mit app inventor,智能手机,阿里云,stm32

在APP中点击连接服务器,APP显示已连接,阿里云设备就会在线上。
mit app inventor,智能手机,阿里云,stm32

mit app inventor,智能手机,阿里云,stm32

就可以通过按键Auto模式控制LED开和关了
mit app inventor,智能手机,阿里云,stm32

总结

没有学习数据上传的记得先学习数据上传。
6. MIT App inventor 自制手机APP连接阿里云平台 手机APP显示STM32发来的数据

app提示的报错。较多情况是因为下发到app的数据在MIT App inventor 查找不到相关物模型标识符导致的
8.特别篇:MIT App inventor 报错:Bad arguments to lookup in pairs

侵权私聊删除
参考文章:https://blog.csdn.net/weixin_55576473/article/details/127580362文章来源地址https://www.toymoban.com/news/detail-837070.html

到了这里,关于7.MIT App inventor 自制手机APP连接阿里云平台 手机APP远程控制STM32设备的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • STM32+ESP8266+APP连接阿里云监测环境温湿度系列笔记1:阿里云物联网平台配置及数据上传

            在数据传递过程中阿里云物联网平台相当于服务器,ESP8266为客户端,通过路由器连接服务器时需要在物联网平台创建设备,具体过程如下: 1. 首先 在物联网平台创建公共实例,并点击进入, 图1 2.可见设备接入物联网平台的整体流程如图2中红色方框所示, 接下

    2024年02月04日
    浏览(55)
  • 微信小程序连接阿里云物联网平台——物联网远程控制开发1

    博主在尝试使用微信小程序与阿里云物联网平台的topic通信,但有些资源说的不够详细,容易搞懵小白,因此补充一些。 内容框架参考: 【物联网】微信小程序接入阿里云物联网平台 微信小程序连接阿里云物联网平台 - MQTT协议题 在此感谢两位博主的分享。 微信开发者平台

    2024年02月09日
    浏览(61)
  • 2023年最强手机远程控制横测:ToDesk、向日葵、Airdroid三款APP免Root版本

    随着远程办公和远程协作的日益普及,跨设备、系统互通的远程控制软件已经成为职场人士不可或缺的工具之一。在国内,向日葵和ToDesk是最著名的远程控制软件;而在国外,则有微软远程桌面、AirDroid、TeamViewer、AnyDesk、Parsec等多个选择。 而随着移动设备和智能手机的普及

    2023年04月15日
    浏览(47)
  • 毕业设计——基于STM32的智能家具控制系统(ESP-01S(8266)、手机app远程控制、远程显示温度)

    智能家具系统分为两个不同版本系列: ①系列一:手机app远程控制、远程检测温湿度显示在app,(云平台)    ---------本文章 ②系列二:语音识别控制                https://blog.csdn.net/m0_59113542/article/details/123742383 步进电机及相关驱动 步进电机28BYJ48 uln2003驱动板器4相5线

    2023年04月09日
    浏览(71)
  • App Inventor +App Inventor AI伴侣

    1:安装App Inventor离线版(建议还是不要离线,直接在线就好) 2:安装App Inventor AI伴侣 (先不要安装,因为要匹配,匹配不对,下了也没有用) 目录 步骤1: 步骤2: 步骤3: 步骤4::制作个小的APP 链接: App Inventor 相关资源下载地址(AI伴侣,各种模拟器) (wb98.com) 打开这个

    2024年02月01日
    浏览(47)
  • App Inventor 2 开发 ChatGPT 对话App

    ChatGPT大家应该不会陌生,它的回答内容非常的专业及深入,具有实际的可指导性。我们通过App Inventor 2开发一个简单的对话App,先看效果: App Inventor 2 ChatGPT教育领域对话演示 代码块如下: 用到的核心组件“ ChatBot ”如下: 那么问题来了,这个“ChatBot”这个强大的组件从何

    2024年02月11日
    浏览(38)
  • 基于STM32与OneNet平台的智能家居系统设计(代码开源含自制APP代码)_onenet 编程

    请求方式: GET URL: http://api.heclouds.com/devices/device_id/datapoints 服务器或上位机下发主题报文(控制下位机): API函数: 请求方式: POST URL: http://api.heclouds.com/mqtt?topic=xxx 以上2个网络通讯的 API函数 至关重要,就是实现常规情况下OneNet物联网开发的 关键性技术支持。 ( 情况允许

    2024年04月12日
    浏览(68)
  • APP INVENTOR的使用

    APP INVENTOR(AI) 是一款强大的可视化编程工具,其主要特点是通过组件和块代码设计,及拖拽抽屉方式,降低了记忆难度和开发难度。主要用来进行android开发. 国外 :MIT App Inventor,可以使用google邮箱登录 国内 : 广州服务器 :MIT App Inventor (gzjkw.net),可以使用QQ邮箱登录 张路先生

    2024年02月13日
    浏览(37)
  • App Inventor 2—零代码开发自己的物联网App

    如果使用类似Blynk的手机端App不能满足开发需求,而在手机上使用Easy Iot、SIoT等物联网平台又不够直观简便,能不能自己编写一个手机端app,自己设计界面,自己编写程序,把各种奇思妙想灵活呈现在应用端呢? 通常情况下,开发iOS需要学习Objective-C或Swift编程语言,而Andro

    2024年02月05日
    浏览(36)
  • 2-远程升级篇(自建物联网平台)-STM32通过EC800使用http或https下载程序文件升级程序(APP通过MQTT控制单片机更新)

    1,用户在APP上点击 \\\"固件升级\\\" 按钮, APP使用MQTT发送:  {\\\"data\\\":\\\"updata\\\",\\\"cmd\\\":\\\"DeviceInfo\\\"} //询问设备固件信息 2,设备通过MQTT收到该消息以后,发送 {\\\"data\\\":\\\"updata\\\",\\\"cmd\\\":\\\"DeviceInfo\\\",\\\"DeviceModel\\\":\\\"STM32EC800BKAPP\\\",\\\"FirmwareVersion\\\":\\\"0.0.0\\\"} (STM32EC800BKAPP是设备的型号;  0.0.0是设备当前的固件版本) 3,APP收到

    2024年04月16日
    浏览(152)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包