摘要:羊圈里几只小羊羔有点无精打采,“叮”,牧民拉索划开手机,第一时间得知了这个情况。草场上有只牛一直到天黑都没回来,拉索再次通过手机软件,很快定位到那只独自流落在外的牛儿……

本文分享自华为云社区《【披荆斩棘的开发者】华为云专家张俤:当畜牧业数字化,放羊养牛如何变得更简单?》,作者: 我们都是云专家。

羊圈里几只小羊羔有点无精打采,“叮”,牧民拉索划开手机,第一时间得知了这个情况。草场上有只牛一直到天黑都没回来,拉索再次通过手机软件,很快定位到那只独自流落在外的牛儿……

当畜牧业开始数字化,以物联网为代表的技术正在改变传统的农业,华为云云享专家张俤是其中的参与者,他决定用自己热爱的技术去推动这个产业的转型升级。

从五笔到物联网,因为热爱所以选择

张俤说自己是个很幸运的人,因为这么多年来能一直从事自己热爱的事业。

计算机是他的专业,也是他的兴趣和爱好,犹记得刚上大学那会,张俤身边的同学才接触到电脑,他已经学会了五笔打字。那段时间,他最开心的事情就是在三更半夜没人打扰的时候一个人默默地写代码。

毕业之后,张俤果断投入到软件技术工作中,他曾经担任过上市公司的技术开发经理,负责银行项目的管理和开发,之后又去了四川吉星海软件技术公司,担任技术总监。在IT行业十多年的工作中,张俤拥有授权技术专利近10项。

所以,张俤一直很庆幸有机会选择自己喜爱的工作并为之奋斗,“我一直觉得,找到自己兴趣强的职位,兴趣好才能做得好、做得深。”

2017年的时候,张俤对物联网有了初步的认识,当时他们公司接了一个宁夏校车监控系统的项目,研究了一番之后,他很快从这个物联网项目中发现了乐趣,也坚信它是未来的技术趋势之一,有非常明朗的发展前景。自此,张俤就全身心投入到物联网技术的钻研中。

携手华为云,推动畜牧业转型升级

畜牧业是张俤接触最多,也是他们目前业务主要面向的场景。

从宏观趋势来看,近年来,随着居民生活水平的提升,居民对肉蛋奶需求呈现上涨趋势,促进了畜牧业不断发展壮大。与之无法匹配的是,当前我国畜牧业养殖及管理还比较落后,在畜牧产业相关环节中,都还采用比较原始的方式进行生产和管理。

所以,传统畜牧产业存在很大的痛点需要解决,比如政府作为管理者缺乏高效的管理,无法保障食品安全,很难追溯责任主体。金融机构在为养殖个体投保及贷款后,监管薄弱,无法掌握畜牧资产情况,存在人工监管效率低、成本大、数据不准确等问题。再比如针对养殖个体,由于牧民养殖方法原始,存在牲畜被盗或丢失,患病无法及时医治、近亲繁殖等问题。

为了解决相关机构在畜牧业的痛点问题,推动畜牧业转型升级。张俤所在的公司自2018年深入数字畜牧研发,随后便接触到华为云IoT,并进行了初步研究。张俤表示,“华为云的IoT能力正好是我们需要的,它能帮我们解决平台与设备对接的问题。”

以华为云设备接入服务IoTDA为例,它提供海量设备的接入和管理能力,配合华为云其他服务能快速端到端构筑物联网解决方案。

2020年,在华为云的帮助下,张俤的项目逐渐成熟,也恰逢华为的开发者大赛如火如荼地举办,他们觉得这是一个不错的平台和机会,于是加入了IoT赛道,最终作品获得了三等奖。

这两年,张俤和团队联合华为云IoT打造了数字畜牧平台,主要包含了物联网系统、监管系统、生产系统、溯源系统及流通系统。

其中,令他印象最深的,也是双方合作最为深入的一个项目是活体资产监管平台项目,该项目主要是针对金融机构实现生物活体资产的贷后监管,提高贷后风控能力,降低贷后风险。结果证明,这个项非常成功,这也奠定了他们和华为云持续的密切合作。

山重水复疑无路,IoT开发的乐趣

另一方面,张俤在畜牧行业的物联网研发并不是一帆风顺。

由于农牧行业的特殊性,对采集信息的相关设备有更高的要求,包括成本、大小、重量都要严格控制,在保证不断提高续航能力及数据采集准确度的同时,适应各种恶劣环境。目前,张俤所在的公司吉星海采用了自研的智能耳标,这款产品除了测温精准以外,最大的亮点有两个:一是实现了超远距离传输,通过实测最远覆盖半径超2000米,二是实现了超长时间续航,常温下最长续航可达5年。

