面向物联网的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之类的云平台连接起来,以便构建地理分布式网络。
转载于:>物联网卡指的是是通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网连接起来,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的一种网络。简单来说通讯物联网卡 就是借助于某种场景的智能设备(手机终端、车载设备等)通过通信传输网络,来链接人、物(资源)、服务,从而高效实现某种特定需求。是运营商基于物联网公共服务网络,面向物联网用户提供的移动通信接入业务。三大运营商采用各自物联网专用号段,通过专用网元设备支持包括短信、无线数据及语音等基础通信服务,提供用户自主的通信连接管理和终端管理等智能连接服务。
物联网卡业务是中国移动面向物联网用户提供的采用物联网专用的10648和14765号段作为MSISDN的移动通信接入业务,通过专用网元设备支持短信和GPRS等基础通信服务,并提供通信状态管理和通信鉴权等智能通道服务,默认开通物联网专用的短信接入服务号和物联网专用APN。
物联网卡是由移动、电信、联通运营商提供的2/3/4G卡,外观与普通SIM卡基本一样,采用专用号段,满足智能硬件和物联网行业对设备联网的需求。像沃腾这样的物联网卡运营商是通过和中国移动、中国联通或者是中国电信合作,然后推出了自己的物联网卡业务。
其实现在物联网卡在生活中的运用很常见,像什么自助售货机、共享单车、移动POS机、公共汽车WiFi、GPRS定位什么的都是用了物联网卡来实现的智能使用!闪臣代理不是骗子。根据查询相关公开信息显示,闪臣代理是一家合法经营的有限责任公司,由广州市天河区市场监督管理局登记。闪臣代理,是自然科学研究和试验发展;电子产品销售;计算机软硬件及辅助设备批发;互联网数据服务;人工智能应用软件开发;物联网技术研发;网络与信息安全软件开发;计算机软硬件及辅助设备零售;数据处理服务;软件开发;信息技术咨询服务;技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;物联网技术服务;信息系统集成服务;互联网销售(除销售需要许可的商品);国内贸易代理;大数据服务;集成电路芯片设计及服务;工程和技术研究和试验发展;第一类增值电信业务。物联网技术在高速发展着,在物联网大趋势发展的情况下,国内三大运营商陆续推出了物联网卡,并深受市场欢迎。三大运营商物联卡的各有优势,因此,要说起三大运营商物联卡哪家最稳定,其实也是没有一个标准答案的,选择稳定物联卡的时候是要根据自己的设备情况来选择的,毕竟最适合的才是最好的。
一、移动、联通、电信哪家物联卡最稳定
本文就中国移动和联通、电信三大运营商物联卡侧重方面给出了分析,以便企业选择时有所参考。
中国移动物联卡:中国移动是2012年组建中移物联网公司,也是目前基站覆盖最多的一个运营商,最早开始探索并一布的,移动的优势是提供4G+物联网,信号稳定,下载和上传速度快,目前主要侧重在电力、交流物流、安防、市政四大领域。
中国联通物联卡:中国联通是2010年成立物联网研究院,其优势在于其收费灵活,充多少用多少,部分运营商会收卡费,目前侧重在交流、金融、环保、能源等领域。
中国电信物联卡:中国电信2010年建设物联网运营支撑平台,其优势是价格比其他两家运营商相对较便宜,目前以“天翼物联”作为推广品牌,用户数已超700万。
二、办理物联卡要选择靠谱的平台
物联卡网卡行业现在正处于发展火热的状态,因此企业用户在申请办理物联网卡平台的时候,一定要多加对比几家,最好是找到那种可以免费申请试用的物联卡代理平台,这样的话,也能对物联卡质量情况有个大概的了解。
三大运营商物联卡哪家网络稳定中琛物联(>
建议不要个人去代理。如果非要去代理的话建议咨询当地运营商。
物联网卡是大家俗称,实际名称应该叫物联卡。物联卡虽然也面向个人用户,到它们更多的还是面向企业客户。个人办理卡的数量是很有限的。
以中国移动为例:
物联卡是中国移动基于公众物联网,面向物联网用户提供的移动通信接入业务,采用物联网专用144、10647、10648等号段,通过专用网元设备支持短信、无线数据和语音等基础通信服务,提供通信连接管理和终端等智能连接服务。
不是骗人的,只是大家对物联卡的认识不足。为什么都说物联网卡是骗人的?
一是物联网卡“超低资费大流量”的虚假宣传,欺骗了大众,二是物联网市场环境复杂,物联卡代理平台冗杂,企业被一些劣质的物联卡代理平台割韭菜;三是物联卡流入个人市场,用到个人设备当中,被运营商限制或是锁卡,导致无法使用。
大家总抱怨说,物联网卡是骗人的,其实归根结底就是没有正确认识、使用物联网卡。如果大家想了解更多有关物联网卡的详细内容,可到权威物联网进行详细咨询,比如说权威物联网,不可轻易相信其他渠道,以防上当受骗。
办理物联网卡可以选择三大运营商的原卡或者找代理。
如果你担心物联网卡速度慢,会造成设备时间的延迟,那就选择三大运营商的原卡,分别是移动、电信、联通。此类卡采用5A级坚固材料,符合工业物联网卡使用标准,使用寿命更长。
此外,建议在购卡前办理测试卡,最大限度保证物联网卡投入使用后的信号稳定性和安全性。以物联网卡商城为例。采用专属独立的高速通道网络,三个程序测试,专网专用(独立网元),比传统的普通流量卡安全很多,保证设备信息和数据的安全,保证高速安全不泄露。
如果担心物联网卡后台管理麻烦,就选择支持第三方平台和API接入的物联网卡代理。这样的大型代理商一般都有自研的管理背景!可以提供物联网卡流量消费查询、充值续费统计、账单管理、短信发送、数据统计,再也不用担心计费扣费不清了。
如果你担心计费不清晰,那么你将不得不选择大型物联网卡代理商,尤其是那些拥有多年行业经验,合作企业数千家,物联网卡市场份额占有率大的代理商。这个平台消费透明,售后服务更有保障。出现问题后,会有通信级技术服务人员提供售后服务,让购卡无后顾之忧。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)