linuxfoundation有哪些开源项目

linuxfoundation有哪些开源项目,第1张

花开半夏
面向物联网的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之类的云平台连接起来,以便构建地理分布式网络。
转载于:>modbus网关是工业自动化系统的一个网络集线器通信协议转换设备,下与智能仪表连接,将下位仪表的数据采集到modbus网关,上与计算机网络连接,按Modbus Tcp协议规约与网络计算机通信。
DTU、RTU、智能网关,就是这样的“关口”。 DTU是串口数据与IP数据相互转化的装置,RTU是在DTU的基础上,具备控制功能,能够采集模拟量和开关量的输入与输出入

TR341是一款工业级5G/4G全网通五网口高速无线路由器,支持58G WiFi,具备有线和无线双重备份,支持5G/4G、WIFI、等多种组网、支持串口DTU功能,广泛适应于多路(最多5路)大数据、、视频等工业现场远程监控和数据传输的应用场景。
接口丰富,使网络数据和串口数据接入更加灵活
配有4路LAN口、1路WAN口、1路RS232和1路RS485(选配),WAN口可自定义成LAN口,可扩充为5个LAN口;串口采用端子形式,更符合工业现场接线要求;自锁式卡槽,国际知名品牌,坚固耐用防松动;支持TF卡(选配),可以扩展至32G存储。
通信稳定,信号增强专利技术和多层级保护机制,使数据不丢包
专有阻抗匹配电路设计、高增益优质天线,具有更高的信号接收灵敏度及信号搜索能力;采用三级看门狗检测机制:CPU自带看门狗、硬件电路和软件看门狗专利技术,智能软件唤醒和硬件断电重启机制,保证设备正常运行、永不死机;采用PPP层心跳、ICMP探测、TCP心跳链路检测机制、网络故障自动恢复、掉线重连确保设备永久在线。
工业品质,专为无人值守、恶劣环境应用而生
工业级金属外壳,为设备稳定提供基础保障;高EMC电磁兼容,强电磁环境工作稳定,通过EMC等级测试;稳定工作于超高和超低温度(-40℃至80℃),宽压(5V-35V),超强的防潮、防雷、防电磁干扰能力,适应各种恶劣环境。
远程管理,可轻松实现设备远程监测、配置、升级、诊断、管理等,

更加节省人力物力!
设备故障告警,提升偏远地区设备在线率;支持SIM卡管理,无需固定IP,提升规模化管理能力;远程诊断、升级,故障自恢复,确保传输管道通畅;设备远程管理、维护,降低运维成本,提升效率;支持本地配置与升级,支持TCP/IP通道进行远程配置与升级。
兼容全网,三大运营商所有网络无缝切换、超强WIFI覆盖能力
支持TD-LTE、FDD-LTE、TD-SCDMA、WCDMA、EVDO、CDMA1X、GPRS/EDGE等七大网络制式;全面兼容三大运营商各种SIM卡如物联网卡、APN专网卡;支持高速WIFI接入,高达300Mbps的网络,畅享极速联网;手机\平板无线接入设备,即可实现 WEB配置;支持WIFI无线客户端,可接入现场WIFI热点,免费使用网络;网络环境自搜索,自动启用强信号网络。
数据安全,多种协议及DTU透传协议等保障数据无损传输
支持IPsec 、L2TP、PPTP、Open、GRE以及l2tp over Ipsec等主流协议;支持运营商APN专网接入并指定IP,享受金融级数据安全标准;在专网的基础上再增加一层加密方式传输,充分保障交易数据、管理数据的安全性、准确性;内嵌PPP、TCP/IP、UDP/IP、MODBUS-TCP、 MODBUS-RTU等多种协议,同时兼容国内主流厂家私有协议。

TG452边缘计算网关拥有强劲的边缘计算能力,分担部署在云端的计算资源,在物联网边缘节点实现数据优化、实时响应、敏捷连接、模型分析等业务,使AI时代下的数字化物联网更进一步。

边缘计算网关功能

1、具备超强边缘计算能力

如何让数据能够低成本且高效地传输到云或者远程终端,意义重大。

而具备了超强边缘计算能力的物联网网关,通过数据处理权限的下放,就近处理。不需要担心远程通信传输不畅通的问题,与普通物联网网关相关有着巨大的功能优势。

2、兼容多平台接入及设备主流协议

支持包括阿里云/华为云/微软/亚马逊/施耐德/西门子等平台接入;兼容多种设备主流工业实时以太网协议和工业总线协议,如Modbus tcp/rtu、profinet、 profibus-dp、opc ua等协议。

