利用实体类接收中国电信物联网平台推送的数据

中国电信物联网平台所推送的数据格式

中国电信物联网平台所推送的数据格式如下:

{"notifyType":"deviceDatasChanged","requestId":null,"deviceId":"………………………………………………………………………………………………","gatewayId":"……………………………………………………………………………………………","services":[{"serviceId":"Data","serviceType":"Data","data":               {"device":2,"batteryLevel":55,"temperature":22,"humidity":38},"eventTime":"20200603T101914Z"}],"appId":"…………………………………………………………………………","customFields":[]}

可见其是一个Json类型的数据,现在要利用实体类接收其中的device,batteryLevel,temperature和humidity字段。

实体类设计

User类:

public class User {private List<Services> services;getter、setter省略
}

Services类:

public class Services {private Data data;getter、setter省略
}

Data类:

public class Data {private int device;private int batteryLevel;private int Temperature;private int Humidity;private int count;getter、setter省略
}

数据接收接口

@ResponseBody@RequestMapping(path = "/save", method = RequestMethod.POST)public String savedata(@RequestBody User user)  throws Exception{…………}

结果测试

可以利用postman接口将如上Json数据推送到该接口进行测试,可以看到数据已经成功存储在实体类中。

利用实体类接收中国电信物联网平台推送的数据相关推荐

  1. 记一次接收微信公众平台推送消息的实例

    本章的内容来源是有朋友咨询怎么做微信公众号信息的收发消息功能,因此本着为社区做贡献的态度申请了个人公众号,然后尝试对接了一下接收公众号内容信息的流程:要说对接其实呢也算不上,因为个人账号只有简单的一些 ...

  2. 向中国电信nb下发命令_中国电信物联网平台使用介绍

    概述 随着物联网的快速发展,三大运营商也部署了NB-IOT的网络,从目前的情况看,中国电信的NB网络是部署的最好的,中国移动和联通的都有不少盲点.三大运营商都发行了自己的物联网SIM卡,计费也比较便宜 ...

  3. html表单c 后台如何接受,前台提交整个表单数据,后台实体类接收

    function su() { var formData=$("#form").serializeObject(); //这个把表单按对象类型序列化 $.ajax({ url: ' ...

  4. form表单提交,后台实体类接收转义问题 解决方案

    Ajax传一个实体给后台,以@RequestBody来接收: https://blog.csdn.net/zhou_pp/article/details/94738434 前台提交整个表单数据,后台实 ...

  5. form表单提交,后台实体类接收转义问题

    问题:前台表单用ajax提交,data为validateForm.serializeArray(),后台用实体类接收参数,&符号被转义为&但是从request中直接取值是没问题的,请问 ...

  6. 利用PYTHON连接阿里云物联网平台

    语言:python 3.7 环境:windows 10 实例:公共实例(免费) 阿里云的官方文档只有C语言和Linux环境,因此自我探索出利用PYTHON连接阿里云物联网平台的方法和步骤. 概述 - ...

  7. 利用SpringBoot+RabbitMQ,实现一个邮件推送服务

    一.流程图 本文内容主要围绕这个流程图展开,利用 RabbitMQ 消息队列,实现生产者与消费者解耦,所以有必要先贴出来,涵盖了 RabbitMQ 很多知识点,如: 消息发送确认机制 消费确认机制 消 ...

  8. 【SEO】利用网页监控来做百度同步推送

    百度主送推送(实时)是在百度站长工具改版升级之后推出的一款帮助站长快速向百度提交链接的工具,有助于让百度快速发现新链接,促进网站收录.它是所有提交方式里面最为快速的一种,建议站长将站点当天新产出链接立 ...

  9. Yeelink平台推送传感器结果——套接字编程 Windows平台

    1.前言     本文使用windows平台的socket套接字实现向yeelink平台推送传感器结果.     [相关博文]     [ MinGW安装和使用总结 ]     [Yeelink Ht ...

  10. 百度SEO 统计平台推送工具 1.8

    简介: 统计平台推送工具可模拟搜索引擎关键词搜索,从而让安装有统计代码的网站可以在统计后台看到我们模拟的关键词,通过这种方式以达到推广引流的目的.本软件支持CNZZ(友盟)统计,百度统计,51LA统计 ...

最新文章

  1. Android开发人员不得不收集的代码,值得收藏!
  2. HDOJ1216 Assistance Required 打表
  3. 成本直降50%,下一代网关震撼发布
  4. linux 清理内存的c函数,Linux C函数之内存配置函数
  5. Remoting核心类库RealProxy迁移
  6. OpenCV4每日一练day4:Mat类的创建、赋值、读取
  7. Linux的WIFI架构,Linux Wireless架构总结
  8. AirDisk HDD
  9. tp6 workerman
  10. html写信模板,求给签证官写信的模板。。。
  11. 高级前端必会手写面试题及答案
  12. 谷歌 地图 android studio,Android Studio百度地图开发(一)
  13. 了解一下ES module 和 Commonjs
  14. Entity Framework Core-DbContext
  15. 迭代重建算法中投影矩阵的计算
  16. “ 输出1900年之后任意一年的日历 ”完整编程思路!
  17. Win10安装Linux子系统WSL(ubuntu2204)及图形桌面xfce4
  18. 软件工程经济学作业 软件产业的特点有哪些?
  19. RFS(三)----解决x64机器上IE11版本使用IEDriverServer在输入英文/数字很慢的问题
  20. 计算机系统的平板有哪些,二合一平板电脑有哪些

热门文章

  1. 卡诺模型案例分析_通过KANO模型来协调优先级排序(附实例)
  2. 怎样用计算机10,win10计算器怎么用_win10如何打开计算器
  3. Qt QLabel文本框的使用
  4. 【Proteus仿真】CD4026秒脉冲0-9循环计数
  5. WinAPI 数据类型
  6. android qq 微信绑定,QQ或微信互联快捷登录怎么绑定微信提醒?
  7. Vue脚手架搭建以及创建Vue项目流程
  8. 种草推荐redis客户端
  9. 火遍全网的2000款热门短视频剪辑素材+经典音效包素材来了
  10. Dart语言入门(一)