软件方面,如果使用能得到广泛支持的开源软件应用程序框架和开发环境,例如Linux,将能为开发工作提供极大的帮助。如果使用专有解决方案,只能从原始供应商处获得有关开发框架的支持,而这些供应商的规划可能无法与您的需求保持一致。开源解决方案可以通过更广泛的开发社区为您提供帮助,确保哪怕在多年后您依然能找到各种实用的开发资源。您在解决方案开发过程中投入的时间和成本也能获得更妥善的保护。
使用开源软件还能获得另一个优势。例如,为数众多的开发者确保软件代码可以经历更严格的审查,这样您的解决方案也能更安全。此外IoT应用程序开发者还可以根据具体安全需求对代码进行修改。
没人可以预见IoT技术适用的每个应用场景,但基于标准和开源技术的战略有助于促进IoT创新,让开发者能够以更快,更简单的方式将更长生命周期的应用程序投放到市场。标准保障了技术的互操作性,开源项目保障了软硬件组件在产品和服务平台演进之后依然可以实现复用。如果不这样做,IoT领域的创新将依然面临各种阻碍。
作者:Olivier Pauzet