物联网系列--整体框架搭建

嵌入式、物联网 IOT 软硬件经验总结 IOT 嵌入式软硬件经验总结:模块、传感器、芯片 等 驱动经验总结 阅读详情

(初次设计,如有错误之处,敬请指出,持续整理中)由于工作需要,需要搭建物联网终台,主要架构为:
在这里插入图片描述

简介:
一:物联网终台: 所用技术:SpringBoot,Netty,多线程,mqtt,tcp,udp。功能简介:1,根据协议包,解析协议数据,最终形成jar包,2:管理协议形成的jar包,对协议包进行启动。3:封装解析后的协议,形成统一json结构(物模型TSL即 Thing Specification Language),将数据传送到mqtt中。
二:中间服务层:所用技术:多线程,SpringBoot,MQTT功能简介:1,接受mqtt中的数据,并解析json数据,形成业务层可以使用的数据,并插入到业务数据库中。2:进行数据的实时分析。
三:业务平台:框架任意:最终形成resful接口,使用接口文档记录即可。

物模型理解: 根据阿里云物模型简介:物模型是对设备在云端的功能描述,包括设备的属性、服务和事件。物联网平台通过定义一种物的描述语言来描述物模型,由此设计处的json结构为:

{
	"code": "200",
	"productId": "1",
	"equimentNumber": "0721",
	"productName": "公司自研plc网关",
	"equimentTypeName2": "2开面板",
	"equimentTypeName1": "1开面板",
	"equimentId": "2",
	"equimentTypeNumber": "1",
	"equimentName": "第二会议室3开面板",
	"equimentTypeName": "开关面板",
	"equimentTypeNumber2": "3",
	"properties": [{
		"identifier": "state",
		"dataType": "String",
		"name": "开关",
		"dataValue": "false/false/false"
	}, {
		"identifier": "adress",
		"dataType": "String",
		"name": "地址",
		"dataValue": "0721"
	}],
	"timestamp": "2020-10-21 14:08:55",
	"equimentTypeNumber1": "2"
}

其中properties为:设备在云端的属性描述集合,productId:所属产品,equimentId:设备id

基于Springboot的农产品物流系统设计和实现 B/S构造(Browser/Server,浏览器/效劳器模式),其是一种分布式的计算机网络系统,用户通过浏览器向上一级的网站程序传递相关的参数和请求,然后效劳器上的程序再将这些请求和参数进展处理,最后将结果通过反响回用户浏览器反映出来。Web程序设计技术是一项用于网页制造方面的专业技术,主要实现了网页的动态交互功能,通过此项技术语言(如java、CGI、ASP等)所设计的相关网页可以对用户所发出的及时操作以及需求进展相应的相应,从而到达实现即时动态交互的目的。 阅读详情

相关推荐

入门物联网,基于IoT平台构建智慧路灯应用的实验指南

自从了解到古茗前端团队使用Node.js 写物联网代码,身为前端开发者,我对物联网充满了兴趣。我一直很认同一个有趣的观点:新技术的出现是为了让使用的人省时省力。而关于物联网雏形的故事,也包含了这一观点:1991年,剑桥大学特洛伊计算机实验室的科学家们,常常要下楼去看咖啡煮好了没有,但常常空手而归。

banxianongtang的博客 1159

java实现点数据生成stl模型文件

java实现点数据生成vtk文件

qq_44645871的博客 517

物联网开发——TencentOS Tiny 简介

