App Inventor 2 IoT 专题:经典蓝牙(SPP),低功耗蓝牙(BLE),WIFI,物联网,MQTT,ESP32,Ardruino等相关硬件控制方法。
中文文档
【BLE】App Inventor 2 低功耗蓝牙 BlueToothLE 拓展
【Microbit】App Inventor 2 Microbit 拓展 - 使用BLE与 Microbit 设备通信
【Arduino101】App Inventor 2 Arduino101 拓展 - 使用BLE与 Arduino 101 设备交互
【MQTT】App Inventor 2 UrsPahoMqttClient 拓展 - 物联网轻量级MQTT协议
【TCP】App Inventor 2 ClientSocketAI2Ext 拓展 - TCP/IP传输协议
【UDP】App Inventor 2 UrsAI2UDP 拓展 - UDP广播通信协议
【红外】App Inventor 2 IR Xmitter 拓展 - 红外传感控制
【字节数组】App Inventor 2 ByteArray 拓展 - 字节数据处理工具
中文教程
- 【BLE】App Inventor 2 低功耗蓝牙(BLE) 硬件接入、数据通信及IO控制

- 【SPP】HC-05 经典蓝牙模块开发
- 【科普】低功耗蓝牙(BLE) 和 经典蓝牙(SPP) 的区别
- 【乱码问题】HC-05/BLE 蓝牙通信数据乱码?接收到的中文乱码?乱码的原理及解决思路
- 【物联网·云】App inventor + ESP8266:使用WIFI连接云控制
- 【蓝牙弹窗】App Inventor 2 实现蓝牙未开启时弹窗提醒用户开启蓝牙
- 【MQTT】App Inventor 2 MQTT拓展入门(保姆级教程)

- 【Microbit】
micro:bit 微控制器教程 - 【UDP】
两台手机在局域网里互发消息(不用服务器) - 【字节数组】
拼一个二进制协议帧,再把它拆开 - 【红外】
把手机变成家电遥控器
micro:bit 实验系列(跟着做,一篇一个成果)
每篇一个闭环小实验:器材清单 → 接线 → 分步搭(每步都能中途验证)→ 跑通看现象 → 排错表。 难度递进,前一篇的成果就是后一篇的起点。
- 实验01:连上 micro:bit,点亮第一行字 —— 扫描 / 连接 / 写数据
- 实验02:按 A/B 键让小球跑起来 —— 订阅通知,反向数据流
- 实验03:做一块实时温度看板 —— 连续数值、采样周期
- 实验04:用磁力计做一个指南针 —— 三轴数据、查表映射、校准
- 实验05:用 P0 引脚读一个自己接的按钮 —— 引脚配置、数字输入
- 实验06:拧旋钮控制屏幕,读模拟量 —— 模拟输入、量程换算、滤波
- 实验07:手机调色,点亮一颗 RGB LED —— 引脚输出、PWM 调光
- 实验08:摇一摇与倾斜检测 —— 姿态判断、变化量检测
Arduino 101 实验系列(BLE 直连,跟着做)
用板载 BLE 让手机直接读写 Arduino 101 的传感器和执行器。每篇一个闭环小实验, 难度递进;改编自 MIT 官方 IoT 教程,扩展与完成品工程都在本站。
- 实验00:环境搭建 —— 装 IDE、板卡版本、烧固件(只做一次)
- 面包板与基础电路 —— 没接触过硬件先看这篇
- 实验01:让板载 LED 闪起来 —— 不接元件,先打通 BLE 链路
- 实验02:手机开关灯与亮度调节 —— PWM 调光
- 实验03:读一个按钮 —— 数据反向推到手机
- 实验04:温湿度环境看板 —— 一个组件两路数据
- 实验05:光照传感器与自动小夜灯 —— 模拟量 + 传感器联动执行器
- 实验06:土壤湿度与浇水提醒 —— 两点标定
- 实验07:接近传感器与非接触开关 —— 插座号 ≠ 引脚号的坑
- 实验08:板载六轴 —— 加速度计与陀螺仪
- 实验09:PWM 电机调速 —— 供电与启动电压
- 实验10:舵机角度控制 —— 脉宽校准
- 实验11:RGB LCD 显示屏 —— I2C 与异步读回
- 实验12:录音与回放 —— 双引脚组件
Ardruino(HC-05 经典蓝牙系列)
- 【硬件交互】APP INVENTOR硬件交互学习教程01——开发板介绍
- 【硬件交互】APP INVENTOR硬件交互学习教程02——资源介绍
- 【硬件交互】APP INVENTOR硬件交互学习教程03——巧借arduino nano 配置HC-05
- 【硬件交互】APP INVENTOR硬件交互学习教程04——蓝牙控制继电器
- 【硬件交互】APP INVENTOR硬件交互学习教程05——自动连接蓝牙实现
- 【硬件交互】APP INVENTOR硬件交互学习教程06——硬件参数上报
- 【硬件交互】APP INVENTOR硬件交互学习教程07——多个参数上报
- 【硬件交互】APP INVENTOR硬件交互学习教程08——增加语音播报
- 【硬件交互】APP INVENTOR硬件交互学习教程09——增加人机交互提示
- 【硬件交互】APP INVENTOR硬件交互学习教程10——多个虚拟界面实现
- 【硬件交互】APP INVENTOR硬件交互学习教程11——滑动条控制舵机
扫码添加客服咨询