今年在 All Things Open 大会上,我最喜欢的事情之一是,与会者每天早上不仅仅有一位伟大的演讲者可以聆听——我们有好几位。我很高兴一次坐着就能听到来自充满活力的演讲者的多个故事和许多见解。
本文是两个主题演讲的摘要
- Mark Skarpness,英特尔开源技术中心嵌入式软件主管
- Isabel Jiminez,Mesosphere 分布式系统工程师
Mark 谈到了我的新爱好之一,物联网,而 Isabel 谈到了我一直以来的最爱,为开源社区做贡献并为此获得报酬。
实现物联网的挑战
Mark Skarpness 告诉我们,他认为物联网 (IoT) 有潜力以深刻而有意义的方式改变世界。也许我们的智能冰箱和厨房电器不会改变世界,但有很多例子确实具有惊人的潜力。
随着这项新技术的出现,也带来了新的挑战。第一个挑战是所有不是嵌入式系统专家的新开发人员。我们需要弥合这些伟大的想法与物联网背后的技术之间的差距。还有一套新的要求。安全当然是第一位的。有很多物联网设备被黑客入侵的例子,我们需要做更多的工作来帮助开发人员构建真正安全的设备。如果这些设备要控制我们的个人信息、我们的道路、我们的基础设施,那么我们需要它们 100% 安全,否则物联网永远不会成功。
疫苗是社会需要考虑管理的一个复杂问题的例子,Mark 说。一个挑战是疫苗需要保持在特定的温度才能有效。Mark 谈到了可以放在疫苗瓶上的传感器,以了解药物在运输过程中是否保持在合适的温度,并了解疫苗在到达需要的国家时是否仍然有效。这在发展中国家尤其有用。
Mark 建议开发人员采用现有的开源解决方案,并将其构建到可以实现您想要的设备的设备中。或者,从头开始。但要学习如何成为一名嵌入式系统专家,以便能够在物联网世界中创造并创造良好。
开发物联网的关键特性是
- 定制
- 连接性
- 安全性
- 设备管理
其中最重要的是安全性。Mark 说,您需要从安全的基础开始,并且您必须能够定期更新它,因为没有人可以从一开始就构建一个完美的系统。例如,疫苗传感器在历史上构建时没有升级的方法,因为它们很便宜,人们只是把它们扔掉并建造新的。想象一下,如果您将传感器嵌入到您家中的墙壁或道路中;您不能将它们取出并更换,您必须能够更新它们。
Mark 说,我们不能只构建一个软件堆栈并交付它。它不像手机;设备的种类太多了。我们需要提供定制所需的工具,而不是低级工具,而是提高一个级别的工具。我们还需要使设备能够在不同供应商之间安全地相互通信。如果您从一个供应商处购买灯泡,而从另一个供应商处购买恒温器,它们可能无法相互通信。简而言之,那么,我们必须有标准,我们必须有认证,以确保这些设备可以相互通信。
Mark 邀请我们所有人共同努力,帮助嵌入式开发人员和新的需求创建一个辉煌的物联网世界。
全职贡献开源
Isabel Jiminez 在高中时通过安装 Linux 和编写小型 shell 脚本开始接触开源。她有一个参与开源的目标,并在她的主题演讲中敦促我们追求我们的目标,即使我们失败了。当时,她遇到了许多其他学生今天遇到的问题:如何在没有经验的情况下找到工作?以及,如何在没有工作的情况下获得经验? 而且,她(像我一样)意识到开源是一个机会之窗。
公司想看到的是您的代码,还有什么比向他们展示您对开源代码的贡献更好的方法呢?
Isabel 加入了 Docker 社区,因为它感觉安全和开放,并很快意识到我们在开源社区中为贡献设定的门槛非常高,这可以带来好的产品,以及为年轻贡献者提供一个良好的环境,让他们学习如何在每个被接受的补丁中更好地编写代码。她还利用了 Google Summer of Code 和 Outreachy 等项目来参与并获得经验。
在学校期间,Isabel 对开源的贡献帮助她获得了可以写在简历上的经验。毕业后,她意识到自己仍然想为开源做贡献。这使她来到了 Mesosphere,在那里她可以全职贡献并获得报酬。
我听这个演讲的主要收获是,我们需要为我们的学生提供更多的机会来参与开源。如果我们让他们兴奋起来,他们可能会和我们在一起一段时间!
系列
本文是 All Things Open 演讲者 系列的一部分。All Things Open 是一个探索企业中开源、开放技术和开放网络的会议.
评论已关闭。