面向物联网的21个开源软件项目有哪些,物联网开源平台搭建
admin 07-26 04:41 166次浏览
2019独角兽企业重金招聘Python工程师标准
51CTOcom直译物联网市场呈现碎片化、无定形化、不断变化的特征,其性质通常只需关注互 *** 作性。 难怪开源在这方面不俗。 ——客户犹豫不决,害怕将物联网的未来寄托在可能难以定制或互联的专有平台上。
本文介绍了主要的开源软件项目,重点讨论了面向家庭和工业自动化的开源技术。 我们忽略了专注于垂直领域的物联网项目,如Automotive Grade Linux和Dronecode。 我们还忽略了面向互联网的开源 *** 作系统发行版,包括Brillo、Contiki、Mbed、OpenWrt、Ostro、Riot和Ubuntusnappping。这次,我们将智能
这里介绍的21个项目包括由Linuxfoundation管理的两个大型项目: Allseen(Alljoyn )和ocf (iotivity ),以及物联网传感器的端点和网关我还介绍了几个专门针对物联网生态系统特定领域的小项目。 我们曾介绍过更多的项目,但越来越难分清物联网软件和普通软件的区别。 从嵌入式环境到云,越来越多的项目都带有物联网元素。
您声称这21个项目都是开源的,但请确保完整的名称不在本文的范围内。 它们至少在生态系统的一个部分运行Linux,大多数都完全支持Linux,从开发环境到云/服务器、网关和传感器端点部件。 大多数组件都有可以在Linux开发板(如Raspberry Pi和BeagleBone )上运行的组件,大多数都支持Arduino。
物联网领域仍然有很多专有技术,特别是在自上而下的企业平台上。 但是,其中也提供了部分开放访问权限。 例如,威瑞森的ThingSpace针对4G智慧城市APP应用,拥有一套免费的开发API,支持开发板,尽管核心平台本身是独一无二的。 相似的是,亚马逊的AWS物联网工具包包括部分开放的设备SDK和开源入门工具包。
其他主要的专有平台包括苹果的HomeKit和微软的Azure物联网工具包。 在拥有230个成员的Thread Group中,该组织监督基于6LoWPAN的对等Thread网络协议。 Thread Group由谷歌的母公司Alphbet旗下的Nest设立,没有提供像AllSeen和OCF那样全面的开源框架。 但是,它与Brillo相关,也与Weave物联网通信协议相关。 5月,Nest发布了名为OpenThread的开源版Thread。
介绍21个面向物联网的开源软件项目。
AllseenAlliance(Alljoyn ) )。
由Allseenalliance(asa )监管的AllJoyn互 *** 作系统框架可能是市场上采用最广泛的开源物联网平台。
Bug Labs dweet和freeboard
bugglas是从制造基于模块化Linux的有bugh的硬件设备开始的,但很久以前就演变成了与硬件无关的企业级物联网平台。 Bug Labs提供“dweet”消息、警告系统和“freeboard”物联网设计APP。 dweet使用HAPI Web API和JSON来帮助发布和描述数据。 freeboard是一种拖放式工具,用于设计物联网仪表板和可视元素。
DeviceHive
DataArt基于AllJoyn的设备管理平台可以运行在许多云服务上,包括Azure、AWS、Apache Mesos和OpenStack。 DeviceHive专注于使用ElasticSearch、Apache Spark、Cassandra和Kafka,分析大数据。 有些网关组件可以在运行Ubuntu Snappy Core的任何设备上运行。 模块化网关软件与DeviceHive云软件和物联网协议配合使用,作为Snappy Core服务进行部署。
DSA
分布式服务架构(DSA )便于集中式设备的互 *** 作性、逻辑和APP应用。 DSA项目正在构建分布式服务链接(DSLinks )库,以支持协议转换以及与第三方数据源的数据集成。 DSA提供了一个可扩展的网络拓扑,其中包括多个DSLinks,用于在连接到分层代理分层结构的物理互联网边缘设备上运行。
EclipseIOT(Kura ) )。
Eclipse基金会的物联网主要围绕基于Java/OSGi的Kura API容器和聚合平台,支持在服务网上运行的m2m APP应用。 Kura基于Eurotech的Everywhere Cloud物联网框架往往与Apache Camel集成,后者是基于Java的基于规则的路由和中介引擎。 Eclipse物联网子项目包括Paho消息传递协议框架、面向轻量级服务器的Mosquitto MQTT体系结构和Eclipse SmartHome框架。 有些项目实现名为Californium的基于Java的受限APP应用协议(CoAP )。
Kaa
CyberVision支持的Kaa项目为云互联的大型物联网提供了可扩展的端到端物联网框架。
该平台包括一种支持REST的服务器功能,可用于服务、分析和数据管理,通常部署成由Apache Zookeeper协调的节点集群。Kaa的端点SDK支持Java、C++和C开发,负责处理客户机/服务器通信、验证、加密、持久性和数据编排。SDK包括针对特定服务器、支持GUI的模式,这些模式可转换成物联网物件绑定。模式治理语义,并抽象一组迥异设备的功能。
Macchinaio
Macchinaio提供了一种“支持Web、模块化、可扩展的”JavaScript和C++运行时环境,可用于开发在Linux开发板上运行的物联网网关应用程序。Macchinaio支持一系列广泛的传感器和连接技术,包括Tinkerforge bricklet、XBee ZB传感器、GPS/GNSS接收器、串行和GPIO联网设备以及方向感应器。
GE Predix
GE面向工业物联网的平台即服务(PaaS)软件基于Cloud Foundry。它增添了资产管理、设备安全、实时预测分析,并支持不同数据的采集、存储和访问。GE Predix是GE为内部运营而开发的,它已成为最成功的企业物联网平台之一,收入大约60亿美元。GE最近与HPE达成了合作伙伴关系,HPE将把Predix整合到自己的服务中。
Home Assistant
这个作为后起之秀的草根项目提供了一种面向Python的家居自动化方法。
Mainspring
M2MLabs的基于Java的框架针对远程监控、车队管理和智能电网等应用领域中的M2M通信。与许多物联网框架一样,Mainspring高度依赖REST Web服务,并提供了设备配置和建模工具。
Node-RED
这种面向Nodejs开发人员的可视化布线工具拥有基于浏览器的数据流编辑器,可用于设计物联网节点当中的数据流。然后,节点可以迅速部署成运行时环境,并使用JSON来存储和共享。端点可以在Linux开发板上运行,支持的云包括Docker、IBM Bluemix、AWS和Azure。
Open Connectivity Foundation(IoTivity)
英特尔和三星支持的开放互联联盟(OIC)组织和UPnP论坛组成的这个组织正在努力成为物联网方面领先的开源标准组织。OCF的开源IoTivity项目依赖充分利用的JSON和CoAP。
openHAB
OpenIoT
这款基于Java的OpenIoT中间件旨在使用一种公用云计算交付模式,为开放、大规模的物联网应用提供便利。除了表示物联网物件的本体、语义模型和标注外,该平台还包括传感器和传感器网络中间件。
OpenRemote
OpenRemote为家庭和楼宇自动化而设计,它以广泛支持众多智能设备和网络规范而出名,比如1-Wire、EnOcean、 xPL、Insteon和X10等规范。规则、脚本和事件都得到支持,还有基于云的设计工具,可用于用户界面、安装、配置、远程更新及诊断。
OpenThread
这是Nest最近从基于6LoWPAN的物联网Thread无线网络标准分离出来的开源项目,它还得到了ARM、Microchip旗下的Atmel、Dialog、高通和德州仪器的支持。OpenThread实现了所有Thread网络层,还实现了Thread的端点设备、路由器、Leader和边界路由器等角色。
Physical Web/Eddystone
谷歌的Physical Web让蓝牙低能耗(BLE)信标可以将URL发送到智能手机。它针对谷歌的Eddystone BLE信标经过了优化,这提供了除苹果的iBeacon之外的一种开放技术。其想法是,行人可以与任何具有BLE功能的支持性设备(比如汽车停放计时器、标牌或零售产品)联系。
PlatformIO
基于Python的PlatformIO包括IDE、项目生成器和基于Web的库管理器,它是为访问来自基于微控制器的Arduino和基于ARM Mbed的端点的数据设计的。它为200多种板卡提供了预先配置的设置,并与Eclipse、Qt Creator及其他IDE整合起来。
The Thing System
这种基于Nodejs的智能家居“监管”软件声称支持真正的自动化,而不是简单的通知。其自学习人工智能软件可处理许多协同式M2M *** 作,不需要由人干预。缺少云组件恰恰提供了更好的安全性、隐私性和控制性。
ThingSpeak
成立五年的ThingSpeak项目专注于传感器日志、位置跟踪、触发器及提醒以及分析。ThingSpeak用户可以使用用于物联网分析和可视化的MATLAB版本,不需要向Mathworks购买许可证。
Zetta
Zetta是一种面向服务器的物联网平台,利用Nodejs、REST和WebSockets构建而成,奉行基于数据流的“响应式编程”开发理念,用Siren超媒体API连接起来。设备被抽取成REST API,用云服务连接起来,这些服务包括可视化工具,并支持Splunk之类的机器分析工具。该平台可将Linux和Arduino开发板之类的端点与Heroku之类的云平台连接起来,以便构建地理分布式网络。
转载于:>
以下为5g专利排名:华为、爱立信、海思、诺基亚、高通。
从《世界互联网发展报告2020》评估结果看,美国和中国的互联网发展领先其他国家,欧洲各国的互联网实力强劲且较为均衡,拉丁美洲及撒哈拉以南非洲地区的互联网发展进步显著。其中,美国、中国、德国、英国、新加坡分列综合排名前五。
主要产品:
高通的产品和服务不仅仅限于智能手机,公司的产品和业务已经拓展至可穿戴设备、移动计算、XR、汽车、物联网、智能家居、智慧城市等多个领域。到2020年12月,超过700款采用高通骁龙5G解决方案的5G终端已经发布或正在开发中,其中包括来自众多中国终端厂商的5G产品。
同时,高通公司积极拓展合作生态圈,使5G技术及应用扩展至Wi-Fi、AI、汽车、PC、XR、固定无线接入、网络设备、工业物联网等市场。
随着NB-IoT技术标准的成熟以及网络覆盖的增强,NB-IoT市场正在稳步走向成熟和 健康 的市场化状态。NB-IoT芯片领域出现了“百家争鸣”的盛景,各个NB-IoT创业公司都在“摩拳擦掌”布局NB-IoT芯片,也有为数不多的企业通过了运营商的认证,但通过运营商认证只是最基本的一步,能否实现最后的商用还需要企业的全方位竞争实力经受得住考验才行。而在众多优秀的NB-IoT创业公司以及一些其他领域大公司新开拓的NB-IoT新产品中,那颗“全球首颗”集成CMOS PA的NB-IoT芯片及其团队,用不懈的努力和强大的实力,继续将领先优势从技术突破夯实到了产品商用,已经领先于一众友商,率先实现了量产商用!
通过运营商认证是拿到竞争入场券,量产商用才真正走上赛道
NB-IoT芯片从研发到量产,需要经历非常长的研发周期,设计、开发、流片、测试、预商用、商用,所有环节一个都不能少,一点都不能错!能走到最后,才能享受市场成功的果实!作为物联网方案中的主芯片,客户design-win是需要持续且巨大的投入的,芯片原厂任何一块能力的缺位或者短板,都可能造成客户前期投入的浪费甚至对客户整体的业务规划造成致命伤害!而在NB-IoT芯片的量产过程中,通过运营商认证可以说是开启了万里长征第一步,拿到了这个领域的入场券,做到小批量商用才算是真正上了赛道。要想真正获得市场成功,考验的是芯片厂商全方位的综合实力:除了产品技术研发水平之外,还考验团队的技术支持能力、产能成本运营能力、持续创新及产品演进能力、企业及团队稳定成长能力等。
目前 芯翼信息 科技 已经完成中国电信芯片的认证测试,即将完成中国移动的芯片入库认证及中国联通的模组认证 。通过运营商的入库认证,是每一款modem芯片在批量销售之前,都必须完成的工作。而一款芯片在市场上的真正批量应用的稳定性和可靠性,并不能完全依赖于运营商的认证来保障。Modem无线通信芯片,因其产业链的多节点多厂家特性以及应用场景信号变化的多样性和复杂性,只有通过长时间多场景的实际应用场测,才能真正将可靠性和稳定性得到保障。运营商的入库认证,可以在一定程度上保障产品功能及性能指标的可用性,但是在实际商用的稳定性方面,必须依靠商用客户的实际落地应用来保障。芯翼信息 科技 在商用可靠性方面一直保持高度重视,在运营商入库认证启动之前,就已经启动与早期alpha客户的产品级联动测试,并针对诸如抄表、烟感、资产定位跟踪等诸多实际应用场景设计了丰富的场景级测试用例,与细分市场客户合作进行了长期的产品测试,优先保障XY1100 NB-IoT芯片在目前出货量最多的细分市场的应用可靠性。
CMOS PA集成,一年走完从质疑到全行业认同的历程
遥想去年上海MWC上芯翼信息 科技 发布了全球首款集成CMOS PA的NB-IoT芯片,彼时质疑声阵阵,不光质疑芯翼信息 科技 是否有能力完成CMOS PA发射功率的核心技术突破,甚至对整个行业是否可以真正商用CMOS PA集成也持怀疑态度。
CMOS PA的集成一直是个世界级难题,CMOS PA集成最大的难点在于发射功率难以达到3GPP定义的Class3标准要求(23dBm±2),目前业界的Modem射频方案仍然采用独立的PA器件,基于GaAs工艺,市场主要由Skyworks与Qorvo等美国厂商占领。而GaAs PA由于工艺的差异,无法与CMOS PA的modem主芯片进行单die集成,只能通过成本更高的SiP封装来实现单芯片集成。芯翼信息 科技 依赖于创始团队深厚的技术积累,全球首次实现了CMOS PA Tx Power的突破,并成功将Single Die的集成做到商用量产。
时隔一年,在NB-IoT芯片的创新浪潮中,芯翼信息 科技 真正做到了从突破式创新到引领行业创新的创举!当芯翼信息 科技 兑现承诺,率先以商用出货的SoC产品向市场宣告集成CMOS PA的核心技术突破已经取得成功时,几乎所有的主流友商也都已发布或者宣布了自己的集成CMOS PA的NB-IoT单芯片。虽然各家实现方式各有不同,但NB-IoT SoC集成CMOS PA已经从一年前的质疑,变成了今天的行业标配!集成CMOS PA是全球所有厂商将NB-IoT做到极致低成本低功耗的必经之路,整个行业都在朝着这个方向发展。
芯翼信息 科技 XY1100是全球第一颗Single Die集成CMOS PA的量产NB-IoT系统单芯片,跟其它同期竞品最大的差异是,将全球全频段商用的功率放大器(PA)芯片,集成进了单die之中,实现了全球NB-IoT芯片最高的集成度。基于芯翼信息 科技 XY1100芯片开发的NB-IoT方案,客户不需要再为芯片购置PA等昂贵的外围射频器件,整体的外围BOM成本可以控制在友商方案的1/3-1/4的水平;同时,客户也不需要再进行复杂的射频相关性能调试,这些都已经在芯片内部做完了。
另外,芯翼信息 科技 XY1100专门为IoT应用配置了独立的完全开放的ARM Cortex-M3 MCU作为AP,并预留了充足的RAM和ROM空间,成为业界开放程度最高、开发方式最友好的OpenCPU方案,可以帮助客户轻松完成从外置MCU到OpenCPU的移植,节约一颗外置MCU的成本(高端M3 MCU成本约¥20元)。除此之外,芯翼信息 科技 在保证超低成本和超低功耗(PSM电流700nA)的基础上,实现了芯片设计的SDR架构。基于SDR架构,芯翼信息 科技 可以在极短的开发周期内,完成多模SoC产品的开发,能极大扩展芯翼信息 科技 芯片产品的应用市场,也有利于客户将同一套方案设计,使用软件升级的方式快速实现应用市场的扩展。
目前,芯翼信息 科技 XY1100 NB-IoT SoC,已经完成了多家NB-IoT模块商和方案商客户的Design-Win,客户对芯翼XY1100在各方面的性能表现和综合竞争力,都有非常高的评价,多家客户即将进入产品方案小批量产阶段。未来,对于XY1100 NB-IoT SoC,芯翼信息 科技 期望能够成为引领全球NB-IoT产品创新的中坚力量,为NB-IoT市场提供更具性价比和完整竞争力的芯片方案新选择。
现在是选择NB-IoT最好的时代
NB-IoT市场从2016年标准冻结开始启动,时隔三年,目前NB-IoT从标准、技术、芯片、网络覆盖等各方面都日臻成熟,而市场产业链也已经完成了初期的培育。前期的市场培育及生态链建设环节,政府补贴拉动发挥了巨大的作用。随着3GPP R14 CatNB2标准的部署商用,NB-IoT芯片将足以提供更高的上下行吞吐量(150kbps UL/150kbps DL)、更好的业务移动性(支持连接态重建Reestablishment)、基站定位功能(支持50m精度基站定位),NB-IoT的应用场景将会大幅度拓宽。同时,随着5G网络的建设以及4G网络覆盖的持续加深,NB-IoT全球网络的覆盖水平,将伴随4G网络的深覆盖而快速增强。用不了多久,覆盖完善的NB-IoT精品网络就会呈现给物联网用户,NB-IoT将随着5G的发展迎来自身的大发展!
可以看到,现在的NB-IoT芯片商,除了传统手机芯片商海思、高通、MTK和展锐之外,已经涌现出了以芯翼信息 科技 为代表的新一代芯片创新创业公司,并且 芯翼信息 科技 已经开始为市场输出可以买到的量产芯片产品 。而能供提供NB-IoT的模块商,更是达到了数十家之多。作为NB-IoT产业链中核心器件的芯片与模组,已经率先完成了供给侧的繁荣,现在的用户已经不用为NB-IoT芯片或者模组的不成熟和高价格而烦恼。另一方面,NB-IoT的市场应用,也已经从之前的主力靠政府项目拉动,向百花齐放转变,这正是NB-IoT市场从培育期向成熟期转化的重要标志。
芯翼信息 科技 是世界领先的物联网芯片初创企业,芯翼信息 科技 的定位是做物联网终端芯片级解决方案SoC leader。除了提供多种通信能力之外,还有感知,安全,能量捕获,边缘计算等方向可以发展和延伸。正如芯翼信息 科技 对自己所做的定位,公司致力于为IoT市场提供高价值的终端SoC,而NB-IoT是其中最好的市场切入点。从公司定位和产品定义上,芯翼信息 科技 与业界友商已经有明显的差异化。具体到产品上,芯翼信息 科技 坚持以市场需求为驱动力,以核心技术创新为突破口,坚持与各细分市场头部龙头企业进行深度战略合作,坚持为行业细分市场提供富有竞争力的芯片方案。物联网时代,应用为王。只有深入理解市场行业应用,并且拥有强大技术创新实力的企业,才能在碎片化的IoT市场中找到自己的生存和发展空间。
总结
芯翼信息 科技 ,一家刚“2岁”多一点的企业,凭借全球顶尖技术专家团队的深厚积累,一经创立便以世界级核心技术突破的姿态,推出了“全球首颗”集成CMOS PA的NB-IoT SoC。如今,经过两年来夜以继日的努力,一颗性能卓越、优势明显的NB-IoT明星产品耀然量产上市,用核心技术突破帮助NB-IoT产业界 健康 优质的提质降本,帮助整个NB-IoT产业蓬勃发展。NB-IoT,是由中国企业主导、中国生态引领的全球IoT蜂窝通信标准,也是5G标准的IoT先行者。市场需要更多像芯翼信息 科技 这样的创新创业企业,为整个产业带来持续的核心技术创新与突破,以自己的技术实力与积累,引领整个产业与行业的技术革新!
芯翼信息 科技 着眼国内国际布局,以芯为翼,助推物联!芯翼信息 科技 在MWC的展台位于N4G10,欢迎大家前往交流我们基于XY1100所做的商用实践!
骁龙芯片是美国产品,骁龙芯片是总部位于美国加州圣地亚哥的高通公司开发的。 高通成立于1985年,总部位于美国加州圣地亚哥,在全球拥有超过35,400名员工。高通是世界领先的无线技术创新者,改变着世界连接、计算和通信的方式。将手机连接到互联网,高通的发明开启了移动互联网时代。今天,高通的基础技术为整个移动生态系统提供了动力,每部3G、4G和5G智能手机都有自己的发明。高通是3G、4G和5G技术研发的全球领导者。目前已向全球多家厂商提供技术授权,涉及全球所有品牌的电信设备和消费电子设备。在中国,高通已经开展业务超过20年,与中国生态伙伴的合作已经扩展到智能手机、集成电路、物联网、大数据、软件、汽车等多个行业。扩展数据2020年1月29日,高通宣布向中国相关组织捐赠700万元人民币,用于支持新型冠状病毒肺炎防控工作。2020年2月6日,高通Q1的营收和每股收益超出预期,但净利润同比下降13%。2020年2月26日,高通举行了主题为5G下一步是什么的在线发布会。会上,高通总裁克里斯蒂亚诺·阿蒙(CristianoAmon)携手爱立信、三星、微软等生态系统合作伙伴,分享和讨论了5G网络和终端的新发展趋势,以及5G未来的演进方向和在更多行业创造的新机遇。2020年3月4日,浙江杭州未来科技城、高通(中国)控股有限公司、中科创达软件有限公司通过网签签署合作协议,将共同组建“杭州未来科技城高通中国中科创达联合创新中心、高通AI创新实验室”,共同推动杭州双创事业发展,更好地支持杭州双创企事业单位在5G、AI、物联网等领域的技术应用需求。2020年4月15日,高通与全球半导体显示产业企业BOE宣布进行战略合作,开发集成高通3D声波超声波指纹传感器的创新显示产品。双方的合作将涵盖智能手机和5G相关技术,并有望扩展到XR和物联网。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)