Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >FHSS和物联网

FHSS和物联网

作者头像
魔法少女伊莉雅
发布于 2018-05-02 07:42:51
发布于 2018-05-02 07:42:51
9320
举报

工业物联网形成的新的数字前景正在极大地改变着企业开展业务的方式。因此,大多数企业必须适应现代网络需求,以便在快速发展的数据驱动型市场保持竞争力。为了帮助企业满足这一新需求,智能传感器和连接设备的数量激增,帮助他们以前所未有的速度收集数据并根据数据做出决策。

为了推动业务向前发展并保持其各自领域的竞争力,企业被迫迅速采用工业物联网。采用这种围绕海量数据的智能设备和传感器的新战略面临的独特挑战之一是如何将这些数据从现场传回中央办公室,以推动业务决策。

物联网和FHSS

无线工业物联网通信最强大的解决方案之一是FHSS或跳频扩频技术。FHSS技术已有数十年的历史,是几乎所有监控和数据采集(SCADA)网络的核心技术之一。尽管FHSS技术已经存在多年,但它仍是适用于工业物联网的最适合的通信和数据传输技术之一。

出于多种原因,FHSS技术与工业物联网完美匹配。FHSS技术已通过被石油和天然气行业使用二十多年被证明是可行数据传输标准。通过900 MHz FHSS通信方法,石油和天然气决策者能够从现场获得实时数据,并利用这些数据作出快速决策,实现利润最大化。新的FHSS解决方案提供了灵活的可编程解决方案,使企业能够与许多第三方应用程序无缝集成,不仅有助于数据收集,还有数据解释和可视化。FHSS技术的灵活性也非常适合远程控制和监测,使其成为通过雾计算收集和传输数据的理想解决方案 (或被称为边缘情报)。

通过利用雾计算,FHSS技术使组织能够依靠“正确的数据”而不是“大数据”来收集和解释相关的数据点,防止依靠繁琐的数据量来获得统计上准确的样本。

FHSS的历史

FHSS技术经过多年的测试和改进,是市场上最稳健可靠的解决方案之一。这项技术最初于1941年实现,当时赫迪拉玛尔和乔治安海尔发明了一种通信系统,旨在远程控制鱼雷。该技术直到1962年才正式实施,并成为现代FHSS技术的基础。

由于其作为高度隐秘的通信系统的历史,FHSS无线系统本身就有抵抗干扰的能力,成为一种非常可靠的通信方法,在受到意外和故意的干扰时能提供良好保护措施。由于FHSS技术在不同频率之间“跳跃”,因此它非常安全,甚至可以降低拒绝服务攻击的风险。对于日益增长的工业物联网来说,安全性至关重要,FHSS通信方法的固有安全性是一个受欢迎的功能。

FHSS vs. LoRa

与FHSS类似,LoRa(长距离,低功耗)通信技术专为长距离和低功耗数据通信而设计。LoRa技术依赖在ISM频段中使用无执照无线电频谱,并专门针对物联网提供的不断增长的通信需求而设计。

就长距离应用而言,LoRa农村地区通常约为30英里。然而,900 MHz FHSS技术实现了60多英里的通信范围,并且可以通过利用信号中继器进一步扩展距离。如果您尝试在现场使用边缘计算,FHSS将帮助您实现更远距离的数据通信。

在一个不仅依靠你的决策的准确性而且依靠你决策的速度的市场中市场中,FHSS技术显然是胜出者。LoRa解决方案的数据速度通常为0.3千比特至50千比特每秒,而目前市场上的FHSS技术解决方案提供的速度为每秒154千比特每秒至4兆比特每秒 - 这是数据传输速度的巨大差异。

LoRa具有优势的一个领域是功耗。通过牺牲速度和范围,LoRa能够在非常低的功耗水平下运行。虽然FHSS技术可以使用电池供电,但当它拥有可靠的电源时,它的功能会更好。

FHSS应用和误解

