更新时间:2022-11-15 16:40:09收藏订阅更新我的文档设置返回文档iot 小程序开放了一系列的 api 和组件,开发者可以利用这些 api 和组件开发适合自己门店需求的小程序,并通过 iot 设备呈现。本文将介绍使用 iot 小程序的主要 api 接口在蜻蜓机具上开发一个多功能的 iot 小程序。 功能介绍支付功能收银功能:iot 小程序通过调用 收银台 my.ix.startapp(启动收银台)api,使小程序接入收银功能,推送小程序到蜻蜓设备上。会员功能刷脸核身: iot 小程序通过调用 刷脸核身 my.ix.faceverify api,使小程序可以通过刷脸来验证用户身份识别会员,推送到蜻蜓设备上后可以唤起蜻蜓设备的前端摄像头进行刷脸。连接收银机●发送付款码:iot 小程序通过调用 发送付款码 my.ix.writehid api,使小程序可以通过在蜻蜓设备上生成付款码后,将付款码发送给收银机(调试该功能需要 )。●小指令:iot 小程序通过调用 发送和接收小指令 api,使小程序可以完成蜻蜓设备与收银机双向通信,实现蜻蜓与收银机双端联动(调试该功能需完成收银机接入 蜻蜓小指令)。基础功能●容器版本查询:iot 小程序通过调用 版本查询 my.ix.getversion api,使小程序可以在蜻蜓设备上查询小程序容器版本。●获取设备序列号:iot 小程序通过调用 获取系统属性 my.ix.getsysprop api 的 ro.serialno 属性,使小程序可以在蜻蜓设备上查询设备序列号。●获取设备型号:iot 小程序通过调用 获取系统属性 my.ix.getsysprop api 的 ro.product.model 属性,使小程序可以在蜻蜓设备上查询设备型号。●获取设备 id:iot 小程序通过调用 获取系统属性 my.ix.getsysprop api 的 unisdk.deviceid 属性,使小程序可以在蜻蜓设备上查询设备 id。●打开系统设置:iot 小程序通过调用 系统设置页面 api,使小程序可以在蜻蜓设备上进入系统设置页面。●扫描二维码:iot 小程序通过调用 二维码识别 api,使小程序可以在蜻蜓设备上打开摄像头扫描二维码功能,进行单次扫码。●连续扫描二维码:iot 小程序通过调用 二维码识别 api,使小程序可以在蜻蜓设备上打开摄像头扫描二维码功能,进行多次连续扫码。●生成二维码:iot 小程序通过调用 生成二维码 api,使小程序可以在蜻蜓设备上生成一个可以扫描的二维码图形。●跳转海报页面:iot 小程序可以直接在蜻蜓设备上跳转到电子海报页面(需要先调用 电子海报 组件完成电子海报在蜻蜓设备上的投放)。语音功能●语音播报1.0:iot 小程序通过调用 语音播报 my.ix.voiceplay api,使小程序附加了数值播报类型和自定义语音功能,通过蜻蜓设备的喇叭可以播放语音。●语音播报2.0:iot 小程序通过调用 语音播报 api,使小程序附加了合成电子语音并播放语音的功能,通过蜻蜓设备的喇叭可以播放语音。说明:语音播报1.0和语音播报2.0是语音播报的两种实现,二者不存在继承关系。外设接入●连接打印机:iot 小程序通过调用 打印指令 my.ix.printerstatus 和 my.ix.printer api,使小程序可以在蜻蜓设备上查询连接的打印机并完成打印(调试该功能需要连接支持的打印机,可查看 打印指令硬件说明)。●身份证读卡器:iot 小程序通过调用 读卡器适配 my.ix.cardreadercommand api,使小程序可以在蜻蜓设备上通过身份证读卡器读取到用户的身份证信息(调试该功能需要连接身份证读卡器,可查看 )。前提条件完成 和 开发机绑定小程序 appid。说明:●本案例对于以上功能的实现仅限于 iot 小程序前端实现,若涉及服务端请开发者自行开发。●本案例开发的功能仅作为示例。●本案例仅支持在蜻蜓系列机型演示。获取模板开发者在打开 小程序开发者工具(ide)时,选择 支付宝 iot > 下一步,选择 iot 小程序模板,即可进入 iot 小程序的开发模板,如下图所示:功能开发本次提供的示例涵盖了 iot 小程序仅蜻蜓系列机型支持的大部分接口功能,详细接口文档请查看 iot 小程序 api 概述。iot 小程序还支持接入支付宝小程序的 jsapi、基础组件 和 扩展组件 进行扩展开发,但由于 iot 设备与移动端的硬件差异,接口的支持情况需要以设备的实际调试情况为准。问题反馈开发联调阶段有关小程序开发问题,可以通过如下渠道进行反馈:●选中文档中存在疑问的内容,文字下方即出现 反馈 按钮,点击按钮即可针对内容提问反馈。●点击文档页面右上角搜索框搜索问题,或直接在 搜索。●点击文档页面右上角的 进行发帖提问。