TencentOS tiny是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。TencentOS tiny 提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU (如STM32全系列)及模组芯片上。而且,基于RTOS内核提供了丰富的物联网组件,内部集成主流物联网协议栈(如 CoAP/MQTT/T...

6184

用Java开发IOT离不开Netty框架

Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。如果你的服务程序面对少量的客户端,那么用不用Netty都可以,阻塞方式的socket就足以完成任务,也谈不上资源浪费。而如果面对千级万级的客户端连接,用Netty是首先。网上很多文章讲Netty时都说性能如何如何高,其实并不是Netty的能力多么强,像多路复用是Linux内核的能力。DIRECT BUFFERS,这个本来就是JAVA的自身缺陷的一个弥补,你用C++写程序就没这一说。总之呢,个人观点,

fllsoft的博客 3363

深入学习华为云IOT云平台与LiteOS轻量级物联网系统

随着互联网海量数据的爆发式增长,物联网、人工智能、大数据、5G新科技手段的不断推进,人们已走进万物互联的时代。生活周边所有的物体都可以连接上云端管理,目前不仅仅是生活家电、实体设备、农业大棚上云;现在宠物、农场的牲畜、动物园的动物都已经上云,通过传感器上报的数据,在云上可以实时查看这些动物的身体情况,生活环境的指标等等。 设备上云都需要搭建一个物联网云平台,作为设备的云端大脑,搭建一个完善的云端物联网平台是非常耗费资金、人力的,好在市面上已经有很多大公司提供了物联网平台服务。

7284

Uds诊断自动化(CANoe.diva应用)

(7)其他配置选择可以保持默认(一般情况下,DTC以及31服务、下载服务需要另外测试)。(1)打开CANoe.Diva软件,并新建Diva工程。(2)设置工程名和保存位置;在"Specification file"(3)测试案例打开后的界面如下,可以对要进行测试的案例进行勾选,(可查看下角的进度条)后;(3)等待DIva工程的生成;(4)接下来是修改Diva工程选项,如下图点击。,如用例间的时间间隔、复位等待时间等。,即可打开导入的测试工程。,即可生成测试用例。(1)在CANoe中。

LIUJIAAAAA的博客 3435

物模型 - 实现亿级 IoT 设备智联网的底层逻辑

物模型技术对于物联网企业来说是一项非常重要的技术,因为要实现万物互联,必须要有物模型体系沉淀,才能够让各种硬件实现智能化连接。今天,阿里云AIoT物模型技术专家熊益群,为大家带来了一份物...

7832

基于Xilinx Artix7 的FPGA高级应用 (二):千兆以太网通信(实战篇)第一期

本项目是基于Xlinx Artix7 XC7A35T芯片 以太网芯片选用的是RTL8211EG PHY芯片 MAC 和PHY接口标准是GMII 开发工具是vivado 2018.3 我们先来复习一下以太网的基本通信原理: 当我们的计算机需要与局域网中另外的设备进行通信的时候,需要将数据传输到网卡进行编码,然后传输到线上,经过另一个设备的网卡解码成该设备能读取的数据。 关于以太网协议的知识在原理篇中已经讲过,不再重复,下面直接看接收代码: 首先注意我们的MAC和PHY通信选择的是GMII接口标准,发送数据一

工大技术底层人员的博客 4033

OSI七层模型框架分析

OSI 网络七层模型是一种网络通信协议的标准化框架,它定义了网络通信的七个层次,包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。每一层都有自己的功能和任务,通过这些层次的协同工作,实现了网络通信的可靠性、高效性和安全性。具体来说,物理层负责传输比特流,数据链路层负责传输帧,网络层负责传输数据包,传输层负责传输数据段,会话层负责建立和管理会话,表示层负责数据格式的转换和加密解密,应用层负责提供各种网络应用服务。

2301_78349092的博客 1487

QMT量化交易实战:如何用通达信预警数据自动买卖股票(附完整Python代码)

本文详细介绍了如何利用QMT平台结合通达信预警数据实现股票自动化交易,提供完整的Python代码实现。通过实时监控通达信预警板块文件,系统自动执行买卖操作,提升交易效率。文章涵盖系统架构设计、数据对接、信号处理、订单执行等核心模块,适合量化交易初学者和通达信用户参考实践。

weixin_29251567的博客 678

基于Ultralytic实现多路摄像头目标检测

基于Ultralytic实现多路摄像头目标检测前面的文章分享了单路摄像头画面的YOLO目标检测,这篇文章主要分享一下多路摄像头画面的实时YOLO目标检测。测试环境在Windows系统下进行。

qq_57674776的博客 939

【IoT死磕系列】Day 1:IOT物联网各个协议的整体了解

本文系统梳理了物联网通信协议的核心概念与应用场景。作者指出物联网协议的本质是"数据打包规则",并强调协议选择需匹配硬件资源与网络环境。文章通过TCP/IP四层模型架构,详细分类介绍了有线/无线通信技术(如以太网、Wi-Fi、NB-IoT)、传输层协议(TCP/UDP)及主流应用层协议(MQTT/CoAP/DDS等)。最后提出选型建议:工业控制推荐CAN/DDS,智能硬件优选Wi-Fi+MQTT,低功耗设备适用LoRa+CoAP。本文为开发者建立了物联网协议的全景认知框架,为后续深入探讨T

古泽汉书的博客 1161

playwright-mcp 安装使用的详细教程

Playwright MCP 快速入门指南 Playwright MCP Server 是由微软开发的浏览器自动化服务,通过 MCP 协议为 AI/Agent/LLM 提供网页交互能力。它基于可访问性树而非屏幕截图,支持多种浏览器和运行模式。 安装要求: Node.js v18+ 命令行操作能力 支持 MCP 的客户端 安装方式: 通过 npx 快速启动:npx @playwright/mcp@latest 项目依赖安装:npm install @playwright/mcp 主要特性: 支持 Chrome

上善若水 7987

什么是IoT物联网平台,以及如何做平台选型

1. 什么是物联网平台 物联网(The Internet of Things,简称IOT)是指通过各种传感器设备采集、监控物体状态信息,并通过多样的网络连接手段将物体状态信息与互联网连通,实现对物品和过程的智能化感知、识别和管理。 一个完整的物联网解决方案,通常可分为物联网感知层、网络层、平台层、应用层四大层次。其中,物联网平台是物联网解决方案将感知层的各类设备连接到场景应用的关键“桥梁”,负责提供物联网解决方案研发过程中所需的通用功能及基础设施,从而加速解决方案的落地。通常一款物联网平台需要具备以下能力:

慧联LPWAN技术 3万+

(UE4 4.27) HISM性能优化:从空间剔除到合批渲染的实战解析

本文深入解析了UE4 4.27中HISM(UHierarchicalInstancedStaticMesh)组件的性能优化原理与实战技巧。核心在于利用其N叉树空间结构实现高效的CPU视锥剔除,并结合GPU实例化进行合批渲染。文章详细探讨了从控制叶子节点粒度、平衡剔除精度与渲染效率,到结合LOD系统等关键参数的调优方法,为开放世界或大场景的植被性能瓶颈提供了系统解决方案。

weixin_29015051的博客 327

Angular 相关的知识点和项目汇总

Angular 知识点和项目汇总

weixin_45428910的博客 578

iot架构 mqtt netty_腾讯开源物联网操作系统提升IoT终端产品开发效率

【新智元导读】TencentOS tiny是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。TencentOS tiny 提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU (如STM32全系列)及模组芯片上。TencentOS Tiny 简介TencentOS tiny是腾讯面向物联网领域开发的实...

weixin_33134753的博客 1978

【100%通过率】华为OD机试真题 C++ 实现【打印机队列】【2022.11 Q4 新题】

有5台打印机打印文件,每台打印机有自己的待打印队列。因为打印的文件内容有轻重缓急之分,所以队列中的文件有1~10不同的代先级,其中数字越大优先级越高。打印机会从自己的待打印队列中选择优先级最高的文件来打印。如果存在两个优先级一样的文件,则选择最早进入队列的那个文件。现在请你来模拟这5台打印机的打印过程。

MISAYAONE的博客 9946

java脚手架系列13-IoT

之所以想写这一系列,是因为之前工作过程中有几次项目是从零开始搭建的,而且项目涉及的内容还不少。在这过程中,遇到了很多棘手的非业务问题,在不断实践过程中慢慢积累出一些基本的实践经验,认为这些与业务无关的基本的实践经验其实可以复刻到其它项目上,在行业内可能称为脚手架,因此决定将此java基础脚手架的搭建总结下来,分享给大家使用。

代码让AI扣 1047

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

【云驻共创】华为云HCIA-IoT V2.5培训系列内容之物联网概览

本文主要是基于HCIA-IoT V2.5培训系列内容整理而来的,相关学习路线网址:https://education.huaweicloud.com/programs/89d5bfc1-bdac-447a-8081-1a0981747d12/about华为物联网工程师HCIA-IoT职业认证流程网址:https://edu.huaweicloud.com/training/iote.html 通过以上学习可以获得:本文主要整理相关知识点中的:物联网的起源最早可以追溯到1991年英国剑桥大学的咖啡壶事件。咖啡

愚公智库 2万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

IOT物联网技术架构_腾讯开源物联网操作系统提升IoT终端产品开发效率

【新智元导读】TencentOS tiny是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。TencentOS tiny 提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU (如STM32全系列)及模组芯片上。TencentOS Tiny 简介TencentOS tiny是腾讯面向物联网领域开发的实...

weixin_39567222的博客 488

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

物联网LoRa系列-1:物联网系统分层架构

本文将阐述物联网总体的系统组成以及分层架构:系统架构图、感知层、网络层、平台层、应用层。 本系列将手把手全面而有详细的拆解5G物联网的内部架构、主要技术原理、开发环境搭建、代码实现等。...

文火冰糖(王文兵)的博客 2万+

使用IOT-Tree Server通过MC协议连接三菱Q系列PLC

《IOT-TreeServer连接三菱Q系列PLC实践》摘要:IOT-TreeServer是一款开源物联网软件,支持设备接入、数据管理等功能。本文详细介绍如何通过MC协议连接三菱Q03UDECPU PLC:1)PLC端需配置MC协议端口;2)在IOT-Tree中配置TCP客户端接入,建立通道并添加设备节点;3)按照三菱地址规范配置数据标签,支持批量导入;4)通过消息流MQTT模块将数据打包推送至云端。该方案已成功应用于工业设备数据采集项目,展示了IOT-Tree在边缘计算场景中的灵活应用。(149字)

