自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FlashCloud

GPRS物联网数据采集

  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 智慧农业水肥一体化智能监控系统

水肥一体化技术是将灌溉与施肥融为一体的农业新技术。水肥一体化是借助压力系统(或地形自然落差),将可溶性固体或液体肥料,按土壤养分含量和作物种类的需肥规律和特点,配兑成的肥液与灌溉水一起,通过可控管道系统供水、供肥,使水肥相融后,通过管道、喷枪或喷头形成喷灌、均匀、定时、定量,喷洒在作物发育生长区域,使主要发育生长区域土壤始终保持疏松和适宜的含水量,同时根据不同的作物的需肥特点,土壤环境和养分含量状...

2020-03-14 17:53:46 1481

原创 共享单车解决方案

当前共享单车在社会上广泛使用,但单车骑行的短距离仍旧不能完全满足广大用户的需求。共享电动车骑赁系统可以为用户提供扫码用车、手机智能借还、锁车等功能,拥有较好的用户体验,能实时动态显示车辆位置,提供更加快捷方便的骑车方式,解决了常见自行车骑赁系统较为局限的借还寻车功能。共享电动车骑赁系统是一个面向社会(学校)租赁管理的系统。该系统能够帮助人们解决上班最后几公里的路程问题,也能在一定程...

2020-03-14 17:53:15 2230

原创 大数据物联网时代中的智慧大棚解决方案

智能温室大棚控制系统充分应用现代信息技术,集成软件、智能控制、物联网技术、音视频技术、3S技术、无线通信技术及专家智慧与知识,实现大棚控制各关键环节的信息化、标准化,是云计算、物联网、地理信息系统等多种信息技术在大棚控制中综合的应用,实现更完备的信息化基础支撑、更透彻的农业信息感知、更集中的数据资源、更广泛的互联互通、更深入的智能控制、更贴心的公众服务。智能温室大棚控制系统可以实时远...

2020-03-13 09:51:59 1599

原创 智慧农业解决方案

随着大棚技术的大规模应用,配套大棚使用的各种管理设备种类也越来越多,如灌溉系统、施肥系统、通风设备、温湿度探测设备等,这些设备也确实能帮助农业用户对大棚的种植管理。但是目前的大棚种植配套设备也存在一些问题:1、智能化程度不够——绝大部分还是需要人工来采集数据、人工启动各种设备,因此种植过程中增加了人工成本;2、实施难度大、安装成本高——传统的大棚配套自动化设施由于设备本身的技术特点...

2019-12-25 14:56:27 653

转载 MQTT协议

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。做为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设

2017-04-09 17:12:47 355

转载 第二部分: Scala 指南: 类操作

Scala 的函数编程特性非常引人注目,但这并非 Java 开发人员应该对这门语言感兴趣的惟一原因。实际上,Scala 融合了函数概念和面向对象概念。为了让 Java 和 Scala 程序员感到得心应手,可以了解一下 Scala 的对象特性,看看它们是如何在语言方面与 Java 对应的。记住,其中的一些特性并不是直接对应,或者说,在某些情况下,“对应” 更像是一种类比,而不是直接的对应。不过,遇到

2016-05-16 11:04:58 366

转载 第 1 部分: 使用 Scala 语言开发 Spark 应用程序

