1. 系统介绍
1.1 系统概述 联想智能农业移动应用开发系统是一套模拟智能农业场景的应用研发测试平台。可广泛运用于移动APP开发、嵌入式设备开发、软件测试、用户体验测试(需配选件)等。不仅可以满足开发企业研发新产品搭建模拟环境的需求,也可以作为各级学校移动互联网、软件、物联网、设计等专业或课程的教学和实训平台。 该系统可以模拟农业大棚中各种常用传感器和智能网关,用户可以开发APP读取这些数据;同时,同时可以通过APP设置各种农业指标的正常范围,如空气温湿度、土壤温湿度、二氧化碳浓度、光照强度等,同时可以或直接利用APP打开相应的控制设备,如报警、喷水、打开LED等,从而实现对智能农业大棚的高效管理。 本系统采用Android操作系统,基于ARM Coretex-A9开发平台,配备了4核处理器,能提供稳定的性能和良好的兼容性。同时,本系统具有强大的扩展和升级能力。系统配备可插拔的WIFI、GPRS、3G和蓝牙模块,同时提供了标准USB、COM、VGA、HDMI、SIM卡、JTAG和通用GPIO等接口。通过增加选配件,该系统还可以模拟智能环境监测等其他应用场景。配备眼动仪组件(可选)后,可以升级为眼动测试系统,更能满足用户进行移动APP用户界面和用户体验测试的需求。
1.2 系统架构和连接 这个系统由三部分组成:智能农业沙盘,智能数据网关和移动互联开发平台,系统连接方式如下:

    用户开发的APP安装在移动互联开发平台上,并通过WIFI或网线与智能数据网关相连和通讯,可以读取来自智能数据网关的传感器数据,并发送控制命令给智能数据网关。  智能数据网关已预装有一个服务端APP(用户也可自行开发),一端与移动应用开发平台APP通过局域网相连(建议采用WIFI),发送传感器数据给移动应用开发平台,并接收来自移动应用开发平台的控制命令;另一端用随机配备的RS232串口线(COM线)与智能农业沙盘相连,读取来自智能农业沙盘的传感器数据,并转发移动应用开发平台控制命令给智 WIFI COM线  移动互联开发平台  智能数据网关  智能农业沙盘

联想智能农业移动应用开发系统用户手册
智能农业沙盘。 智能农业沙盘一端通过COM口与智能数据网关相连,一方面上传读取到的传感器数据,另一方面接收来自智能数据网关的控制命令,控制各报警设备和控制节点
初始化串口读取和控制API

public void initSerial(String serialPortName,int baudRate)

第一个参数是串口设备名称 第二个是参数指定波特率
函数作用:初始化串口
2、public void devHands
与串口握手
3、public void RequestDeviceData(byte[] sensorAddress)
函数作用:获取传感器的数据
参数含义:第一个参数
参数含义:指定传感器的地址
4. public void controlAct(byte[] relayAddress, byte[] controlAddress, byte[] openOrCloseAddress)
5. 函数作用:控制继电器连接设备的打开或关闭 参数含义:第一个参数指定继电器的地址;第二个参数指定继电器控制的连接设备;第三个参数指定打开或关闭继电器连接设备 每个传感器节点都是独立工作的,并且每个传感器还有一个4位的LED现场显示器,传感器的数值可以现场实时显示。每个传感器节点通过Zigbee无线网络跟封闭在箱体底座里边的协调器进行数据交互,协调器再把相关数据通过RS232串口上传到智能数据网关。 智慧农业沙盘采用RS232接口与智能数据网关相连,一方面发送传感器数据给智能数据网关,另一方面接收智能数据网关转发的控制命令,实现对各控制节点的控制和操作。
转载请注明出处!

