草庐IT

光通信

全部标签

五分钟技术趣谈 | 语义通信技术助力平安乡村建设

Part01语义通信技术 平安乡村业务的快速普及以及摄像头的高清化,为用户的生活带来“安全感”,但同时也面临接入终端海量接入、码率持续增长、场景日益复杂等方面的挑战。传统框架内用计算复杂度换压缩率的编码优化路径,码率下降幅度渐缓,呈现瓶颈趋势;同时,通信信道容量已趋近极限,难以满足快速增长的海量视频数据在传输、存储、分析等方面的需求。人脑可达到超高的图像视频压缩性能,其机理为视觉皮层具有边缘检测、形状识别、运动识别等功能,下颞叶能识别复杂物体和面孔,即提取结构化的语义信息。传统的图像视频通信以像素为表征单元,不能契合自然图像所蕴含的对称性、重复性、相关性等结构特性,表征效率难以大幅提升。向人脑

五分钟技术趣谈 | Web端即时通信方案知多少?

Part01什么是即时通信? 即时通信是一个实时通信系统,允许两人或多人使用网络实时的传递文字消息、文件、语音与视频交流。即时通信技术在NativeApp中通过TCP、UDP等协议可以轻松实现,在Native应用较为流行。受HTTP协议以及Web客户端框架限制,想在Web中实现真正的即时通信,可谓是技术上尽脑汁,极尽所能。从传统的短轮询、长轮询到Comet(长轮询的变体)技术,再到HTML5标准发布之后的WebSocket、SSE这类技术的横空出现,使Web端即时通信的技术方案越来越多,实现也越来越容易。但是对于技术人员面对不同的场景该如何选择更实用的技术方案呢?Part02Web即时通信实现

SPI 通信协议 最详细解读!!!

SPI(SerialPeripheralInterface,串行外围接口)是一种高速、全双工、同步的通信总线,主要应用在EEPROM、FLASH、实时时钟、AD转换器上,以及数字信号处理器和数字信号解码器之间。信号线SPI有四根信号线:MOSI:MasterOutputSlaveInput,主机向信号线上输出数据,从机读取。MISO:MasterInputSlaveOutput,从机向信号线上输出数据,主机读取。SCLK:SerialClock,串行时钟信号。由主机产生并发送给从机。SS/CS:SlaveSelect,片选信号。通常是低电平有效,由主机输出,在主设备连接多个从设备时用来控制与哪

ios - 如何构建直接相互通信的 flutter 应用程序?

我正在建立一个需要使用iPad的POS系统。收银员将使用1台iPad来下单,而另一方的客户将使用另一台iPad来显示订单和金额。要求:-2台设备直接通信-能够在没有互联网的情况下工作-不需要中间服务器有没有可能建立能够通过蓝牙或本地WiFi网络同步/发送和接收数据的flutter应用程序? 最佳答案 如果您想使用iOS本机,那么我建议您的方法是MultipeerConnectivity。当AppleDocumentation状态时,多点连接框架支持发现附近设备提供的服务,支持与这些服务通过基于消息的数据、流式数据和资源(如文件)。在

ios - 如何构建直接相互通信的 flutter 应用程序?

我正在建立一个需要使用iPad的POS系统。收银员将使用1台iPad来下单,而另一方的客户将使用另一台iPad来显示订单和金额。要求:-2台设备直接通信-能够在没有互联网的情况下工作-不需要中间服务器有没有可能建立能够通过蓝牙或本地WiFi网络同步/发送和接收数据的flutter应用程序? 最佳答案 如果您想使用iOS本机,那么我建议您的方法是MultipeerConnectivity。当AppleDocumentation状态时,多点连接框架支持发现附近设备提供的服务,支持与这些服务通过基于消息的数据、流式数据和资源(如文件)。在

【网络】socket——TCP网络通信 | 日志功能 | 守护进程

🐱作者:一只大喵咪1201🐱专栏:《网络》🔥格言:你只管努力,剩下的交给时间!上篇文章中本喵介绍了UDP网络通信的socket代码,今天介绍TCP网络通信的socket代码。TCP🧁TCP网络编程🍦服务端实现将套接字设置为listen状态🍦客户端实现🍦多进程版本🍦多线程版本🍦线程池版本🧁日志功能🧁守护进程🍦变成守护进程🧁总结🧁TCP网络编程🍦服务端实现和udp的网络通信一样,tcp通信也需要服务器指定端口号,IP地址同样使用0.0.0.0,以便客户端所有对服务器的网络请求都能收到。classtcpServe{public: //构造函数tcpServe(constuint16_t&port)

基于python socket实现TCP/UDP通信

两个应用程序如果需要进行通讯最基本的一个前提就是能够唯一的标示一个进程,我们知道IP层的ip地址可以唯一标示主机,而TCP层协议和端口号可以唯一标示主机的一个进程,这样我们可以利用ip地址+协议+端口号唯一标示网络中的一个进程。能够唯一标示网络中的进程后,它们就可以利用socket进行通信了,本文将对socket进行介绍。什么是socket什么是socket呢?我们经常把socket翻译为套接字,socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用来实现进程在网络中通信。学习网络编程的目的是为了开发基于互联网通信的软件,不论是BS架构的还

密评:网络和通信层面

依据GB/T39786-2021《信息安全技术信息系统密码应用基本要求》针对等保三级系统要求:网络和通信层面:a)应采用密码技术对通信实体进行身份鉴别,保证通信实体身份的真实性;b)宜采用密码技术保证通信过程中数据的完整性;c)应采用密码技术保证通信过程中重要数据的机密性;d)宜采用密码技术保证网络边界访问控制信息的完整性;e)可采用密码技术对从外部连接到内部网络的设备进行接入认证,确保接入的设备身份真实性;说明:在描述这一块内容之前,我们要确定好网络和通信层面的测评对象(参考文件:《商用密码应用安全性评估FAQ》第二版)    信息系统一般通过网络技术来实现与外界的互联互通,GB/T3978

基于STM32CubeMX创建的STM32H743+DP83848+LWIP网络通信程序调试_20221127算是胎教级教程了

目录目的:编写一个可以稳定连接到局域网的STM32网络通信程序硬件和软件:具体步骤:1、利用STM32CubeMX建立Keil工程文件 2、在keil中修改代码和配置工程3、代码烧录、功能验证目的:编写一个可以稳定连接到局域网的STM32网络通信程序硬件和软件:1、自制STM32H743XIH6开发板,PHY芯片为DP838482、PC一台、路由器一台(可有可无)补充一点供大家参考:华为、荣耀的路由器好像兼容性很差,我试了很久就是ping不通,后面换了其他品牌的路由器就可以了,一整个大无语。3、STM32CubeMX6.4.0(或6.0.1或6.6.1)这几个版本我都亲自验证过,6.5.0经测

javascript - Flutter Webview 与 Javascript 的双向通信

我有一个html文件,我正在使用flutter_webview_plugin在Flutterwebview中加载它。我正在使用evalJavascript在我的javascript代码中调用函数,这意味着flutter(dart)->js。但是,我还需要一些方法将某些东西传回flutter(dart)层,这意味着js->flutter(dart)。我试过使用-webkit.messageHandlers.native-窗口native支持两个平台(Android,iOS)检查它们是否在JS中可用。但是,这些都是未定义的。使用以下代码在JS中获取native处理程序的实例。typeofw