Timer Camera - UIFlow MediaTrans

功能介绍

使用TimerCAM实现低功耗定时唤醒拍摄功能,该功能需依赖Wi-Fi连接。拍摄的图片将自动上传至M5云端,并通过唯一token生成固定一个HTTP接口,其他的设备可以通过该接口访问获取最新一帧图片以及设备当前电池电压状态。

驱动安装

将设备连接至PC,打开设备管理器为设备安装 FTDI驱动 。以win10环境为例,下载匹配操作系统的驱动文件, 并解压,通过设备管理器进行安装。(注:某些系统环境下,需要安装两次,驱动才会生效,未识别的设备名通常为M5StackUSB Serial, Windows推荐使用驱动文件在设备管理器直接进行安装(自定义更新), 可执行文件安装方式可能无法正常工作)。 点击此处,前往下载FTDI驱动

对于MacOS用户安装前请勾选 系统偏好设置 - >安全性与隐私 - >通用 - >允许以下位置下载的App - > App Store和认可的开发者选项

下载烧录工具

请根据您所使用的操作系统,点击下方按钮下载相应的M5Burner固件烧录工具.解压打开应用程序。

软件版本 下载链接
M5Burner_Windows Download
M5Burner_MacOS Download
M5Burner_Linux Download

注意:
MacOS用户安装完成后请将应用放入Application文件夹内,如下图所示。
Linux用户请切换至解压文件路径下,在终端中运行./M5Burner, 运行应用。

烧录固件

打开M5Burner-->将设备连接至电脑-->选择对应的端口-->切换至TimerCam选项-->选择合适版本点击download-->配置合适的参数-->点击Burn进行烧录-->等待弹窗successful则表示烧录完成

WIFI SSID: WIFI名称, 注意不要出现特殊字符
WIFI PASSWORD: WIFI密码(注: WIFI密码为必填项,不可为空,建议使用带有密码的WIFI热点)
Image Size: 图片尺寸
Wake Time:图像发送间隔, 建议间隔大于30s.

TOKEN获取

点击Get Token即可获取-->等待弹窗Token,显示的字符串即为Token,也可通过扫描二维码获取,或直接在浏览器中打开。

HTTP接口

请求方式为GET,返回数据为JPG图像数据,设备电压值将包含在HTTP Response Headers中的Voltage字段。


//GET
//http://api.m5stack.com:5003/timer-cam/image?tok=token

http://api.m5stack.com:5003/timer-cam/image?tok=8caab58179bc02d5435c653acbe03966

UIFlow编程

在UIFlow中使用M5CORE型设备调用HTTP接口自动获取图片,并显示到屏幕上。

On This Page