首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏雷达应用

    弯道会车预警雷达与TurMass通信技术携手,构建高效会车风险防控体系

    为了减少视距不足带来的风险,巍泰技术提出了一种基于TurMass通信技术的弯道会车风险防控方案。 3、通过TurMass P2P组网实现一组智能弯道哨兵系统间的点对点快速通信,及时向对向车道驾驶员反馈警示信息。 TurMass P2P组网套件则具备先听后发、地址过滤、数据双向透传、无线唤醒、点对点和点对多等无线通信功能;速率高、穿透强、覆盖广,可帮助智能弯道哨兵系统快速实现点对点通信与警示信息反馈。

    31110编辑于 2024-02-19
  • 来自专栏雷达应用

    探究 TurMass通信技术如何帮助优化车辆检测雷达在道路风险防控中的作用与效果

    3、通过 TurMass™ P2P 组网实现一组道路安全哨兵系统间的点对点快速通信,及时向主/支路或对向车道驾驶员反馈警示信息。 3、智慧雾灯控制主机凭借能见度检测传感器监测的实时天气与道路环境信息,并通过 TurMass™ WAN 组网对管辖范围内的智能雾灯进行协同控制与工作模式调度,如雾灯闪烁频率、亮度等,并通过无线/有线通信链路实现与道路监控中心云端 三、TurMass™ P2P 与 TurMass™ WAN 组网方案1、TurMass™ P2P 组网方案道路安全哨兵系统间、雾灯与雾灯间的点对(多)点通信采用的 TurMass™ P2P 组网方案,具备先听后发 、地址过滤、数据双向透传、无线唤醒、点对点和点对多等无线通信功能,速率高、穿透强、覆盖广,传输距离可达 2~3 公里;发射功率小、用电少、成本低。 2、TurMass™ WAN 组网方案控制主机与雾灯间单个网关对应多个通信点位采用的 TurMass™ WAN 组网方案,具有超远距离、高容量、高并发、低成本等特点。

    39710编辑于 2024-03-15
  • TurMass 技术在语音的应用介绍

    **较快的速率,可支持 2.4kbps-64kbps 码率的语音,适合各类音质(48kbps 以上的 opus 算法可以接近 CD 音质)**3. 物理层介绍物理帧介绍基于 TurMass 技术的 TK8620 芯片物理帧通常由一个 BCN 时隙和若干个 Data 时隙组成。 TKM-121 系列模组采用了低延迟、高质量和低码率的语音编解码算法以及去噪、回音抵消算法,实现长距离语音传输;基于精确的时隙调度机制,支持半双工、全双工通信模式,可实现单播、组播和广播对讲功能;支持蓝牙 3️⃣ 长距离传输TKM-121 在开阔地带/郊区的传输距离可达 2.5 km ~ 3.5 km,在市区道路环境传输距离可达 1.5 km ~ 2.0 km。 4️⃣ 组网灵活 TKM-121 系列模组组网方式简单,支持点对(多)点通信,后续可支持 LAN 组网(含中继)和 Mesh 组网方式,实现城域级的无线语音传输应用。

    12510编辑于 2025-12-26
  • 来自专栏python3

    通信英语_3

    10.全球移动通信系统 个人通信 personal communcation 通信标准 communcation standrads 固定电话业务 fixed telephone services 网络容量 roaming 宽带业务 broadband services 接口转换 interface conversion 频谱分配 frequency allocation 模拟方式 analogue mode 蜂窝通信原理 global mobile communcation system 全球移动通信系统 time division multiple access 时分多址 facsimile and short message services 传真和短消息服务 fixed communcation networks 固定通信网络 a more personalized system 更加个性化的系统 the cost and telephone service 固定电话服务 coxial cable 同轴电缆 interface convision 接口转换 cellular communcation priciple 蜂窝通信原则

    1.5K30发布于 2020-01-10
  • 来自专栏Java架构师历程

    3、进程间通信

    因此,如图 3-1 所示,服务必须使用进程间通信(IPC)机制进行交互。 稍后我们将了解到多种 IPC 技术,但在此之前,我们先来探讨一下涉及到的各种设计问题。 ? – 一对一 一对多 同步 请求/响应 – 异步 通知 发布/订阅 异步 请求/异步响应 发布/异步响应 表 3-1、进程间通信方式 一对一交互分为以下列举的类型,包括同步(请求/响应)与异步(通知与请求 图 3-2 显示了当用户请求打车时,打车应用中的服务可能会发生交互。 ? 服务使用了通知、请求/响应和发布/订阅组合。 以致最终,在运行时将线程用完,造成无法响应,如图 3-3 所示。 ? 为了防止出现此类问题,您必须设计您的服务以处理局部故障。以下是一个由 Netflix 给出的好办法。 级别 3 级别 3 的 API 基于非常规命名原则设计,HATEOAS(Hypermedia as the engine of application state,超媒体即应用程序状态引擎)。

    1.7K20发布于 2018-09-26
  • 来自专栏python3

    AS3与PHP通信

    今天就在这里谈谈as3和后台数据的交互(这里选择as3 php架构,其他配置同理)。 //声明一个URLLoader 3. var loader:URLLoader = new URLLoader(); 4. 的,也就是说,它只包含接受到的数据,而不管要发送的数据,那么,as3里如何向后台发送数据呢? > 怎么样,是不是也很方便的实现了as3和后台的数据传输? > 以上这些就是as3里和后台交互的基础内容,现在你可以在as3里创建这样的交互,获取动态数据来丰富你的程序,在你开始自己动手实验之前,还有一些东西值得注意: 1,记得捕获和处理异常(上述的例子里都是假定在完美的测试环境下运行

    1.3K30发布于 2020-01-09
  • 来自专栏python3

    AS3和JS通信

    运行环境:需要安装IIS,创建网站目录 AS3和外部容器通信方法比较简单: import flash.text.TextField; var txt:TextField = new TextField "; //向JS注册方法,JS调用as3Function这个方法,就是执行callback这个方法 ExternalInterface.addCallback("as3Function",callback jsReady = true; } /**页面没有加载完成会返回false,flash需要再次调用此方法*/ function getReady() { if(jsReady) { //as3Function 方法是flash注册的方法 getSwfInstance("FlashID").as3Function("成功"); } else { return jsReady; }     

    1K10发布于 2020-01-13
  • 来自专栏镁客网

    道生物联何辉:自主技术推动中国物联网进步,「产品力」决定企业能走多远 | 镁客·请讲

    记者注意到,由道生物联自主研发的TurMass™ 是一套窄带无线物联网LPWAN(低功耗广域网)传输技术和组网系统,采用了全国产的自主创新技术,并具有超大容量、高速率、广覆盖和低成本的特点。 “TurMass™可以被看做是新一代的LPWAN技术,”何辉告诉记者,“是我们针对LPWAN专门研发的窄带传输技术,采用了包括多天线、极化码以及我们独创的免许可随机接入等最先进的通信技术,和现有成熟技术相比 “这就意味着,如果未来我们向万物互联发展的话,TurMass™对物联网的普及应用,尤其是对那些需要专网、性能及成本敏感的客户来说,具有非常大的优势”,何辉充满信心地对记者表示。 目前,TurMass™ 芯片是道生物联的主打产品。出于客户验证系统的需要,道生物联也提供了包括网关、终端和服务器等一整套产品。 何辉介绍,TurMass™ 高度适用于室内外照明控制、能源管理、资产定位、畜牧、农业、矿场、水利水务、消防、智慧城市、工业物联网、无人机、卫星物联网和海洋探测等多个领域。

    56220编辑于 2022-06-02
  • 来自专栏python3

    unix基础教程3 通信

    1、内部通信系统 2、外部通信系统 3、即时通讯 1)交谈命令write(须在线) write username [terminal] $write npp 终端号 (多人同时登录时) $write ctrl+d (结束) 消息发送结束用o(结束) 结束谈话用oo(结束并退出) write命令:半双工通信 2)消息开关命令mesg $mesg n:拒绝接收信息 $mesg y:可以接收信息 $mesg 3)双向通信命令talk(全双工方式) 双方都向对方发送talk才能进行通信 屏幕分成两半:上半边:自己输入框  下半边:对端输入框 4)广播信息命令wall (write all ) 普通权限发出:只有mesg打开的用户才会收到 #wall 超级用户可以强制发给所有人 4、电子邮件(非及时通信) 1)mail 接收邮件 输入mail则进入内部命令模式 p:显示本邮件信息 ctrl+d cc:抄送 群发: (1)$mail npp1 npp2 npp3 (2)$mail NPP(用户组) (3)别名 $alias usr_list npp1 npp2 npp3

    46810发布于 2020-01-14
  • 来自专栏前端开发随笔

    Vue3父子组件通信

    子组件 <template>

    {{ title }}

    <button @click="updateFunc">修改父组件传递的值</button> </template> <script setup> import { defineProps, defineEmits, defineExpose } from "vue" defineProps({ //定义子组件需要接收的值 title: { typ

    1.6K20发布于 2021-10-21
  • 来自专栏数据云团

    并发篇-python并发通信-3

    生产者与消费者模型, 其实是把一个需要进程通信的问题分开考虑 生产者,只需要往队列里面丢东西(生产者不需要关心消费者) 消费者,只需要从队列里面拿东西(消费者也不需要关心生产者) Web服务器与Web框架之间的关系

    98620发布于 2019-07-18
  • Vue 3 组件通信方式总结

    用vue3开发前端项目的话,组件通信则是必修课,方式一般有 以下这几种Props(自定义属性)自定义事件v-model(算是Props和自定义事件的结合,只不过属性和事件名称是默认设置的)Provide /child.vue'let count = ref(0)</script>子组件接收父级自定义属性则与vue2不同,vue2中是以props 配置项来接收,vue3 中则需要 用到宏函数 defineProps emit = defineEmits(['sendAdd'])</script>v-model在vue2中 v-model其实是 prop为 value和 自定义事件是 input 的语法糖在vue3中同样 --defineExpose({ money });--></script>点击按钮打印实例会发现 实例中没有子组件的数据源,那是因为vue 3 加入了 defineExpose。 监听事件eventBus.on('myEvent', (payload) => { console.log('接收到事件:', payload);});这样就实现了一个基本的 事件总线,用于组件之间的通信

    58311编辑于 2024-07-24
  • 来自专栏编程技术总结分享

    Electron入门教程3 ——进程通信

    进程间通信(IPC)是在Electron中构建功能丰富的桌面应用程序的关键部分。 下面就来详细介绍3种常见的通信方式。 ✧ 渲染进程向主进程的单向通信 在Electron中,进程通过开发人员定义的“通道”与ipcMain模块和ipcRenderer模块进行通信3. ipcRenderer.invoke的替代 ipcRenderer.invoke()有两种替代方式: (1)ipcRenderer.send() :我们所使用的单向通信也可以用来执行双向通信。 这是在Electron 7之前通过IPC进行异步双向通信的推荐方式。 为了演示这个通信模式,将构建一个由菜单栏控制的数字计数器。 index.html <!

    1.7K40编辑于 2022-11-22
  • 来自专栏python3

    java与as3的socket通信

    as3 与java 都提供了Socket类用于网络通信, 但两者的使用也有较大的不同. 为了方便两者的通信, 我在做了一些实验的基础上, 写下获得的经验,以免忘记. as3 的socket 读写数据方法常用的有四个: readUTF, writeUTF, readUTFBytes, writeUTFBytesjava 的socket 输入输出流常用BufferedReader  类包装输入流, 因为BufferedReader 不提供读取UTF数据的方法. java 方写数据时用writeUTF方法, 此时as3 方读数据用readUTF方法, 但此种模式有个弊端, 就是如果 java方连续调用了n(n >= 2)次writeUTF方法,而as3方因来不及读取, 则最后只是第一次写入的数据被读取. java 方写数据时用writeBytes, 此时as3 方读数据用readUTFBytes 一个简单的例子: // as3 写的客户端 package test { import flash.display.MovieClip; import flash.net.Socket;

    1K30发布于 2020-01-10
  • 来自专栏Vehicle攻城狮

    漫谈QNX(3)--进程间通信IPC

    在开始阅读之前,如果你对已介绍的内容还不了解的话,可以先阅读以下文章快速熟悉一下~, 既然有了进程process,那么不同进程间通信就很有必要了。两个进程之间要交换数据,控制,以及事件通知。 Message passing ---比较传统的IPC方式是基于主从式构架(client-server),并且是双向通信。 再仔细来看的话,就是每一个process里面都有一个thread来负责通信。当一个线程在等待回信的时候,就会傻傻的等待,什么都不做了。直到收到回复信息。 一个例子看一下: Pulses脉冲 脉冲的通信方式很特别,就像喊命令,不需要回应,执行就好了。便宜还快速,也不会发生blocking的现象。 memory region, the samephysical memory is accessible to multipleprocesses: preocess进程间通过shared memory通信同步策略

    1.7K21编辑于 2022-04-19
  • 来自专栏大数据-Hadoop、Spark

    day3-Akka实现RPC通信框架

    192.168.92.150)服务器上,执行jar包 java -jar my-rpc-2.0.jar 192.168.92.150 8888 传入的主机名和IP端口:Master启动的主机和端口 3.

    76880发布于 2018-04-28
  • 来自专栏MatheMagician

    编码通信与魔术初步(五)——编码通信魔术入门《3 * 7的感应》

    在前面的内容里,我着重介绍了通信模型,信息论,以及把这些理论用在魔术上的基本思路。最后尤其说清楚了编码通信魔术的应用边界,是以辨识力效果作为主要表现形式的这类魔术的主要数学原理。 相关内容请戳: 编码通信与魔术初步(四)——通信编码魔术的基本原理 编码通信与魔术初步(三)——最大熵模型 编码通信与魔术初步(二)——信息论基础 编码通信与魔术初步(一)——通信浅谈 编码通信魔术里 而转化为其他不同的形式的效果则比较少,但也不是没有,比如也可以把这个信息变成一种巧合(如《对称与魔术初步(二)——经典魔术《命中注定的缘分》》等在对称与群论系列里的魔术很多都是这样,不过通信部分比较简单 另外非数学的一些其他原理也存在,可以有其他手段,不过无论如何也绕不过编码和通信这一关,因为我们早已把任何形式的信息传递都划为通信了,这是目前人类获取外界信息的唯一方法。 需要拓展到向量的排列群的语言来表达其位置变化规律,是个不错的通信和编码3进制的例子,而且我还尝试着把它改成了类似巴格拉斯效果的魔术,我们到相关系列再拿出来和大家分享。

    50610编辑于 2023-01-30
  • 来自专栏python3

    Catalyst2层交换的3通信

      在论坛上看见一个核心交换机和汇聚交换机接口第二IP通信的问题,值得思考。   当核心交换机配置第二IP,汇聚交换机的通过trunk连接到核心交换机,并且配置的接口IP和第二IP一个网段,当汇聚交换机没有启用3层路由功能的时候,它们之间可以正常通信,但当汇聚交换机启用3层路由功能之后 交换机的通信是CAM表,不是路由表。 打开2960的ip arp,发现刚才和交换机通信的并不是和交换机的IP一个网段的地址,也竟然都赫然在列,真正体现了2层交换,通信不靠IP路由,直接IP地址对应的就是mac地址,不是一个网段的也是这样,所以 2层交换机可以在2层的状态下,以2层的mac地址来通信,而启用了ip routing之后,按照3层的路由规则,反而不行了。  

    47510发布于 2020-01-14
  • 来自专栏前端框架

    Vue3如何优雅的跨组件通信🚀🚀🚀

    开发中经常会遇到跨组件通信的场景。props 逐层传递的方法实在是太不优雅了,所以今天总结下可以更加简单的跨组件通信的一些方法。依赖注入<! { inject } from "vue"const {count, updateCount} = inject("count")</script>在 setup 组件中,使用 inject 跨组件通信是最佳的方案

    1.1K20编辑于 2023-11-12
  • 来自专栏全栈开发工程师

    Vue3 使用 mitt 实现跨组件通信

    Vue3 使用 mitt 实现跨组件通信 1、安装 pnpm add mitt 2、引入 全局总线,vue 入口文件 main.ts 中挂载全局属性 import { createApp } from $bus = mitt(); app.mount('#app') 3、代码演示 App.vue <template> <Hello1 /> <Hello2 /> <Hello3 /> < /components/Hello2.vue"; import Hello3 from ". /components/Hello3.vue"; import {getCurrentInstance} from 'vue' const bus = getCurrentInstance()?. , 'hello3') } </script> Hello1.vue 其他类似 <script setup lang="ts"> import {onBeforeUnmount, onMounted

    60900编辑于 2025-01-06
领券