历史上的今天
今天是:2025年02月19日(星期三)
2021年02月19日 | 现在的无线标准是否已经过多了?如何选择
2021-02-19 来源:Nordic

从ANT到Zigbee,近距离无线标准无处不在。但是,从技术创新的历史来看,可以说合并是不可避免的。
试图在深入的技术层面上理解它们几乎是不可能的。即使在蜂窝物联网的相对较新的领域中,也已经存在多种标准,有些是互补的,有些是竞争的。
那么所有这些标准从何而来,我们真的需要它们吗?最近,我们在媒体上看到了很多问题。
历史重演
我们现在所看到的是所有新技术趋向于发生的另一种迭代。每个人都希望采取行动,因此他们着手创建自己的解决方案,以便任何人都有机会为大众设计模板。
最终,这些系统中的大多数都将消失,直到我们剩下最好的(甚至只有一个)标准成为标准为止。
如果我们将问题“我们真的需要它们吗?”替换为“我们可以消除哪些?”这个问题就很清楚了。所有不同的技术都在解决某些问题,但没有一个解决所有问题。
人类对常规互联网的大多数需求都非常简单,可以通过有线和Wi-Fi的组合来解决。互联设备的世界引发了不同的用例,这些用例带来了更多复杂的挑战。远程环境传感器的需求与健身追踪器的需求有很大不同。
新需求,新解决方案
这种不同的需求需要新的方法,就像汽车行业生产出许多不同类型的汽车以满足不同人们的需求一样。如果您住在城市,则需要低速行驶时经济实惠的汽车,旅行推销员可能更喜欢舒适性而不是经济性,而农民则需要坚固的SUV。
没有一种汽车能满足所有需求,尽管有些人可以负担得起与SUV相关的更高成本,即使它们在城市道路上四处行驶,但其他人则选择了更经济的产品。在技术方面,除非我们知道资源不是关键,否则我们选择的标准将尽可能经济地满足我们的需求。
定义未来的标准
为了保持物联网的不断发展,我们需要组合很短距离,低功耗的选件以及长距离高功率的选件,以适应我们想要做的一切。
就目前而言,我们有许多处于不同准备状态的竞争技术,它们都在各自工作。
但是,当前的某些标准可能会失效。在每一个繁荣之后,伴随着相关标准的巨大扩展,出现了一段巩固时期,在此期间一切都将安定下来,最终某些技术获胜。
例如,如果我们关注智能家居的网状网络,那么Zigbee,Thread和Bluetooth Mesh有望成为我们支持IoT技术。
也许Thread将成为击败竞争对手的标准,或者也许他们都会找到自己的位置。
改变是不可避免的,为此做好计划
但是,总的来说,很难准确地预测哪些标准将生存或将无法生存。因此,在设计产品时,必须牢记两件大事,这一点很重要。
首先,您需要选择一种标准或技术,以利用您现在拥有的资源(无论是低功率,远程还是其他任何限制)为您提供最佳性能。选择一种可以满足您需要的解决方案,避免尝试寻找一种“瑞士军刀”技术,该技术可以执行许多您不需要的工作,同时还可以提高性能。
其次,您需要将产品设计为尽可能面向未来,以在技术失效或失败时允许对固件进行更新。另外,如果您可以以很少的开销构建对两种或多种竞争技术的支持,那么您将获得更大的灵活性。
标准之所以存在是有原因的,它们都可以发挥作用。他们会继续执行这些工作,直到不需要做或做得更好为止。通过以正确的方式设计产品,您将不必担心未来会怎样,因为您将为一切做好准备。
史海拾趣
|
Synopsys Star-HSpice v2006 03 SP1 1CD(电路仿真软件) Synopsys Star-HSpice v2006 03 SP1 1CD(电路仿真软件) Synopsys.Star-Rcxt vB-2008.12 SP2 Linux 1CD Synopsys.Star-Rcxt vB-2008.12 SP2 LinuxAMD64 1CD synopsys vera vZ-2006.12 Linux 1CD Synopsys Vera v6.3.10 for linux & solaris 1C ...… 查看全部问答> |
|
最近老师给了个课题,让我对单片机的存储容量进行扩展,东西是自己可以弄出来,可是到了写报告的时候就犯难了,还要写什么扩展的意义和这方面的发展趋势,我对这个方面了解不深,没法用较好的语言来组织,希望听听各位哥哥姐姐的看法,还望大家不吝 ...… 查看全部问答> |
|
用vs2005(C++)开发wince5.0程序,如何操作sqlce 用vs2005(C++)开发wince程序,如何操作sqlce?不使用CF。在网上找的资料,要么是用evc和adoce,但是在vs2005下面编译不过;要么是用ado.net。如果谁有这方面的资料请给共享一下。… 查看全部问答> |
|
想找个兼职,VC、单片机、arm嵌入式开发 作过基于microchip系列、msp430系列、S3C44B0、AT91RM9200、ST710等mcu的项目, 包括电力系统监控、税控等行业. 可承担四层板电路设计,底层嵌入式程序设计及上位机配套程序编写。… 查看全部问答> |
|
请教:我在src/common/intr.c里定义一个全局变量来保存中断号,怎样才能在我自己的驱动里引用这个变量? 我要写一个键盘驱动, 首先在src/common/intr.c里定义了一个全局变量“volatile UINT32 g_keyIntIrq”用来记录发生中断的引脚; 怎样才能在我自己的驱动程序文件platform\\smdk2440a\\src\\drivers\\keybd\\kbdcommon\\S3c2440kbd.cpp里使用这个 ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 09:04 编辑 1.1任务设计并制作一个水位监测与控制装置,1.2 要求1. 基本要求(1)通过键盘可以设定B瓶里的液位(0-25cm内的任意值),并通过控制电磁阀(或类似于电磁阀的装置)使B瓶的液位达到设定值。(2)液 ...… 查看全部问答> |
|
我刚学习zigbee,整了一套装备,在做两个指示灯交替闪烁实验时,模块的指示灯根本就没有反应。 这个实验我是按照买的资料提示做的,程序也是人家编好的,只需我下载到模块即可,但当我Debug后PC上的程序好像在运行,但模块上根本就没有什么变化, ...… 查看全部问答> |
|
!!!stm8l152c6的Vref严重问题,Vref引脚向外漏电流! 我的一个项目从其他单片机平台移植到stm8l152c6,外接Vref基准为2.500v,当我把基准电压电路关闭后让单片机进入halt模式,测量待机功耗与st资料相差太远,多方查找竟然是Vref引脚向外漏电!同样的外围基准电路,在msp430、合泰单片机、松翰单片机一 ...… 查看全部问答> |




