iTOP-4412开发板-QtE-智能网关测试使用文档

本文档介绍的是在 QT 系统环境下 iTOP-4412 智能网关实验调试步骤。给用户提供了“iTOP-4412-QtE4.7-智能网关_V1.0.rar”“iTOP-4412-QtE4.7-TCPsocket 通信_V1.0”和压缩包,即智能网关实验与 TCPsocket 实验 Qt 源码。
智能网关实现的是传感网络到传统通信网络的协议转换,将协议适配层上传输的标准格式数据进行统一封装,将广域接入层下发的数据解包成标准格式数据,实现命令的解析,之后转换为感知层协议可以识别的信号和控制指令。
本实验需要完成两个部分:第一部分 PC 机通过串口将数据发送到智能网关,服务器经网线自动将数据通过 socket 通信发至 Ubuntu 虚拟机(或开发板);第二部分 Ubuntu 虚拟机(或开发版)通过网线将数据发送到智能网关,服务器经串口自动将数据发至 PC 机。
1 硬件连接
作者测试智能网关,使用的 iTOP-4412 精英版开发板,将网线(1)与串口线(2)同时连接开发板与 PC 机,从而实现 socket 通信以及串口通信。

2 测试软件的使用
将“iTOP-4412-QtE4.7-智能网关_V1.0”中“NetworkTcp”目录下可执行文件“NetworkTcp”拷贝到 U 盘上,如下图
所示。

然后使用命令“mount /dev/udisk /mnt/disk/”将 u 盘挂载到开发板上,我们可以使用命令“ls /mnt/disk/”查看到“NetworkTcp”,如下图所示。

在运行程序之前,首先要使用“ifconfig”命令修改开发板 ip,使其能与虚拟机 ping通。如下图所示。

使用命令“/mnt/disk/NetworkTcp -qws &”,如下图所示。

如下图所示,点击“SERVER”按钮,启动服务器。

通过 SSH 工具将“iTOP-4412-QtE4.7-TCPsocket 通信_V1.0”中“build-NetworkTcp-Desktop_Qt_5_3_GCC_64bit-Debug”文件夹拷贝到虚拟机 Ubuntu 中,。
PC 端的 Ubuntu 运行“build-NetworkTcp-Desktop_Qt_5_3_GCC_64bit-Debug”下的测试程序“NetworkTcp”,将“IP”栏修改为开发板 IP,点击连接服务器,如下图所示。

打开控制台选择对应开发板串口的 COM 口,点击虚拟机测试程序发送按钮,即可在控制台看到虚拟机发送来的文本信息,如下图所示。

在控制台粘贴一段字符串,即可在虚拟机测试程序上看到 PC 机发来的信息,如下图所示。

我们在开发板屏幕上也可以看到虚拟机与 PC 机通信记录,如下图所示。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
欢迎下载研华科技主题白皮书: 【AIoT】研华AIoT边缘智能网关解决方案 [摘要] 物联网、大数据、云服务与人工智能,是产业数位转型的关键科技趋势,透过创新应用,将替各产业带来巨大商机与全新 局面。研华以坚强的硬件实力为基础,开发出多元软件服务。 https://www.eefocus.com/resource/advantech/index.p... 声明:该设计资料仅供学习参考,不可用于商业用途。资料虽说不是很全,还是很希望能帮到需要的人们。 家庭智能网关概述: 本系统主要采用了三星S5PV210(CPU)为核心,运行主频可高达1GHz,S5PV210内部集成了PowerVR SGX540高性能图形引擎,支持3D图形流畅运行,并可播放1080P大尺寸高清视频。SIN210开发板使用了核心板+底板的方案。S5PV210又名“蜂鸟”(Hummingbird),是三星推出的一款适用于智能手机和平板电脑等多媒体设备的应用处理器,苹果的iPad和IPhone4上有的A4处理器(三星制造的),就用的和S5PV210一样的架构(只是3D引擎和视频解码部分不同),三星的Galaxy Tab平板电脑上用的也是S5PV210。 家庭网关使用的是linux+QT做的界面。 本项目主要采用linux作为主控,作为家庭智能网关。通过串口和TI的cc2530通信(协调器),其他的CC2530作为节点,通过ZigBee网络,采集室内的温度和一些空气质量的信息。(CC2530内部的AD可以读取芯片的温度),使用的是一颗MQ-2传感器采集的空气中CO的浓度。 整体通信已完成,传感器值用了温度和MQ-2来演示使用。 通过网关可以控制节点的LED,CC2530开发板上已经有了两颗LED,只选了颗LED作为模拟使用。 后面会增加摄像头和Boa服务器。 视频演示: 家庭智能网关主机截图:

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值