虽然FHSS技术在能源行业中名声在外,但FHSS技术在各个行业中已成功实施的案例有很多。这些案例包括无人机,海底机器人,汽车和赛艇,水族馆研究,公用事业等等。FHSS技术的基础非常完善,几年来一直保持相对不变,但新的可编程解决方案和灵活的集成技术为物联网不断发展的新世界带来了新的技术和应用。

推进FHSS技术的新应用,可以帮助人们更好地理解该项技术。提到FHSS技术,一个常见的误解是它不安全。实际上,事实并非如此,FHSS技术采用的跳频技术为用户提供了一定程度的安全性。结合128或256位AES加密技术,FHSS是一项非常安全可靠的技术。另一个常见的误解是,当频谱变得拥挤时,FHSS技术可能会遇到性能问题。然而,FHSS技术在任何相当长的时间内都不会停留在单一频谱上,并且该技术允许识别最佳可用通信信道,因此可以解决性能问题。

结论

当谈到数据驱动的决策时,工业物联网正在大数据领域通过智能设备和智能传感器来改变游戏规则。FHSS技术是一种非常适合工业物联网和物联网应用的通信方法。凭借可靠和安全的数据传输,相对较低的功耗,快速的数据传输速度和为雾计算策略量身打造的设计,FHSS技术是帮助企业进入数据智能新时代的理想解决方案。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
C语言函数大全--p 开头的函数
在上述的示例中,主线程调用了 pthread_create() 函数来创建一个新的线程,并传递一个函数指针 thread_func 作为新线程的入口点。新线程运行这个函数,并输出一条消息。主线程等待新线程结束,然后继续运行自己的代码。
huazie
2025/05/15
2010
C语言函数大全--p 开头的函数
C语言函数大全--o 开头的函数
返回值: 一个 size_t 类型的值,表示该成员变量在结构体中的偏移量(单位是字节)。
huazie
2025/05/14
1900
C语言函数大全--o 开头的函数
C语言函数大全--n 开头的函数
huazie
2025/05/12
1510
C语言函数大全--n 开头的函数
C语言函数大全--m 开头的函数(下)
上述的示例代码,演示了如何使用 mmap() 函数将一个文件映射到内存中,并使用指针 ptr 访问这个映射区域 :
huazie
2025/05/10
1620
C语言函数大全--m 开头的函数(下)
C语言函数大全--g开头的函数(上)
上述代码是一个简单的图形程序,使用了图形库函数 arc 来绘制一个弧线并显示其起始和结束点的坐标。
huazie
2025/01/22
1640
C语言函数大全--g开头的函数(上)
C语言函数大全--a开头的函数
开始之前,引用一篇《基于Redis海量数据场景分布式ID架构实践》,该文通过比对不同实现方案的优缺点,帮助大家在分布式ID生成方面提供一些有益的参考和启示。有需要的朋友可以深入研究下!
huazie
2024/12/01
2090
C语言函数大全--a开头的函数
C语言函数大全--g开头的函数(下)
函数返回一个整数,该整数代表指定坐标 (x, y) 上像素的颜色编码。颜色编码的具体含义取决于你使用的图形库和当前的图形设置。在某些图形库中,这个整数可能直接代表一个RGB颜色值,其中不同的位或字节表示红色、绿色和蓝色通道的强度。在其他情况下,这个整数可能是一个索引值,指向当前调色板中的一个颜色条目。
huazie
2025/01/23
1480
C语言函数大全--g开头的函数(下)
C语言函数大全--f开头的函数(上)
注意: 如果文件中的一行,不足 n-1 个字符,则读完该行就直接结束。如若该行(包括最后一个换行符)的字符数超过 n-1,则 fgets 只返回一个不完整的行,但是,缓冲区总是以 NULL 字符结尾,对 fgets 的下一次调用会继续读该行。函数成功将返回 stream,失败或读到文件结尾返回 NULL。因此不能直接通过 fgets 的返回值来判断函数是否是出错而终止的,应该借助 feof 函数或者 ferror 函数来判断。
huazie
2025/01/17
2120
C语言函数大全--f开头的函数(上)
C语言函数大全--c开头的函数
huazie
2024/12/28
2530
C语言函数大全--c开头的函数
C语言函数大全--l开头的函数
上述示例程序中,首先通过 open() 函数打开一个名为 test.txt 的文件,并设置文件访问模式为可读写。接着,调用 lock() 函数对该文件进行加锁操作,保护写入数据的过程。然后,通过 write() 函数将数据写入到文件中。最后,调用 lock() 函数对该文件进行解锁操作,释放锁定的资源。
huazie
2025/04/29
1180
C语言函数大全--l开头的函数
C语言函数大全--d开头的函数
注意: 这个程序可能无法在现代操作系统上直接运行,因为其中的一些函数(如disable()、enable()、getvect() 和 setvect())是特定于 DOS 的。如果你想在现代操作系统(如 Linux 或 Windows)上运行这个程序,你可能需要使用更现代的方法来处理中断或使用 DOS 模拟器。
huazie
2025/01/05
1740
C语言函数大全--d开头的函数
C语言函数大全--b开头的函数
开始之前,引用一篇《教你自创工作流,赋予AI助理个性化推荐超能力》,该文深入探讨了Spring AI及其在国内版本Spring AI Alibaba的实战应用,重点关注了如何构建一个功能丰富、智能高效的AI助理。有需要的朋友可以研究研究!
huazie
2024/12/06
1920
C语言函数大全--b开头的函数
C语言函数大全--h开头的函数
上述程序是一个基于DOS环境的磁盘错误处理示例。在磁盘操作出现错误时,向用户显示具体的错误消息,并提供 “中止”、“重试” 和 “忽略” 三种处理选项,根据用户的选择进行相应的处理。
huazie
2025/04/02
1070
C语言函数大全--h开头的函数
C语言函数大全--m 开头的函数(上)
注意: 如果 s 是空指针,则返回 0,表示不是多字节字符;否则,如果 n 不足以包含完整的多字节字符,则返回 -1,表示需要更多的输入;否则,返回多字节字符所需的字节数。
huazie
2025/05/08
1960
C语言函数大全--m 开头的函数(上)
32.Linux-2440下的DMA驱动(详解)
DMA(Direct Memory Access) 即直接存储器访问, DMA 传输方式无需 CPU 直接控制传输,通过硬件为 RAM 、I/O 设备开辟一条直接传送数据的通路,能使 CPU 的效率大
诺谦
2018/01/08
4.1K0
32.Linux-2440下的DMA驱动(详解)
深入浅出剖析C语言函数指针与回调函数
回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。
杨源鑫
2019/07/04
2.3K0
深入浅出剖析C语言函数指针与回调函数
C语言函数大全--e开头的函数
以 (x, y) 为中心,xradius、yradius 为 x 轴 和 y 轴 半径,从角 stangle 开始,endangle 结束,画一段椭圆线。当stangle=0,endangle=360 时,画出一个完整的椭圆
huazie
2025/01/09
1670
C语言函数大全--e开头的函数
C语言_函数【转】
引用地址:http://baike.baidu.com/link?url=U9h6MccLYX2w5uyVOqIFd3eps5gR2FZA10jYRLRnc66Ff_F5ZrmXGKA12DT-_2x
landv
2018/05/24
4.8K0
C语言函数大全--k开头的函数
上述示例程序中,在 my_init() 函数中使用 kcalloc() 函数分配了一个大小为 40 字节的整型数组,并将其初始化为 1 到 10 的连续整数。在之后,打印了数组内容并释放了内存。
huazie
2025/04/27
1200
C语言函数大全--k开头的函数
C语言函数大全-- l 开头的 Linux 内核函数(链表管理函数)
在上述示例代码中,我们首先定义了 list_head 和 node 两个结构体,并通过调用 init_list_head() 函数初始化链表头部。然后,我们创建了三个 node 类型的节点,前两个节点分别通过 list_add() 函数将它们添加到链表的头部,最后一个节点通过 list_add_tail() 函数添加到链表的尾部 。最后,我们调用 print_list() 函数打印链表中的元素。
huazie
2025/05/01
1080
C语言函数大全-- l 开头的 Linux 内核函数(链表管理函数)
相关推荐
C语言函数大全--p 开头的函数
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档