0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开源对物联网应用的影响

jpOK_totiot ? 2017-11-24 11:04 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

物联网已经发展成为移动性的重要部分,但这也带来很大风险。

现在物联网已经开始依靠开源技术,很多IoT设备运行某种形式嵌入式Linux。事实上,如果没有Linux,很多IoT设备根本不会存在。但让人感到惊讶的是,当制造这些IoT设备的制造商关门大吉时,他们会让这些设备自生自灭。这种情况下,良好的硬件不再能运作,即使开源是其核心。

这需要改变。

问题何在?

在大多数情况下,这些设备制造商(这些公司依靠开源作为其产品基础)会将专有软件和API放在运行物联网系统(都是封闭硬件)的开放平台之上。正因为如此,在这些公司倒闭后,硬件会自生自灭,无人管理。你可能会认为这不可能,但是事实如此。同时,我们会看到公司被收购,然后其产品不会再更新或者提供支持,你也许认为这些产品还可以继续运作,然而,在IoT领域,这些产品需要供应商提供的服务来运行。

然而,如果部署更多开源技术,这些产品不会消亡,而可能被开源社区重新构建,还可能继续运作。

继续前进

这并不只是关于在企业倒闭后消费者购买的设备仍然可用,而是关于企业在开始使用开源作为基础让其设备可行,在其倒闭后应该偿还开源社区。要知道,如果没有Linux,很多这些IoT设备根本不会存在。公平来说,这些面临倒闭的公司应该将其专有部分转交给开源社区,让开源开发人员可以对产品做些事情。

停止对产品的支持并不一定意味着产品无法继续运作,但当产品是IoT的一部分时,停止支持通常意味着产品的终结。而通过开源技术,这些产品还可以继续使用。

事实是,开源社区拥有很多富有才华和创意的开发人员。你给他们一个糟糕的产品以及相关API,他们会做出点什么。只要IoT设备提供API,开源开发人员就可能创造奇迹。

当然,那些复杂的API可能会带来阻碍。物联网的目标之一是让设备共享数据且无缝融合。当企业倒闭并关闭这些通信连接时,这些设备就无法进行通信。

我们想要亚马逊的Echo与雀巢进行通信,我们想要B公司的A产品可以与D公司的C产品互通,否则,物联网的意义何在呢?难道我们要从同一家公司购买所有IoT设备,那么,如果这家公司倒闭你该怎么办?你投入的资金都会打水漂。除非开源技术参与进来。

这个要求可能有些过分,企业保护自己的秘密有其原因,但当这些公司依靠开源技术来推动其产品时,他们以某种方式做出回报,似乎也很合理。那么,为什么不完全开放产品呢?这不仅可以拯救设备(当企业倒闭时),开源社区开可以帮助构建这些设备,增加新功能,连接更多设备,让它们更具吸引力。

想象一下,您的冰箱可以与你的空调通信,或者Android Auto可以连接到你家里的集线器或门锁,这都可以通过开源的帮助来实现。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2934

    文章

    46513

    浏览量

    396459

原文标题:为什么物联网需要开源?