在整个数字农牧方案中,华为云IoT设备接入服务帮助吉星海低成本、高可靠的解决了各类设备数据传输上云的问题,使得整个过程数字化、可视化,并且具有非常灵活的数据流转能力,能够方便的将数据流转到后端数据库进行数据分析服务。

但是在项目建设中,张俤也走了一些弯路。据他回忆,一开始,团队在自己摸索耳标数据通过网关上报到华为云设备接入平台(IoTDA)之后,该如何接入到他们自己的系统中?华为云设备接入(IoTDA)管理的设备是网关设备,实际场景中使用的数据是耳标节点的数据,通过华为云设备接入服务可以快速获取到影子数据,但要如何才能获取全部的历史数据呢?

张俤仔细研究了华为云物联网平台,发现除了平台提供的设备接入服务之外,还提供物联网数据分析服务,设备接入服务虽然不存储历史数据,但可以通过数据分析服务(IoTA)实现设备数据的温冷存储、数据清洗及分析处理!

深入了解之后,张俤发现,华为云的数据分析服务(IoTA)是专门以物联网资产模型为中心,它可以跟IoTDA无缝对接。不同于公有云上的通用型大数据相关产品,华为云数据分析(IoTA)与资产模型深度整合,在物联网数据分析作业的定义中,开发者可以方便引用物联网的模型数据,大大提升数据分析的效率。这不仅解决了数据存储和转发的问题,还整合了物联网数据集成,清洗,存储,分析,可视化等功能,帮助企业缩短开发周期,快速实现物联网数据价值变现。

据张俤介绍,目前他们的耳标项目已成功在四川、内蒙古、宁夏落地实施,现在在青海重点推进中。

最后:

张俤强调,在物联网行业,稳定是最重要的,其次是功能上的大而全,所以在产品设计逻辑方面一定要更为全面的思考,保证它的健壮性。”

在经历了一次次的物联网项目开发后,张俤也颇为感慨,“做好一个产品真的不容易,需要深入行业,熟悉了解市场,要有多领域的综合知识与认知。而且技术人员既要有一定的技术能力,也得有一定的业务能力。”

现阶段,对于他来说最大的挑战就是尽快提升业务,让公司有更多资金生存下去,并持续投入研发,提升技术竞争力。

点击关注,第一时间了解华为云新鲜技术~

