Yap Cat.1物联网通讯终端机产品说明书

版本:0.2

1 产品简介:

Yap Cat.1物联网通讯终端(下面简称Yap终端机或终端)基于上海合宙物联网出品的当红物联网模块Luat Air724。 得益于采用先进的蜂窝物联网4G LTE Cat.1 通讯技术,设备在网络覆盖,能耗,传输速度,传输距离,传输延迟,各方面性能俱优。 同时,终端兼具通讯和边缘数据处理功能,数据传输、运算性能俱优,扩展性强,可以胜任多数物联网应用场景。 不仅是大专院校学生朋友入门物联网技术的最佳工具,也是行业人士进行物联网设备研发的利器。

Yap终端机具有 4G Volte语音,USB上网,串口DTU通讯 三大基本功能。 除此之外,得益于内置的上海合宙独创的Luat虚拟机技术,Yap终端机可以作为边缘物联网控制节点独立使用,驱动各类传感器、执行器完成数据采集、数据传送、逻辑控制等操作。 终端驱动设备类型广泛,如测距仪、显示屏、LED阵列、伺服电机、舵机等

Yap终端机与其他传统的物联网设备最大的不同点在于其充分的开放性,设备随机附赠一整套物联网开源解决方案,涵盖了手机APP,PC上位机控制,云平台,本地控制器的全技术链,既可以用于物联网教育的授课教具,也可以作为物联网设备开发的原型机帮您快速构建场景应用。

祝愿您能通过本产品迅速入门物联网,和Luat社区的小伙伴们一起开发出个性化且开放的物理网产品,分享学习物联网技术的的快乐和喜悦。

2 基本使用方法

2.1 按钮功能

2.2 显示屏及指示灯功能

2.3 接口

3 基本功能

Yap终端机具有两个基本形态,语音终端和物联网通讯终端。 前者用于进行语音接听、呼叫,使用时需要插入普通的实名制电话卡方可使用,后者用于物联网数据传输,可以插入物联网专用数据卡。 下面分别介绍使用方法。

3.1 4G Volte通话及短信

4G Volte是一种采用高质量语音编码的新型语音通讯方式,相对于传统的2G线路方式的语音呼叫信号更清晰,通话质量更高。目前三大运营商均已支持,但部分老用户尚未开通该项业务,致电移动、联通、电信运营商客服号码免费开通。

3.1.1 Volte通话

3.1.2 短信收发

3.2 USB上网功能

3.3 远程遥控和数据通讯

Yap终端机具有混合数据通讯能力,支持手机、平板电脑、PC、单片机、SOC设备间的互联互通。

3.3.1 Yap跨平台APP

3.3.2 远程遥控功能

3.3.3 远程数据通讯

3.4 中文语音朗读

4 可扩展功能 (需自行选配外部模块)

4.1 显示屏接口

4.1.1 驱动方形屏幕的方法

目前终端默认支持的方形屏幕为IL9341驱动的TFT显示屏,分辨率为320X240。 您也可以通过使用开源的midemo获得更广泛的显示驱动支持,如官方的ST7735、ST7789等。 采用屏幕进行控制台输出的方法如下:

    例子
    9341DISPLAY,你好
    屏幕从起始位置显示“你好”
    显示完毕后,控制台回显9341DISPLAY,你好->DONE

4.1.2 驱动圆形屏幕的方法

目前终端默认支持的圆形屏幕为GC9A01驱动的TFT显示屏,直径分辨率为240。 采用屏幕进行控制台输出的方法如下:

    例子
    9A01DISPLAY,你好
    屏幕中间显示“你好”
    显示完毕后,控制台回显9A01DISPLAY,你好->DONE

4.2 SPI接口

4.2.1 驱动8X8 WS2812 LED阵列

* Yap终端机可以直接 驱动8X8 W2812B全彩显示屏,产生彩色的英文字符的流水灯效果,最新版的1.3底包由于存在相容性问题,可能出现轻微花屏现象,等待日后完善,使用方法如下:

    例子
    2812DISPLAY,HELLO LUAT
    显示完毕后回显2812DISPLAY,HELLO LUAT->DONE

4.2.2 舵机驱动

4.3 UART接口

4.3.1 激光测距传感器

4.3.2 与其他开发板相连(arduino,microbit等)

5 设备编程控制

5.1 Lua编程控制 (适用于电脑)

5.2 Html5编程控制 (适用于手机、平板电脑等)

6 深度开发技术

Yap终端机是由Cat1 phone core 开源核心板项目发展而来,是该项目的继承与发展,希望本产品可以加速您的物联网项目开发进程。

6.1 开源组件简介

Yap的核心部分均以开源的形式提供给用户,项目核心包括

6.2 upws开源物联网服务器介绍

upws服务端是一个独立的可执行Win32服务端程序,用于桥接终端APP和物联网硬件。 APP端为Websocet接口的静态html页面,硬件端为基于合宙Luat通讯模块。 模块与服务器通讯使用UDP协议通讯。 基本通讯方式如下: Html5页面通过Webscoket接口发送一个自定义的字符串报文给服务端,服务端根据报文中的ID把报文转发给相同ID的UDP硬件设备(或UDP测试程序)

6.3 midemo开源项目介绍

midemo计划用一组极简单的AT增强指令,简化现有的物联网模块联网方式,并增强现有物联网模块对外设的控制能力。 具体功能如下:

一、内置upws开源网络通讯组件,可以通过手机扫描二维码直接与模块建立通讯,收发指令

二、使用LED(网络占用GPIO4,电源灯占用GPIO5)或 128X32 0.91英寸微型点阵显示屏(可选,使用I2C总线)展示联网状态

三、支持外挂320X240分辨率以下的SPI全彩显示屏和扬声器进行文字信息输出

四、支持指令控制实时外挂各种总线设备,包括传感器,执行器等,兼容SPI、UART两种总线连接方式

五、支持定时指令控制

六、支持多链路连接并自动维护网络持续可用,目前支持三路同时在线,1、upws(默认内置),2、标准MQTT,3、阿里云透传

七、支持远程恢复和固件升级

该项目目前一、二、三、六部分已经基本完成,第四部分完成了一部分设备,未来将继续进行添加。 第五、七部分尚在开发中

6.4 Yap终端机配套资源

为了使您能够快速的开发出自己的物联网产品原型,本项目还附带了一些开源的资源供您使用,包括

7 设备性能指标

8 外观、尺寸

9 注意事项