文章出处:【微信号:totiot,微信公众号:物联网的那些事】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    联网的应用范围有哪些?

    联网,简单来说,就是“万相连的互联网”。它以互联网为基石,将用户端延伸至物品与物品之间,实现信息的交换与通信。打个比方,你的智能手表能实
    发表于 06-16 16:01

    联网工程师为什么要学Linux?

    Linux生态中已集成MQTT、TCP/IP、ZigBee等联网常用协议栈,开发者可直接调用或移植,避免从零实现协议的复杂性。此外,庞大的开源社区(如Contiki、RT-Thread)提供了丰富
    发表于 05-26 10:32

    为什么选择蜂窝联网

    在为您的联网(IoT)应用评估最合适的低功耗广域网(LPWAN)技术时,除了考虑技术指标外,还必须考虑各种因素,因为技术指标本身可能与实际性能大相径庭。与 LoRaWAN、Sigfox
    发表于 03-17 11:42

    华为云 Flexus X 实例部署开源联网平台 ThingsBoard

    背景 最近购买了一台华为云的 Flexus X 实例,这两天正在装一些软件,顺便记录一下华为云的 Flexus X 实例的使用体验和常用软件的安装过程。 什么是华为云 Flexus X 实例 Flexus 云服务器 X 实例 是新一代面向中小企业和开发者打造的柔性算力云服务器,可智能感知业务负载,适用于电商直播、企业建站、开发测试环境、游戏服务器、音视频服务等中低负载场景。 该实例主要有四方面的特征 ·?柔性算力随心配基于用户业务负载动态和内存峰值画像,动态推
    的头像 发表于 12-26 09:17 ?684次阅读
    华为云 Flexus X 实例部署<b class='flag-5'>开源</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>平台 ThingsBoard

    联网学习路线来啦!

    联网学习路线来啦! 联网方向作为目前一个热门的技术发展方向,有大量的人才需求,小白的学习入门路线推荐以下步骤。 1.了解
    发表于 11-11 16:03

    基于恩智浦FRDM-MCXA153开发板实现RT-Thread的GPIO驱动

    随着嵌入式系统的不断发展,高效且易用的实时操作系统(RTOS)变得越来越重要。RT-Thread作为一个开源联网操作系统,以其卓越的性能和丰富的生态系统赢得了广泛的认可。
    的头像 发表于 10-25 10:18 ?854次阅读
    基于恩智浦FRDM-MCXA153开发板实现RT-Thread的GPIO驱动

    Mbed OS适配极海APM32F407IG TinyBoard的简要介绍

    Mbed OS是一款基于Arm Cortex-M架构设计的免费开源联网操作系统,由Arm及其技术伙伴协作开发,具有连接性、易用性、安全性、模块化、支持设备管理和机器学习等特点,同时可提供软件库、开发硬件、教程和代码示例等资源,
    的头像 发表于 10-18 16:11 ?899次阅读

    腾讯云手动下发远程升级指令到设备_OTA升级方案详解

    这里可以加入"rn"字符,加入后,点击发起调用,就可以了 本文章源自奇迹开源联网应用知识库Cellular IoT Wiki,更多技术干货欢迎关注收藏Wiki: Cellula
    的头像 发表于 09-30 15:27 ?825次阅读
    腾讯云手动下发远程升级指令到设备_OTA升级方案详解

    腾讯云手动下发指令到设备_云端与设备联调方案

    即可 本文章源自奇迹开源联网应用知识库Cellular IoT Wiki,更多技术干货欢迎关注收藏Wiki: Cellular IoT Wiki 知识库 (https
    的头像 发表于 09-30 15:25 ?582次阅读
    腾讯云手动下发指令到设备_云端与设备联调方案

    开源联网技术--数字温度传感器SCCK33112H6A软硬件设计分享

    一、联网系统中为什么要使用数字式温度传感器 联网系统中使用数字式温度传感器芯片的原因主要有以下几点: 高精度与稳定性 高精度测量:数字式温度传感器芯片,如DS18B20,采用芯片集
    的头像 发表于 09-24 10:54 ?1712次阅读
    <b class='flag-5'>开源</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>技术--数字温度传感器SCCK33112H6A软硬件设计分享

    开源联网技术--OLED屏驱动软硬件设计分享

    一、联网系统中为什么要使用OLED屏 卓越的显示效果 高对比度和鲜艳色彩:OLED屏幕能够自发光,因此能够实现极高的对比度和鲜艳的色彩表现,这在联网设备的显示界面上尤为重要,可以为
    的头像 发表于 09-23 16:49 ?2344次阅读
    <b class='flag-5'>开源</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>技术--OLED屏驱动软硬件设计分享

    开源联网技术--TFT LCD屏驱动软硬件设计分享

    一、联网系统中为什么要使用 TFT-LCD屏 在联网系统中使用TFT-LCD(薄膜晶体管液晶显示器)驱动芯片的原因主要可以归纳为以下几点: 专业性与高效性 专业图形处理:TFT-L
    的头像 发表于 09-23 16:46 ?2481次阅读
    <b class='flag-5'>开源</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>技术--TFT LCD屏驱动软硬件设计分享

    开源联网技术--电量计量功能软硬件设计分享

    一、为什么要使用电量计量功能 节约资源:电量计量可以帮助人们控制用电量,从而达到节约资源的目的。在当前严峻的资源供应形势下,节约能源是我们应该重视的问题。 合理计费:电表可以帮助公共事业单位进行合理计费,以维护公共事业的正常运营。同时,使用者也能根据自己的实际用电量来支付相应的费用。 监控消耗:通过定期查看电量的使用情况,能够快速发现用电量异常的情况。及时修复故障,避免浪费资源和高额费用。 二、电量计量功
    的头像 发表于 09-23 16:44 ?1215次阅读
    <b class='flag-5'>开源</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>技术--电量计量功能软硬件设计分享

    开源联网技术--哈希算法MD5加密功能技术分享

    MD5(Message-Digest Algorithm 5)是一种常用的哈希函数,通常用于数据加密和安全校验等场合。MD5 算法可以将任意长度的消息输入计算出一个固定长度的摘要,其生成的摘要具有唯一性和不可逆性,因此在一些场景下可以用来验证数据的完整性和真实性。本篇文章将详细介绍 MD5 算法的概念、原理、应用以及安全性问题。
    的头像 发表于 09-21 09:57 ?3033次阅读
    <b class='flag-5'>开源</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>技术--哈希算法MD5加密功能技术分享

    开源联网技术--AES加密功能技术分享

    一、AES加密功能 在联网行业中的应用 AES加密功能在联网行业中有着广泛的应用。随着联网
    的头像 发表于 09-11 14:50 ?1458次阅读
    <b class='flag-5'>开源</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>技术--AES加密功能技术分享