物联型串口屏与机智云通信配置方法 点击:208 | 回复:0



dcolour

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 3回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2017年8月01日
发表于:2017-12-21 10:54:53
楼主

以广州大彩科技最新推出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、设备通信协议

进入机智云官网“开发者中心”创建产品和数据点,然后下载“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脚本发送消息




热门招聘
相关主题

官方公众号

智造工程师