广州大彩物联型串口屏通信配置快速入门 -龙8客户端下载

一、什么是物联型串口屏?

    目前串口屏广泛应用于工业/消费等有显示需求的领域。传统的串口屏并不直接具备联网功能,需要在用户mcu主板上外扩wifi模组。由于缺乏统一标准,研发人员需要从零开始搭建设备->>云端服务器->>手机app,对于大多数小公司以及创业型公司来说,这个过程的成本太高以及研发周期太长。为了适应串口屏联网功能的发展趋势,降低物联网串口显示屏的开发门槛,广州大彩科技推出w系列物联型串口屏。

该型款的屏幕内置wifi模块,且只需简单配置,就可以接入机智云,如图1.1所示。

                                             

图1.1 物联型串口屏配置运行图

 

二、如何设置串口屏无线网络?

1、通过工程设置,如图2.1所示。

图2.1 工程设置

2、通知串口指令设置

l  首先打开visualtft软件->>指令助手->>网络设置,如图2.2所示。

图2.2 网络设置

 

l  然后使用lua脚本设置,如图2.3所示。

图2.3 lua脚本设置

 

   3、机智云产品参数设置

l  系统自动调用gagent_get_info获取参数设置。用户需要在工程目录下的main.lua文件中添加此回调函数,如图2.4所示。

图2.4 获取参数设置

 

   4、设备通信协议

进入机智云龙8客户端下载官网“开发者中心”创建产品和数据点,然后下载“soc方案接入通信协议文档”。该文档详细描述了mcu用云端通信的消息格式与具体内容。用户只需要处理3条消息。

l  控制设备:用户使用app控制设备

l  读取设备当前状态:app主动查询设备当前状态

l  设备主动上报当前状态

 

   5、处理机智云消息

l  接收消息

    当屏幕收到来自机智云的消息时,系统自动调用gagent_on_recv_data(packet)。如果未定义此函数,或者此函数返回值为0时,此消息将通过串口发送到用户mcu进行处理。发送给用户mcu的消息格式为: ee d2 [机智云消息] ff fc ff ff。如图2.5所示。

图2.5 用户mcu处理机智云消息 


l  发送消息

    屏幕在主动上报当前状态,或者app查询设备状态的时候,需要发送消息到机智云。可以使用lua脚本函数发送消息,gagent_send_data(packet);用户mcu也可以通过串口指令进行发送,格式 ee d3 [机智云消息] ff fc ff ff,如图2.6所示。

图2.6 lua脚本发送消息