全部产品
云市场

农业自动气象站

更新时间:2019-12-20 14:55:01

一. 农业气象站介绍

对农田和农作物信息(温湿度、光照、风力、土壤信息等)的进行全面感知、可靠传输和智能处理,利用物联网技术远程在线采集环境、土壤、养分和气象信息,以实现农业生产精准化、自动化、智能化、标准化。气象站

二. 能力描述

物模型文件下载:WeatherStation

功能描述农业自动气象站物模型

二. 适用场景

主要用于大田、果园等开放式农业种植环境,实时监测区域内的环境气候信息。

三. 接入指引和API列表

第一步: 设备厂商在物联网平台(链接)授权设备给农场运营方客户或项目集成商;

第二步:农场运营方客户或集成商在物联网应用服务平台(链接),通过设备管理菜单检查设备是否启用,状态是否在线;

第三步: 农场运营方客户或集成商在物联网应用服务平台(链接),将授权设备添加到当前农业项目下;

第四步: 进入项目详情页面,获取项目的AppKey和APPSecret,SaaS通过http2通道订阅设备数据(链接);

物的属性变更消息样例:

  1. {
  2. "deviceType":"xxx", // 设备类型
  3. "iotId":"xxx", // 设备id
  4. "productKey":"xxx", // 产品Key
  5. "gmtCreate":1534299145304,
  6. "deviceName":"xxx", // 设备名称
  7. "items":{
  8. "属性标识符":{ // 参考物模型定义
  9. "value":25, // 属性值
  10. "time":1534299145344 // 上报时间
  11. }
  12. }
  13. }

物的事件变更消息样例:

  1. {
  2. "deviceType":"xxx", // 设备类型
  3. "identifier":"事件标识符", // 参考物模型定义
  4. "iotId":"xxx", // 设备id
  5. "name":"低电量通知",
  6. "time":1534319108982,
  7. "type":"info",
  8. "productKey":"xxx", // 产品Key
  9. "deviceName":"xxx", // 设备名称
  10. "value":{
  11. "ErrorCode": 1
  12. }
  13. }

物的状态变更消息样例:

  1. {
  2. "deviceType":"xxx",
  3. "iotId":"xxx",
  4. "action":"online",
  5. "productKey":"xxx",
  6. "gmtCreate":1534319611368,
  7. "deviceName":"xxx",
  8. "status":{
  9. "time":1534319611368, // 上报时间
  10. "value":"1" // 状态值
  11. }
  12. }

物的服务回复消息样例:

  1. {
  2. "gmtCreate":1510292739881,
  3. "iotId":"xxx",
  4. "productKey":"xxx",
  5. "deviceName":"xxx",
  6. "requestId":"88888888",
  7. "code":200,
  8. "message":"success",
  9. "topic":"/sys/${productKey}/${deviceName}/thing/service/property/set",
  10. "data":{
  11. }
  12. }

第五步: SaaS通过API下发指令到设备(链接);
链接: https://help.aliyun.com/document_detail/69579.html?spm=a2c4g.11186623.6.730.62f65995NHZ67V
请求参数示例:

  1. https://iot.cn-shanghai.aliyuncs.com/?Action=SetDeviceProperty
  2. &ProductKey=al*********
  3. &DeviceName=device1
  4. &Items=%7b%22Temperature%22%3a10%2c%22Humidity%22%3a60%7d
  5. &公共请求参数