咱就不说教科书了,陆老师所在的公司就是编制物联网专业教材的。咱说一点课外读物。
《物联网:未来已来》
这本书讲的比较浅显易懂,或者说比较科普,陆老师很快就看完了。介绍了物联网的定义,用很多实例来介绍了物联网技术在日常生活中的应用。对于刚接触物联网的人来说,还算是比较适合的入门级书。正如书名所说,未来已来,在“物联网”这个概念火热之前, 其实相关技术已经运用在日常生活中了。
《抢占下一个智能风口 移动物联网》
这本书以介绍移动物联网时代的智能化发展与应用为核心目标,能够快速了解并掌握移动物联网的基础知识、技术构成和行业应用等内容。全书以图解的方式解析了移动物联网的基本概念、原理与类别、关键技术、应用模式、发展局势和行业应用等方面的内容。从横向案例线和纵向技术线两方面全面解析了移动物联网的相关内容。
从横向案例来看,书中精彩剖析了10多个行业的 移动物联网智能产品,包括交通、电网、物流、医疗 、安防和家居等,通过目前的智能产品和硬件应用, 为后来者提供发展指向和应用借鉴。
从纵向技术线来看,内容包括云计算、电子标签 、M2M、两化融合、条形码、大数据、移动支付、EPC 编码、传感器、GPS技术和4G技术等,一条龙式的讲 解帮助读者理解移动物联网的技术架构。
《物联网 商业设计与案例》
陆老师认为这本书有一定的深度,对物联网专业的学生学习有帮助, 全面系统的介绍了物联网的关键技术、发展历史、物联网的产业链状态。介绍了物联网技术生态链中的:芯片厂商、模块厂商、设备制造商、物联网终端设备厂商、行业集成商、 公有云服务商、技术标准组织等。有大量设计物联网解决方案的案例,包括:智能水务——泵房物联网升级方案、智能电网配电房物联网升级方案、工业40物联网解决方案、码头电机设备物联网升级方案 、智慧养老方案、道路监控杆物联网运维解决方案等。是比较落地的一本书。
《智能穿戴 物联网时代的下一个风口》
各种很潮的可穿戴设备,总是吸引年轻人买买买, 这确实是很酷的一种应用,也是物联网最贴近我们日常的应用方式。在这本书里,你会发现可穿戴设备竟然有这么广泛,除了众所周知的眼镜、手环,竟然还有鞋子、袜子、内衣等等。本书从投资角度深入分析智能穿戴设备行业,对智能穿戴产业的技术、专利、未来趋势进行了深入的剖析与展望,向大家展示智能穿戴时代人们的想象空间与创意。介绍了智能穿戴设备主流芯片产商,例如: 德州仪器、飞思卡尔、联发科、华为、英特尔等。介绍了各种生物识别技术,令人大开眼界。包括、指纹识别、人脸识别、虹膜识别、声纹识别、手形识别、掌纹识别、步态识别、静脉识别等。
《一本书读懂物联网》
这本书的内容真是挺全的,讲到了移动物联网技术、产品、架构及应用,物联网的现状与未来发展的机遇,还结合十大行业(电网行业、交通行业、物流行业、环保行业、家居行业与安防行业等)的100多个物联网案例,让投资、创业人士彻底看懂物联网。例举几个案例,比如:世界杯大数据、林志颖的智能家居、海尔物流案例、无人驾驶公交等等。对于物联网专业的学生, 能在大量的案例之中,得到很多灵感。在学习中,不论是参加竞赛,还是做设计,都是很有帮助的。
物联网的知识体系非常庞大,总之,努力吧少年。分享一个新大陆物联网云平台>

Modbus RTU的物理层是基于Modbusrtu和Modbus tcp两个协议的本质都是MODBUS协议。

都是靠MODBUS寄存器地址来交换数据;但所用的硬件接口不一样,Modbus RTU一般采用串口RS232C或RS485/422,而Modbus TCP一般采用以太网口。

表达 modbus和其他通讯设施或协议 的联合通讯,modbus只是一种传输模式,功能码可以自定义,数据区也可以自己规范。

协议版本:

Modbus协议目前存在用于串口、以太网以及其他支持互联网协议的网络的版本。

大多数Modbus设备通信通过串口EIA-485物理层进行。

对于串行连接,存在两个变种,它们在数值数据表示不同和协议细节上略有不同。Modbus RTU是一种紧凑的,采用二进制表示数据的方式,Modbus ASCII是一种人类可读的,冗长的表示方式。这两个变种都使用串行通信(serial communication)方式。

RTU格式后续的命令/数据带有循环冗余校验的校验和,而ASCII格式采用纵向冗余校验的校验和。被配置为RTU变种的节点不会和设置为ASCII变种的节点通信,反之亦然。

目前,国内外知名远程测控终端RTU品牌生产厂家有以下这些:

1、厦门计讯物联科技有限公司:物联网通信产品和行业解决方案提供商

2、深圳信立科技有限公司:专注智能传感器网络产品设计研发

3、SIXNET:一直是RTU产品制造的领导者

4、北京环益创智科技有限公司:致力于环境保护自动化系统、楼宇机房设备自动化、电力自动化系统等高新技术的系统开发和技术服务等工作。

5、研华科技:ADAM模块有3000、4000、5000、6000、8000等多个系列,涉及到数字模拟I/O、通讯等不同功能,经济灵活,提供客户多样的通用及特殊应用,能满足各个领域有针对性的系统解决方案。

6、北京安控科技发展有限公司:专业从事工业自动化控制(简称“工控”)产品的研发、生产、销售和系统集成于一体的高新技术企业。

计讯的TY511系列RTU广泛适用于水利行业,如水文、水资源、水环境、水污染、山洪灾害、水库安全、大坝安全的远程测控领域。

PLC网关是一种专门为PLC控制器连接物联网云服务器,实现数据采集、远程监控、远程调试的联网设备。相较于传统DTU,PLC网关具有配置简单、联网方式多样、即插即用、支持多种通讯协议、支持多种组态软件等特点,因此广泛应用于智能工厂、智能电网、环境监测、污水处理、电梯监控、包装机械、印染、工程机械、纺织机械、给水设备、热力锅炉等行业。
目前,有部分厂家都推出了具有PLC网关的产品,国外如西门子、三菱、欧姆龙等,国内有矩形科技、和利时、台达等。虽然各个厂家产品都有自己的特点,但熟悉国内用户使用习惯、提供一站式服务的厂家却并不多,其中,矩形科技便是不错的一家。
矩形科技PLC网关支持西门子、三菱、欧姆龙、台达、AB、施耐德等各种 PLC 协议、Modbus RTU、Modbus TCP、DL/T645、IEC101、IEC104、BACnet IP、BACnet MS/TP 等协议,支持透明传输、MQTT、华为云、阿里云、腾讯云、用户自己私有云等多种物联网云服务器。 百度也有很多相关资料。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/dianzi/12609626.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存