系统本人只负责智能温室大棚系统的子集测控终端方面,而相应的服务端管理软件设计则由我的搭档张晓雯来实现。
2 测控终端系统硬件设计
2。1 测控终端的硬件支持协议介绍
由于温室大棚内数据的双向传输需要TCP/IP协议支持,所以我们采用开源的协议,通过TCP SERVER:TCP 网络客户端侦听连接使用 TcpClient 来连接 TcpListener。TcpClient类直接为客户端设计,提供了通过网络连接发送和接收数据的简单方法,提供IP地址和端口号;TcpListener类用于服务器端,用来监视TCP端口上客户端的请求。通过绑定本机IP地址和端口(IP地址和端口应与客户端请求一致)来创建TcpListener对象实例,由Start()方法启动侦听;当TcpListener侦听到客户端连接后,根据客户端的请求方式来处理请求,即如果是Socket连接请求,则使用AcceptSocket方法,如果是TcpClient连接请求,则使用AcceptTcpClient方法。来`自+优-尔^论:文,网www.youerw.com +QQ752018766-
2。2测控终端的硬件介绍
智能温室大棚网络的硬件平台选用意法半导体(ST)公司出品的STM32F1系列STM32F1103 ;STM32F1系列属于中低端的32位ARM微控制器,其内核是Cortex-M3;该系列芯片按片内Flash的大小可分为三大类:小容量(16K和32K)、中容量(64K和128K)、大容量(256K、384K和512K),芯片集成定时器,CAN,ADC,SPI,I2C,USB,UART,等多种功能。