IOT系统,要接入不同类型的设备,后端处理这些类型非常困难,经过一段时间的思考,发现并没有太好的节约开发量的方法,也只能针对不同类型的设备建立一整套的程序块。

1、多种接入方式,TCP、485,多种通讯协议Socket,Modbus等,这里需要在硬件接入层面解决,可以采用嵌入式的方案解决。能够多种中间件支持,例如MQTT,RabbitMQ或者其他。

2、解决不同设备(PLC)格式不同转换为系统系统可识别的数据格式。后端处理数据以设备类型来实例化处理对象,例如

{

DateTime 消息时间,

String 设备类型,

String 设备编号,

String  数据内容 格式为 {}

......

}

3、处理该类设备的各种信息,例如采集数据,报警消息,预警消息等,可以在专用的设备做一些数据预处理。

4、能够通过服务器端配置采集的参数,例如plc的读写,用户可以配置读写地址。

5、定制性设计大屏组件和后端管理组件。

IOT数据采集的转换器的设计和实现相关推荐

  1. 8通道同步并行数据采集PCI模块的设计

    8通道同步并行数据采集PCI模块的设计 数据采集是自动测试系统的主要功能之一,而在一些应用领域,比如超声.医疗电子中,信号的频率范围不同会要求采样率的不同.有时,为了配合信号处理算法,甚至要求采样率在 ...

  2. 基于蓝牙的家居网关数据采集处理系统的设计与实现

    王雅志 , 王绍源 ( 湖南大学 电气与信息工程学院 , 湖南 长沙 410082) 摘要 : 介绍了一种基于蓝牙技术的智能家居网关中数据采集处理系统的实现方案 , 该系统以 ARM - Linux ...

  3. 电工学习笔记——DC/DC转换器回路设计指南

    本资料为DC/DC转换器电路的设计提供一些提示,尽量用具体事例说明在各种制约条件下,怎样才能设计出最接近要求规格的DC/DC转换器电路. DC/DC转换器电路的各种特性(效率.纹波.负载瞬态响应等)可 ...

  4. IOT(31)---物联网平台架构设计

    物联网平台架构设计 现在网上讨论的有关物联网的帖子非常之多,但大部分都是介绍理论或者有关硬件,通讯相关的问题,比如物联网模块,物联网通讯协议MQTT.XMPP.NB_IOT等,个人认为这些只是物联网中 ...

  5. IOT(7)---物联网平台架构设计

    物联网平台架构设计 现在网上讨论的有关物联网的帖子非常之多,但大部分都是介绍理论或者有关硬件,通讯相关的问题,比如物联网模块,物联网通讯协议MQTT.XMPP.NB_IOT等,个人认为这些只是物联网中 ...

  6. AD7760数据采集系统设计 [FPGA逻辑设计]

    1 AD7760简介 AD7760是一款高性能.24位Σ-Δ型模数转换器(ADC),融合了宽输入带宽.高速特性与Σ-Δ转换技术的优势,2.5 MSPS时信噪比可达100 dB,因此非常适合高速数据采集 ...

  7. iot架构 mqtt netty_百度IoT:MQTT Broker架构设计

    前言 百度IoT的Broker设计我特别想参考的但是技术能力和时间不够去实现--网上只有一篇百度工程师的总结<共享行业的分布式MQTT设计>,这里将围绕这篇文章去讲解. 一.Broker集 ...

  8. 共享单车IOT物联网系统是怎么设计的?

    前言 物联网(IOT)的概念很早就有了,只是在共享单车普及之前物联网并不被多数人所熟知,因此听起来很神秘.今天文章的主题就和大家一起聊一聊关于物联网(IOT)相关的话题,并从技术的角度解析下大家每天会 ...

  9. 数据采集串口通信系统verilog设计和仿真

    本系统设计实现得功能是: 实现数据采集,采集上位机发送的ASK信号,然后通过串口发送采集到的数据. 本系统在quartusII下实现,并在modelsim下进行仿真实现,也可在vivado下实现. 下 ...

最新文章

  1. 使用screen/byobu 管理你的远程会话
  2. string中删除一个元素
  3. python使用get函数在字典中加入键_Python使用字典键作为函数名
  4. 水晶报表中对某一栏位值进行处理_【节能学院】能耗管理系统在某超市嘉兴店二期工程的设计与应用...
  5. Linux进阶之路————组管理与权限管理
  6. java md5 算法实现_Java 实现Md5算法
  7. python主进程退出时子进程也退出_主进程被杀死时,如何保证子进程同时退出,而不变为孤儿进程(三)...
  8. 在 Delphi 下使用 DirectSound (6): 按文件自己的格式(TWaveFormatEx)播放
  9. 人脸识别sdk_开发实录:免费人脸识别SDK实现人证比对全过程
  10. Spring Cloud Alibaba Nacos之服务配置中心
  11. OS X Mavericks 10.9.3 (13D65) 官方原版 懒人版安装镜像
  12. Vue----ele-admin1
  13. 在48小时内了解智能制造,让你少走弯路
  14. mysql备份文件如何还原数据库文件_数据库备份文件还原方法
  15. Oracle 锁详解(lock)
  16. 兼职平台java设计_基于jsp的高校兼职平台-JavaEE实现高校兼职平台 - java项目源码...
  17. 阿里代码规约:手动创建线程池,效果会更好哦
  18. JAVA面试基础知识整理
  19. Nginx输出header到access日志文件
  20. 第二届电气、机械与计算机工程国际学术会议(ICEMCE2018)简单记录

热门文章

  1. K.M.P算法个人浅谈
  2. zutuanxue.com-Linux终端的使用
  3. 【ROM制作工具】V1.0.0.23新版全新发布啦
  4. windows系统切换用户(通过cmd切换用户)
  5. 计算机网络安全课程心得,学习信息安全专业的心得体会
  6. 用Flash做点击页面图片切换效果的超级详细教程
  7. 全球第二手机芯片厂商联发科为何节节败退?
  8. 图片文字介绍滑动效果代码介绍
  9. 初试Zookeeper---概念篇
  10. JavaScript动画案例——筋斗云,手风琴,固定导航栏