qq_40065619的博客 1232

我为什么选择 EMQ X 搭建公司的 IoT 物联网平台

基于物联网时代数据生产与数据形态的变化,以及从云原生(Cloud-Native) 向面向 IoT(IoT-Oriented) 架构的演进趋势,EMQ 正式提出「面向物联网架构的数据基础设施」(Data Infrastructure for IoT )架构范式。从应用优先到数据优先,以数据为核心融合物联网数据与传统企业经营数据,实现云边端统一实时数据「连接、移 动、存储、处理与分析」,实现从数据产...

561

ESP-IoT-Solution 终极入门指南:10分钟快速上手ESP32物联网开发

ESP-IoT-Solution是乐鑫官方推出的物联网解决方案框架,专为ESP32系列芯片设计。本ESP-IoT-Solution入门指南将帮助你快速掌握这个强大的开发工具集,轻松构建各类物联网应用。无论你是刚接触ESP32开发的新手,还是希望提升开发效率的专业工程师,这份指南都将为你提供实用的指导。 ## 🚀 项目快速配置指南 ### 环境准备与仓库克隆 首先确保你的开发环境已安装最新版

gitblog_00934的博客 399

宜联IOT中继宝盒与传统物联网平台项目应用对比分析

宜联 IOT中继宝盒是一款专业、强大、易用的含视频接入、流媒体生成、设备建模、设备接入、设备控制、数据采集、数据转发、设备运行监测、边缘计算等功能部署在设备侧的解决设备与业务管理系统互联互通的物联网中继、边缘服务器设备。 是主要应用在社区、工厂、学校、园区、工地、矿山、田园、水利、道路、桥梁等项目现场,解决现场设备与业务管理系统互联互通的软硬件一体边缘计算设备。产品具有 低延迟、高宽带、易使用、高可靠、高安全、多协议支持等特性。

iotrelaybox的博客 647
上一篇: linux或windows下定时备份mysql数据库
下一篇: 物联网系列--物联网终台框架搭建
只会debug
博客等级 码龄9年 69粉丝 41原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值