一、应用背景 去年公司成立了个项目——《智慧用电安全隐患监管服务平台》,计划是开发一款设备,能够安装在电箱里面,用于实时监控电线的温度、漏电、电流、烟雾等信息。如果检测到有问题,那么就马上发送推送到手机和PC web,同时也有短信通知和电话语音通知。当时听到这个项目,笔者是觉得十分有意义的,毕竟没有比人命更珍贵的东西了。如果能够做出这样一个系统,让人们不用再担心生活中的火
1. 物模板1.1 创建模板获取token ——> 根据信息创建模板数据 ——> 后台业务逻辑创建系统服务(get、set、post),可以异步处理注意:同一领域下名称唯一1.2 修改模板仅能修改草稿状态且未发布过的模板1.3 查看模板仅能查看他人已发布、预发布的(存在的意义,和引用方沟通调整物模型定义)和自己的模板1.4 删除模板仅能删除自己的未发布过且为草稿状态的模板2. 物模板功
转载
2024-05-13 15:55:36
92阅读
文章目录
一、项目简介
二、客户端功能介绍
三、客户端流程图
四、服务器端功能介绍
五、服务器端流程图
六、总结
一、项目简介
本项目是以网络socket编程为基础编写客户端与服务器程序,以树莓派为客户端,远程linux系统为服务器端,其中树莓派上接有ds18b20温度传感器,用于客户端实时采集温度数据,然后通过网络soc
内容接上一节《物联网全栈工程师学习笔记之JSON学习一》 八、JSON的语法 JSON的语法衍生于JavaScript对象标记语法:数据在名称/值对中数据由逗号分隔花括号容纳对象方括号容纳数组8.1JSON名称/值对 8.1.1 JSON数据的书写格式是:key/value(健/值)对。 名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:- “name”:”Huawei_IoT”
转载
2024-08-01 12:51:57
90阅读
1.TCP/IP的具体含义 很多情况下,它是利用IP进行通信时所必须用到的协议群的统称。具体来说,IP或ICMP、TCP或UDP、TELNET或FTP、以及HTTP等都属于TCP/IP的协议。因此,有时也称TCP/IP为网际协议族。2.TCP/IP协议分层模型 a).硬件(物理层) TCP/IP的最底层是负责数据传输的硬件。这种硬件就相当于以太网或电话线路等物理层的设备。 b
转载
2024-02-27 21:34:16
78阅读
物联网物联网与大数据无线传感网络概论无线传感器网络的定义无线传感器网络的结构无线传感器网络与互联网的区别一般使用自组网一般使用嵌入式操作系统网络协议:传统网络中间节点只涉及转发,而WSN还涉及到数据的处理,因此传统的网络协议并不能完全适应WSN在各层协议中加入能源控制的理念无线传感器网络的路由协议无线传感器网络的应用物联网中的通信技术移动通信(陆地蜂窝移动通信)物联网中的标识技术物联网中的定位技
转载
2024-08-16 08:22:04
31阅读
项目背景:实现人离开房间超过一定时间,自动关闭空调联动控制功能。实现原理:通过客流密度摄像机监测客流人数变化,发送订阅消息到mqtt 消息服务器,WEB后台服务器订阅mqtt主题,接收客流密度摄像机发送的订阅消息后,处理订阅消息通过后台webSocket 客户端发送关闭空调的主题到webSocket 服务端,webSocket 中间件(C语言开发的)进而控制空调的关闭。需求分析:1.通过mqtt
转载
2024-06-30 09:37:43
100阅读
首先,整理NIO进行服务端开发的步骤: (1)创建ServerSocketChannel,配置它为非阻塞模式。 (2)绑定监听,配置TCP参数,backlog的大小。 (3)创建一个独立的I/O线程,用于轮询多路复用器Selector。 (4)创建Selector,将之前创建的ServerSocketChannel注册到Selector上,监听SelectionKeyACCEPT。 (5
转载
2024-06-26 13:05:51
64阅读
SpringBoot +WebSocket实现简单聊天室功能实例)一、代码来源二、依赖下载三、数据库准备(sql)数据库建表并插入sql四、resources文件配置application.yml 配置log4j2xml配置由mybatis-x生成 mapper下的 StaffMapper.xml 文件五、主文件项目结构图----补充 mybatis-plus + mybatis-x 用法dom
转载
2024-03-16 08:38:52
92阅读
在我还在 Ubuntu 公司工作的时候,我曾经做过 ubuntu core 物联网操作系统。在未来,物联网是一张比互联网更大的网。在物联网世界中,经常会收集大量的数据,比如温度,湿度,天气等传感器的数据,汽车及电梯的运行状况等等。当大量的数据被收集,我们可以通过数据平台对数据进行分析,并进行实时控制。在今天的文章中,我将分享一个简单的案例来展示如何使用 Canvas 对物联网设备进行监控。在我们假
转载
2024-03-27 18:18:21
91阅读
00. 目录 文章目录00. 目录01. JSON概述02. JSON基本结构03. JSON基本形式04. JSON支持的语言05. JSON实现参考05. 附录 01. JSON概述JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。它是基于 JavaScript Programming
转载
2024-03-25 16:44:17
39阅读
物联网网络通信网络通信是当代物联网发展最重要的一环,它是将各种设备交流信息传递的媒介,物联网通信常用的架构是CS架构,如套接字socket就是为了C/S架构软件的开发。实现客户端client和服务器server的通信。网络协议架构在网络历史的早期,国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同出版了开放系统互联的七层参考模型。一台计算机操作系统中的网络过程包括从应用请求(在协议
转载
2024-03-27 20:21:04
79阅读
物联网作为第三次信息化浪潮下的代表技术之一,未来将有较为广阔的发展前景,尤其在当前5G技术的推动下,学习物联网知识将有更多的发展机会。物联网有三大块基础知识,分别是数学、物理和计算机,学习物联网还涉及到电子电路、计算机网络和安全等一系列内容,所以物联网的整体知识体系是比较庞大的,而且学习物联网知识也具有一定的学习难度。从物联网的技术体系结构来看,物联网体系从下到上,分别涉及到设备、网络、平台、分析
转载
2024-08-17 14:50:45
36阅读
物联网协议那么多:究竟LoRa、Cat-M和NB-IoT哪一个是你的菜? 距离第一台非官方的物联网(IoT)设备问世以来,已经过去了近30年。1991年,剑桥大学特洛伊计算机实验室楼下的咖啡壶被改造成了联网设备,科学家们编写了一套程序,并在咖啡壶旁边安装了一个便携式摄像机,镜头对准咖啡壶,利用计算机图像捕捉技术,将咖啡壶的状态信息传递到实验室的计算机上,以方便工作人员随时查看咖啡是否煮好,省
【摘要】 在物联网中,AT命令集可用于控制&调测设备、通信模块入网等。本文为您介绍NB-IoT常用的AT命令集及其调测工具。
什么是AT命令集
AT命令,用来控制TE(TerminalEquipment)和MT(Mobile Terminal)之间交互的规则,如下图所示。在GSM网络中,用户可以通过AT命令进行呼叫、短信、电话本、数据业务、传真等方面的控制。AT命令是以
转载
2024-08-17 12:19:32
68阅读
一、系统概述 锅炉作为工业领域的能源转换特种设备,在生产和生活汇总占有很重要的地位,目前我国工业锅炉具有容量小、数量大、布点散、能耗高等特点。长期以来,各生产厂家、检验机构、监管部门以及使用单位对工业锅炉设备仍无法做到集中管理和控制,使得设备使用运行状态不明,产品维护成本高,发生故障定位维修时间长,产品升级换代缓慢。故障不能及时有效解决,严重影
转载
2024-02-20 13:53:45
8阅读
C#里面提供了Socket类,通过该类,可以很轻松地搭建起Socket服务端和客户端。本文将尽量以最简单的方式、最少的代码量来说明一个简易的Socket服务器是怎么搭建起来的。首先,大概讲下整个思路和流程:(1)首先要明白一个概念:整个服务器,实际上就是由一个Socket对象监听端口;(2)我们会通过一个新的线程监听客户端发起连接请求,这样的好处是避免堵塞主线程;(3)当与客户端建立起连接之后,我
转载
2024-09-14 12:13:33
41阅读
发送服务器的目的在于向设备发送数据并控制设备。这篇主要是利用HTTP、WebSocket、MQTT 协议来看看如何实现同步和异步传输。HTTP 发送数据发送服务器等待接收HTTP 请求的Web 服务器。设备向这台服务器申请发送数据,作为响应,服务器把数据发给设备。使用者需要定期从设备执行轮询连接。原因有二:1.无法确定唯一地址,例如无法给设备设定全局IP 地址等。这种情况下,发送服务器就不知道应该
转载
2024-06-19 08:30:18
31阅读
欧洲物联网项目战略研究议程中,将“物联网”定义为:物联网将是未来互联网中不可分割的一部分,它是一个动态的全球网络架构,它具备基于一定的标准和互用的通信协议的自组织能力。其中物理的和虚拟的“物”均具有身份标识、物理属性和虚拟特性,并应用智能接口可以无缝链接到信息网络中。与此同时,指出物联网将具有三方面特性:第一,不能简单地将物联网看作今天互联网的延伸,物联网建立在特有基础设施上,将是一个新的独立系统
在2018年杭州云栖大会上,阿里云首席智联网科学家丁险峰宣布启动“达尔文计划”,旨在通过一系列的包括平台、芯片和微基站在内的全链路生态服务,交付给企业客户一张自有可控的物联网。在云栖大会户外上空悬停着一架印有“天空物联网”LOGO的飞艇,同时它搭载了LoRa物联网关,当它被启动,现场的物联网设备迅速被飞艇上的信号连接。而当关闭时,数据大屏上的几十种数据会瞬间消失。丁险峰称,从这个事件中,我们可以看
转载
2024-03-20 10:34:03
533阅读