嵌入式 Web 服务器真的可以替代构建整个物联网 (IoT) 基础设施吗?根据您要实现的目标、您正在评估的工具以及将您的 Web 服务器链接到硬件的代码的大小,它绝对可以。我们将深入探讨选择此开发路径时要注意的一些场景和提示。
提高成本和开发时间效率
对于许多 IoT 应用程序,在设备上嵌入 HTTP/WebSocket 服务器就足以完成工作。通常,此解决方案可以更快、更简单且更具成本效益。请注意,裸 Web 服务器仍然需要额外的代码才能将其链接到硬件。
这样做的先决条件通常是您选择的解决方案不仅是嵌入式 Web 服务器,而且还涉及网络库功能。一个全面的解决方案应该为您提供在设备上提供 Web GUI、实现 RESTful 服务、RPC(例如 JSON-RPC)、异步 WebSocket 通信以及处理遥测数据交换以及其他功能的能力。
当满足这些先决条件时,您的嵌入式 Web 服务器可以通过创建仪表板服务器来解决远程访问问题,启用预测性维护以及一对多级别的数据收集和监控,或者提供实时和服务器端数据推送。
与全面的物联网基础设施相比,这样的解决方案可以以更少的复杂性和投资来处理所有这些物联网功能。
嵌入式 Web 服务器何时不够用?
那么,为什么要为物联网基础设施烦恼呢?简单地说,如果你想超越基本功能,你确实需要一个完整的解决方案。请记住,嵌入式 Web 服务器是完整的物联网基础设施的一部分,而不是完整的猪。
根据您正在评估的物联网平台,您将找到无线更新解决方案,这些解决方案对于保持产品和数据安全的最新状态至关重要。有针对设备管理的特定解决方案以及为农业、医疗保健、工业物联网等提供行业特定应用的解决方案。
评估选项时要注意的七个要素
如果您发现嵌入式 Web 服务器可以很好地为您完成这项工作,那么您有很多供应商可供选择。仅维基百科就在其比较页面上列出了 30 多个。我建议使用一些标准来评估这些。
先试后买
您可以在购买前查看并测试该工具吗?尽管它是更简单的选择,但并非每个工具都适用于您现有的系统。您需要能够在提交之前进行测试,并且可以选择在此期间澄清问题。
简单
该工具能否很好地完成工作并简单地完成?是即插即用的吗?理想情况下,您希望采用现有代码并能够通过添加一些额外的行来集成它。
检查嵌入 API 时,请注意清楚。为了使嵌入变得容易,源应该在一个文件中。
尺寸
如果您正在与现有产品集成,您需要找到一个足够紧凑和轻量级的解决方案,以便为您提供操作空间。
安全
安全是物联网的热门话题,正确处理至关重要。如果远程访问这些单元,请使用 SSL/TLS 并建立身份验证机制。
稳定性和成熟度
选择一个你的同行信任的解决方案,并且这个解决方案已经好几次了。检查 GitHub 和其他社区,了解项目的贡献和更新情况。
灵活性
选择与平台无关的解决方案。这样,如果您想在 eCos、UNIX/Linux、Windows、MacOS 上进行移动和开发,或者使用 iPhone 或 Android 进入应用程序空间,您选择的解决方案将让您这样做。
支持
理想情况下,您需要一个简单明了且不需要支持的解决方案。但是,特别是如果这是第一次集成项目,实际拿起电话并直接与某人交谈的选项令人欣慰,并将确保您可以快速推进您的项目。
拨打电话
呼吁正确的解决方案真正开始于了解您自己的需求。根据可以处理和维护的复杂程度,诚实地看待能力。这也将帮助您决定您选择的合作伙伴类型和所需的支持水平。
开发支持物联网的产品并不一定意味着您需要完整的物联网基础设施。具有网络库功能的嵌入式 Web 服务器可能是更简单且更具成本效益的选择。
审核编辑:郭婷
全部0条评论
快来发表一下你的评论吧 !