用IoT放羊养牛,不出门也能知道它们的动向的更多相关文章

  1. 《Windows IoT 应用开发指南》

    物物互联的时代已经到来,智能家居.智慧校园.智慧交通.可穿戴.无人机.全息投影,各种各样的新名词.黑科技层出不穷.当我们为五年前能够通过手机控制家电而欣喜若狂的时候,可曾憧憬过当前使用增强现实设备完成 ...

  2. 《连载 | 物联网框架ServerSuperIO教程》-4.如开发一套设备驱动,同时支持串口和网络通讯。附:将来支持Windows 10 IOT

    1.C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍 <连载 | 物联网框架ServerSuperIO教程>1.4种通讯模式机制. <连载 | 物联网框架Serve ...

  3. 开源物联网框架ServerSuperIO 3.0正式发布(C#),跨平台:Win&Win10 Iot&Ubuntu&Ubuntu Mate,一套设备驱动跨平台挂载,附:开发套件和教程。

    3.0版本主要更新内容: 1.增加跨平台能力:Win&Win10 Iot&Ubuntu&Ubuntu Mate 2.统一设备驱动接口:可以一套设备驱动,跨平台挂载运行,降低人力 ...

  4. 开源物联网通讯框架ServerSuperIO,成功移植到Windows10 IOT,在物联网和集成系统建设中降低成本。附:“物联网”交流大纲

    [开源]C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍 一.概述 经过一个多月晚上的时间,终于把开源物联网通讯框架ServerSuperIO成功移植到Windows10 IOT上, ...

  5. 玩儿转物联网IoT - 在Beagle Bone Black上运行node.js 程序

    物联网(IoT)技术方兴未艾,智能手环,智能血压计,智能眼镜甚至智能鞋垫都开始进入我们的生活,各种智能设备层出不穷,世界已经到了一个"人有多大胆,地有多大产"的时代,不玩儿点物联网 ...

  6. Win10 IoT C#开发 4 - UART 串口通信

    Windows 10 IoT Core 是微软针对物联网市场的一个重要产品,既可以开发设备UI与用户交互式操作,又可以控制GPIO等接口,使得原来嵌入式繁琐的开发变得简单.通过Remote Debug ...

  7. Azure IoT带来更高效的新能源生产和会看人脸色的无人超市

    全球分析机构都认为物联网将在未来几年呈现爆发式增长,到2020年,各种传感器.新型物联网设备,再加上传统PC.智能手机.平板电脑.网络电视,以及各类可穿戴智能设备,将交织成一个由300亿到500亿台设 ...

  8. Microsoft IoT Starter Kit 开发初体验

    1. 引子 今年6月底,在上海举办的中国国际物联网大会上,微软中国面向中国物联网社区推出了Microsoft IoT Starter Kit ,并且免费开放1000套的申请.申请地址为:http:// ...

  9. Windows 10 IoT Serials 3 - Windows 10 IoT Core Ardunio Wiring Mode

    Maker社区和智能硬件的朋友一定知道Arduino,很多3D打印机都是用它做的.为了迎合这一大块市场,微软在基于Intel Galileo的Windows 8.1 IoT中就是使用这种基于Ardui ...

  10. Windows 10 IoT Serials 2 - Windows 10 IoT RTM 升级教程

    7月29日,微软推出了Windows 10 for PC的正式版,其版本号是Build 10240.近两天官方说已经有4700万的下载安装量,同时这个数字还在不断攀升.另外,除了Windows 10 ...

随机推荐

  1. Nacos源码阅读心得

    Nacos注册中心(1.4.1)源码解读心得 一丶Nacos介绍 Nacos是阿里巴巴推出的一款新开源项目,是一个更易于构建云原生应用的动态服务发现.配置管理和服务管理平台.它致力于帮助您发现.配置和 ...

  2. 使用ClosedXml查询Excel文件数据,匹配时间并显示

    使用Nuget包管理器安装ClosedXml包,VS没网在https://www.nuget.org/ 下载后,包源本地安装至项目 函数: private void SelectGrab(Cancel ...

  3. Leetcode.402单调栈

    给你一个以字符串表示的非负整数 num 和一个整数 k ,移除这个数中的 k 位数字,使得剩下的数字最小.请你以字符串形式返回这个最小的数字. 示例 1 : 输入:num = "143221 ...

  4. 一起来探索CSS中margin属性的奥秘吧!!

    作者:WangMin 格言:努力做好自己喜欢的每一件事 众所周知 margin属性 是用来声明当前所设置或者指定元素所有外边距的宽度,或者设置各边上外边距的宽度.一直以来我认为它是一个很简单的属性,但 ...

  5. 理解Go中的零值

    在 Go 语言中,零值(Zero Value)是指在声明变量但没有显式赋值的情况下,变量会被自动赋予一个默认值.这个默认值取决于变量的类型,不同类型的变量会有不同的零值.零值是 Go 语言中的一个重要 ...

  6. Keepalived+Nginx高可用案例(抢占式与非抢占式)

    (1)下载安装Keepalived源码包 Keepalived官网源码包下载地址 在服务器上解压 tar -xf keepalived-2.2.8.tar.gz 安装相关前置依赖 yum -y ins ...

  7. iOS程序入口结构

    盛年不重来,一日难再晨.及时宜自勉,岁月不待人. 1. 程序入口   在我们开始开发app的时候,第一步往往是通过设置AppDelegate.m的代理方法开始写一些启动的东西,然后再通过控制器View ...

  8. MySQL-char与 varchar 的区别?

    版权声明:原创作品,谢绝转载!否则将追究法律责任. ----- 作者:kirin 1.共同点: 都是字符串类型 2.不同点: ①.char类型是定长数据类型.,对于数据插入的速度比较块,在有大量插入需 ...

  9. 轻松应对复杂集成场景!用友U8API开发适配

    在企业上云的大趋势下,U8+ 全面转向互联网方向,深入融合云应用,一站式提供财务.营销.制造.采购.设计.协同.人力等领域的"端 + 云"服务,并通过软硬一体化.产业链协同的策略全 ...

  10. springboot操作nosql的mongodb,或者是如何在mongodb官网创建服务器并进行操作

    第一步:在mongodb的官网里面创建云服务器 点进去 这是免费的,由于是一个项目只可以创建一个,这里我已经创建好了 用本地的mongodb服务也是可以的 第二步:点击connect,下载连接mong ...