联想智能农业移动应用开发系统用户手册相关推荐

  1. 使用TensorFlow搭建智能开发系统,自动生成App UI代码

    本文转自微信号EAWorld.扫描下方二维码,关注成功后,回复"普元方法+",将会获得热门课堂免费学习机会! 本文目录: 一.我们的现状与期望 二.我们的初级探索及建议 三.智能开 ...

  2. Python OpenCV开发MR智能人脸识别打卡系统(一、需求分析与系统设计)

    需要源码请点赞关注收藏后评论区留言私信~~~ 整体系统讲解如下链接 Python OpenCV开发MR智能人脸识别打卡系统(二.文件系统.数据实体模块设计) Python OpenCV开发MR智能人脸 ...

  3. Python OpenCV开发MR智能人脸识别打卡系统(四、服务模块设计)

    需要源码请点赞关注收藏后评论区留言私信~~~ 整体系统讲解如下 Python OpenCV开发MR智能人脸识别打卡系统(一.需求分析与系统设计) Python OpenCV开发MR智能人脸识别打卡系统 ...

  4. Python OpenCV开发MR智能人脸识别打卡系统(三、工具模块设计)

    需要源码请点赞关注收藏后评论区留言私信~~~ 整体系统讲解如下 Python OpenCV开发MR智能人脸识别打卡系统(一.需求分析与系统设计) Python OpenCV开发MR智能人脸识别打卡系统 ...

  5. 安卓开发项目——智能农业

    智能农业的开发步骤 首先需要导一下数据包. compile 'com.makeramen:roundedimageview:2.2.1'--让图片变成圆形的效果compile 'com.loopj.a ...

  6. 单片机设计_智能农业大棚环境监测系统(STM32 OLED ESP8266 DHT11 光敏 土壤湿度)

    想要更多项目私wo!!! 一.电路设计 智能农业大棚环境监测系统.可以测量空气的温湿度,土壤的温湿度,光照强度,等等通过OLED 屏幕显示,然ESP8266-01SWiFi模块连接手机,APP可以远程 ...

  7. Python OpenCV开发MR智能人脸识别打卡系统(五、程序入口设计与测试)

    需要源码请点赞关注收藏后评论区留言私信~~~ 整体系统讲解如下 Python OpenCV开发MR智能人脸识别打卡系统(一.需求分析与系统设计) Python OpenCV开发MR智能人脸识别打卡系统 ...

  8. 安卓开发 智能农业 详细

    大局观: 智能农业是 远程监控一定区域内的 空气浓度,co2浓度,预警,等 效果图 首先 我们首先的问题就是静态布局: 难点 :Fragment碎片布局 和 图片设置 强调内容 Fragment 碎片 ...

  9. Android开发项目——智能农业(知识点整理回顾)

    前言:智能农业这个项目可以说是大多都是我们自己完成的.是对于前一个多月Android学习的一个检验,同时也是对我们成绩的一个凭据.意义非常重大. 一.对于布局方面 下面我放两张例图,是我认为在布局上对 ...

  10. 实战项目——智能农业沙盘

    智能农业的实现 前言:前面我们学习了一系列的Android基础知识点,而一些重要知识点将在我们的实战项目中灵活运用到. 关于智能农业 这是一款基于Android开发的农业管理系统,通过移动端(Andr ...

最新文章

  1. 【资源】NLP 算法工程师相关的面试题
  2. LeetCode: 109. Convert Sorted List to Binary Search Tree
  3. poj 1324(BFS+状态压缩)
  4. 第八章《对象引用、可变性和垃圾回收》(下)
  5. elk示例-精简版2
  6. java抽象类重载_在JAVA中使用一个抽象方法的重载方法
  7. 专业能力与行业价值 IBM在华的商业人工智能实践
  8. 省市区三级联动数据库
  9. js string转json有斜杠_json 带斜杠时如何解析的实现
  10. 官方rom提取原签名工具_ROM修改工具:Dragonface+昂达OTA签名工具
  11. java 对数运算_使用java计算log值
  12. 计算机黑屏风扇异响,电脑开机黑屏主机风扇一直响
  13. ubuntu用户磁盘空间分配--quota
  14. 如何利用SFTP在远程服务器中保障文件传输安全
  15. python中pd是什么意思_python pd
  16. mysql的genelog_小白实战课堂!转录因子的候选靶基因查询~~
  17. java image 内存_Java BufferedImage内存消耗
  18. LLVIP数据集下载
  19. 美国历史最大10宗破产保护
  20. 如何获取电信(光)猫路由器的超级帐号密码

热门文章

  1. 软件设计模式概述(摘自《研磨设计模式》)
  2. 公式编辑器如何打出空格
  3. AI 脑补宋明清皇帝长相,四大模型构想真实五官
  4. C4D 自定义快捷键
  5. 数据结构银行排队系统c语言,数据结构银行排队系统.doc
  6. 运营人员消消气,这个工具让数据分析轻松驾驭
  7. IDM磁力解析 IDM磁力使用教程
  8. 如何下载酷家乐的3D全景图效果图,并生成本地离线版vr全景漫游
  9. python3安装numpy命令_Python3.8如何安装Numpy
  10. Spring-core源码 -- AlternativeJdkIdGenerator Spring的UUID生成器类