IOTKIT UserManual
·编辑:Jason
1
目录
一、
IOTKIT 产品介绍 ...................................................................................................................................................... 3
二、
IOTKIT 硬件介绍 ...................................................................................................................................................... 4
三、
IOTKIT 例程演示 ..................................................................................................................................................... 6
方法一:标准模式 ........................................................................................................................................................... 6
方法二:Soft AP 配置模式 ............................................................................................................................................ 8
四、
IOTKIT 整个开发流程 ............................................................................................................................................ 10
五、 实例开发 ................................................................................................................................................................. 11
5.1 WIFI 模组篇 ........................................................................................................................................................ 11
5.2
STM32 底板篇 ................................................................................................................................................... 11
5.2.1
STM32 和 WIFI 模组通信机制 ..................................................................................................................... 11
5.2.2 如何在我们提供的程序中添加和删除应用 ................................................................................................. 12
5.2.3
STM32 开发环境的搭建 ............................................................................................................................... 16
5.2.3.1 安装 KEIL MDK 的编译环境 ............................................................................................................... 16
5.2.3.2
IOTKIT 在 KEIL MDK 设置与调试 ....................................................................................................... 18
5.2.3.3 使用 Jlink 在 J-Flash ARM 中下载 BIN 文件 ................................................................................... 22
5.2.3.4
IOTKIT 软件构架介绍 .......................................................................................................................... 12
六、
FAQ ......................................................................................................................................................................... 23
2
一、 IOTKIT 产品介绍
这是一款物联网开发套件,提供 WIFI 接口,可兼容 marvell、高通、博通、TI、
庆科、汉枫、微雪电子等主流 WIFI 模组,方便用户选择。开发板配套的 WIFI 模组默
认烧写的是支持机智云平台的云服务的固件,只需要 MCU 用串口就可以跟 WIFI 模组
进行通信,并且实现远程控制。
IOTKIT 采用 Arduino 标准接口设计,兼容 XNUCLEO、Arduino UNO R3、ST
NUCLEO 等开发板。板载了常用传感器和一些通用的外设,还预留了 4Pin 传感器接
口,方便用户外接更多的传感器模块。
可 直 接 接
入 IOTKIT
3
二、 IOTKIT 硬件介绍
[接口介绍]
8. P9813
1. Arduino 接口
方便接入各种 Arduino 扩展板
(Shield)
2. WIFI 接口
方便接入多款 WIFI 模组,如:
WIFI-LPB 系列
RGB LED 驱动芯片
9. L9110S
电机驱动芯片
10. 可调电位器(10KΩ)
方便调节红外的探测的距离
11. 红外对射管
4
3. OLED 接口
当有物体遮挡住红外时,可以触发报
方便接入 OLED 屏,如 0.96inch
警
OLED (B)
12. 红外触发 LED 指示灯
4. WiFi 模组扩展接口
当红外被触发时,LED 亮
包含 WiFi 的 SWD 和 GPIO 等引脚
13. RGB LED
5. 传感器扩展接口
红 绿 蓝 三基色 LED,可以显示
方便接入各种传感器,如语音,光,
256*256*256 种颜色
角速度等
14. 电机
6. 扩展电压选择跳线
可以正转和反转
接到 5V:扩展接口的 VCC 为 5V
15. DHT11 温湿度传感器
接到 3.3V:扩展接口的 VCC 为 3.3V
可用于检测温度和湿度
[器件介绍]
7. LM393
电压比较器,用于检查红外是否被触
发
16. 用户按键
用户自定义按键,可用于复位和设置
WIFI
5
三、 IOTKIT 例程演示
方法一:标准模式
复位 WIFI 模组
将 IOTKIT 接入 ARDUINO 接口主板上,长按 KEY1,直到 RGB LED 变红,然后松
开按键。
设置 WIFI 模组进入配置模式
长按 KEY2,直到 RGB LED 变绿, 模组进入配置模式。
用手机配置模组连接到路由器上
手机接入可用的 WiFi 网络,打开 IOE Demo app 。 进入 app 主界面后点击右上
角“菜单”,选择“添加设备”。
在 App 上输入你所连接 WiFi 网络的密码,点击“配置”。 IOTKIT 将自动连接路
由器。
6
用手机绑定设备
设置好 WIFI 模组之后,点击 IOE Demo app 的刷新设备列表,在发现新设备中就
能找到我们的 IOTKIT,此时点击一下就可以提示说绑定 OK。
局域网控制 IOTKIT
绑定 OK 之后,在设备列表中就可以找到 IOTKIT 了,并显示局域网已连接。
远程控制 IOTKIT
当你连接到其他 WIFI 或者 3G,4G 网络时,就会显示远程已连接。
绑定设备 局域网控制 远程控制
7
方法二:Soft AP 配置模式
复位 WIFI 模组,把模组设置为一个 WIFI 热点。
将 IOTKIT 接入 ARDUINO 接口主板上,长按 KEY1,直到 RGB LED 变红,然后松开
按键,此时模组被设置为一个 SSID 为 XPG-Gagent 的 WIFI 热点。
手机连接到模组的 WIFI 热点,配置模组连接到指定路由器上。
手机进入"设置" —> WiFi,选择“XPG-GAgent”密码:123456789
打开 IOE Demo app,选择/或输入可用 WiFi 网络并输入 WiFi 密码,点击“配
置”,GoKit 将自动连接路由器。
用手机绑定设备(同上)。
局域网控制 IOTKIT(同上)。
局域网控制 IOTKIT(同上)。
说明:
8