关于 SparkSpark 由加州大学伯克利分校 AMP 实验室 (Algorithms, Machines, and People Lab) 开发,可用来构建大型的、低延迟的大数据处理的应用程序。并且提供了用于机器学习 (MLlib), 流计算(Streaming), 图计算 (GraphX) 等子模块,最新的 1.4.0 版本更是提供了与 R 语言的集成,这使得 Spark 几乎成为了多领域通吃的全能技术。Spark 对数据的存储,转换,以及计算都是基于一个叫 RDD(Resilient Distri

2016-05-14 13:58:37 1026

转载 Spark入门实战系列--10.分布式内存文件系统Tachyon介绍及安装部署

1、Tachyon介绍1.1 Tachyon简介随着实时计算的需求日益增多,分布式内存计算也持续升温,怎样将海量数据近乎实时地处理,或者说怎样把离线批处理的速度再提升到一个新的高度是当前研究的重点。近年来,内存的吞吐量成指数倍增长,而磁盘的吞吐量增长缓慢,那么将原有计算框架中文件落地磁盘替换为文件落地内存,也是提高效率的优化点。目前已经使用基于内存计算的分布式计算框架有:Spark、I

2016-05-14 12:05:36 690

转载 Apache Spark 1.5新特性介绍

Apache Spark社区2015年9月9日发布了1.5版本,该版本由230+开发人员和80+机构参与,修复了1400多个补丁,该版本可以通过 http://spark.apache.org/downloads.html进行下载。Spark1.5中最主要的修改内容是为了提升Spark性能、可用性和操作稳定性,特别在该版本中引入了Project Tungsten(钨丝项目),该项目通过对几个底

2016-05-14 12:04:42 370

转载 Spark入门实战系列--9.Spark图计算GraphX介绍及实例

1、GraphX介绍1.1 GraphX应用背景Spark GraphX是一个分布式图处理框架,它是基于Spark平台提供对图计算和图挖掘简洁易用的而丰富的接口,极大的方便了对分布式图处理的需求。众所周知·,社交网络中人与人之间有很多关系链,例如Twitter、Facebook、微博和微信等,这些都是大数据产生的地方都需要图计算,现在的图处理基本都是分布式的图处理,而并非单机处理。Sp

2016-05-14 12:03:45 767

转载 Spark入门实战系列--8.Spark MLlib(下)--机器学习库SparkMLlib实战

1、MLlib实例1.1 聚类实例1.1.1 算法说明聚类(Cluster analysis)有时也被翻译为簇类,其核心任务是:将一组目标object划分为若干个簇,每个簇之间的object尽可能相似,簇与簇之间的object尽可能相异。聚类算法是机器学习(或者说是数据挖掘更合适)中重要的一部分,除了最为简单的K-Means聚类算法外,比较常见的还有层次法(CURE、CHAMELEON

2016-05-14 12:02:41 646

转载 Spark入门实战系列--8.Spark MLlib(上)--机器学习及SparkMLlib简介

1、机器学习概念1.1 机器学习的定义在维基百科上对机器学习提出以下几种定义:l“机器学习是一门人工智能的科学,该领域的主要研究对象是人工智能,特别是如何在经验学习中改善具体算法的性能”。l“机器学习是对能通过经验自动改进的计算机算法的研究”。l“机器学习是用数据或以往的经验,以此优化计算机程序的性能标准。” 一种经常引用的英文定义是:A computer program is

2016-05-14 12:01:38 1190

转载 Spark入门实战系列--7.Spark Streaming(下)--实时流计算Spark Streaming实战

1、实例演示1.1 流数据模拟器1.1.1 流数据说明在实例演示中模拟实际情况,需要源源不断地接入流数据,为了在演示过程中更接近真实环境将定义流数据模拟器。该模拟器主要功能:通过Socket方式监听指定的端口号,当外部程序通过该端口连接并请求数据时,模拟器将定时将指定的文件数据随机获取发送给外部程序。1.1.2 模拟器代码import java.io.{PrintWriter}

2016-05-14 12:00:46 482

转载 Spark入门实战系列--7.Spark Streaming(上)--实时流计算Spark Streaming原理介绍

1、Spark Streaming简介1.1 概述Spark Streaming 是Spark核心API的一个扩展,可以实现高吞吐量的、具备容错机制的实时流数据的处理。支持从多种数据源获取数据,包括Kafk、Flume、Twitter、ZeroMQ、Kinesis 以及TCP sockets,从数据源获取数据之后,可以使用诸如map、reduce、join和window等高级函数进行复杂算

2016-05-14 11:59:44 663

转载 Spark入门实战系列--6.SparkSQL(下)--Spark实战应用

1、运行环境说明1.1 硬软件环境l  主机操作系统:Windows 64位,双核4线程,主频2.2G,10G内存l  虚拟软件:VMware® Workstation 9.0.0 build-812388l  虚拟机操作系统:CentOS 64位,单核l  虚拟机运行环境:Ø  JDK:1.7.0_55 64位Ø  Hadoop:2.2.0(需要编译为64位)Ø 

2016-05-14 11:58:35 336

转载 Spark入门实战系列--6.SparkSQL(中)--深入了解SparkSQL运行计划及调优

1.1  运行环境说明1.1.1 硬软件环境l  主机操作系统:Windows 64位,双核4线程,主频2.2G,10G内存l  虚拟软件:VMware® Workstation 9.0.0 build-812388l  虚拟机操作系统:CentOS6.5 64位,单核l  虚拟机运行环境:Ø  JDK:1.7.0_55 64位Ø  Hadoop:2.2.0(需要编译为

2016-05-14 11:57:21 541

转载 Spark入门实战系列--6.SparkSQL(上)--SparkSQL简介

1、SparkSQL的发展历程1.1 Hive and SharkSparkSQL的前身是Shark,给熟悉RDBMS但又不理解MapReduce的技术人员提供快速上手的工具,Hive应运而生,它是当时唯一运行在Hadoop上的SQL-on-Hadoop工具。但是MapReduce计算过程中大量的中间磁盘落地过程消耗了大量的I/O,降低的运行效率,为了提高SQL-on-Hadoop的效率,

2016-05-14 11:56:02 367

转载 Spark入门实战系列--5.Hive(下)--Hive实战

1、Hive操作演示1.1 内部表1.1.1 创建表并加载数据第一步   启动HDFS、YARN和Hive,启动完毕后创建Hive数据库hive>create database hive;hive>show databases;hive>use hive;第二步   创建内部表由于Hive使用了类似SQL的语法,所以创建内部表的语句相对SQL只增加了行和字段分隔

2016-05-14 11:54:50 747 1

转载 Spark入门实战系列--5.Hive(上)--Hive介绍及部署

1、Hive介绍1.1 Hive介绍Hive是一个基于Hadoop的开源数据仓库工具,用于存储和处理海量结构化数据。它是Facebook 2008年8月开源的一个数据仓库框架,提供了类似于SQL语法的HQL语句作为数据访问接口,Hive有如下优缺点:l  优点:1.Hive 使用类SQL 查询语法, 最大限度的实现了和SQL标准的兼容,大大降低了传统数据分析人员学习的曲线;2.

2016-05-14 11:53:00 379

转载 Spark入门实战系列--5.Hive(上)--Hive介绍及部署

1、Hive介绍1.1 Hive介绍Hive是一个基于Hadoop的开源数据仓库工具,用于存储和处理海量结构化数据。它是Facebook 2008年8月开源的一个数据仓库框架,提供了类似于SQL语法的HQL语句作为数据访问接口,Hive有如下优缺点:l  优点:1.Hive 使用类SQL 查询语法, 最大限度的实现了和SQL标准的兼容,大大降低了传统数据分析人员学习的曲线;2.

2016-05-14 11:49:41 443

原创 Spark入门实战系列--4.Spark运行架构

1、 Spark运行架构1.1 术语定义lApplication:Spark Application的概念和Hadoop MapReduce中的类似,指的是用户编写的Spark应用程序,包含了一个Driver 功能的代码和分布在集群中多个节点上运行的Executor代码;lDriver:Spark中的Driver即运行上述Application的main()函数并且创建SparkCon

2016-05-14 11:45:22 9072

转载 Spark入门实战系列--3.Spark编程模型(上)--编程模型及SparkShell实战

1、Spark编程模型1.1 术语定义l应用程序(Application): 基于Spark的用户程序,包含了一个Driver Program 和集群中多个的Executor;l驱动程序(Driver Program):运行Application的main()函数并且创建SparkContext,通常用SparkContext代表Driver Program;l执行单元(Execu

2016-05-14 11:41:21 393

转载 Spark入门实战系列--2.Spark编译与部署(下)--Spark编译安装

1、编译SparkSpark可以通过SBT和Maven两种方式进行编译,再通过make-distribution.sh脚本生成部署包。SBT编译需要安装git工具,而Maven安装则需要maven工具,两种方式均需要在联网下进行,通过比较发现SBT编译速度较慢(原因有可能是1、时间不一样,SBT是白天编译,Maven是深夜进行的,获取依赖包速度不同 2、maven下载大文件是多线程进行,而SB

2016-05-14 11:40:19 372

转载 Spark入门实战系列--2.Spark编译与部署(中)--Hadoop编译安装

【注】该系列文章以及使用到安装包/测试数据 可以在《倾情大奉送--Spark入门实战系列》获取1、编译Hadooop1.1 搭建环境1.1.1 安装并设置maven1. 下载maven安装包,建议安装3.0以上版本,本次安装选择的是maven3.0.5的二进制包,下载地址如下http://mirror.bit.edu.cn/apache/maven/maven-3/2.

2016-05-14 11:35:55 386

转载 Spark入门实战系列--2.Spark编译与部署(上)--基础环境搭建

【注】1、该系列文章以及使用到安装包/测试数据 可以在《倾情大奉送--Spark入门实战系列》获取;2、Spark编译与部署将以CentOS 64位操作系统为基础,主要是考虑到实际应用一般使用64位操作系统,内容分为三部分:基础环境搭建、Hadoop编译安装和Spark编译安装,该环境作为后续实验基础;3、文章演示了Hadoop、Spark的编译过程,同时附属资源提供了编译好的安装包,

2016-05-14 11:25:23 468

原创 【EasyDarwin】RTSP视频转发服务器搭建

服务器端:EasyDarwin 核心流媒体服务!开源流媒体服务,高效、稳定、可靠、功能齐全,支持RTSP/HLS/HTTP流媒体协议,支持安防行业需要的摄像机流媒体转发功能、支持互联网行业需要的多平台(WEB、Android、IOS)点播(Mp4)、直播(H264/MJPEG/MPEG4、AAC/PCMA/PCMU/G726)功能,支持标准WebService接口调用。           下

2016-01-04 23:10:29 14341 2

原创 EasyDarwin简介(对作者的尊重)

EasyDarwin是由国内开源流媒体团队开发和维护的一款开源流媒体平台框架,从2012年12月创建并发展至今,从原有的单服务的流媒体服务器形式,扩展成现在的云平台架构的开源项目,更好地帮助广大流媒体开发者和创业型企业快速构建流媒体服务平台,更快、更简单地实现最新的移动互联网(安卓、IOS、微信)流媒体直播与点播的需求,尤其是安防行业与互联网行业的衔接。     目前EasyDarwi

2016-01-04 23:04:24 2052

TCP&UDPD测试软件

在线测试TCP和UDP下的通讯协议通讯,能及时的发现问题,解决问题。

2015-10-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除