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

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

3天内不再提示

嵌入式Web服务器可以解决物联网问题吗

星星科技指导员 来源:嵌入式计算设计 作者:Sergey Lyubka 2022-09-10 17:32 次阅读

嵌入式 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 上进行移动和开发,或者使用 iPhoneAndroid 进入应用程序空间,您选择的解决方案将让您这样做。

支持

理想情况下,您需要一个简单明了且不需要支持的解决方案。但是,特别是如果这是第一次集成项目,实际拿起电话并直接与某人交谈的选项令人欣慰,并将确保您可以快速推进您的项目。

拨打电话

呼吁正确的解决方案真正开始于了解您自己的需求。根据可以处理和维护的复杂程度,诚实地看待能力。这也将帮助您决定您选择的合作伙伴类型和所需的支持水平。

开发支持物联网的产品并不一定意味着您需要完整的物联网基础设施。具有网络库功能的嵌入式 Web 服务器可能是更简单且更具成本效益的选择。

审核编辑:郭婷

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

    关注

    5072

    文章

    19026

    浏览量

    303526
  • Web
    Web
    +关注

    关注

    2

    文章

    1257

    浏览量

    69368
  • 服务器
    +关注

    关注

    12

    文章

    9029

    浏览量

    85207
收藏 人收藏

    评论

    相关推荐

    联网学习路线来啦!

    云平台应用技术 了解云计算的基本概念和服务模式,学习硬件设备如何入住云平台,并且如何利用云平台进行数据处理和分析。 掌握大数据处理技术和分析基本方法,为联网应用提供数据支持。 6综合项目实战
    发表于 11-11 16:03

    嵌入式系统与联网的结合

    随着科技的飞速发展,嵌入式系统和联网(IoT)已经成为现代技术领域的重要组成部分。嵌入式系统是指嵌入到设备或系统中的专用计算机系统,而
    的头像 发表于 11-06 10:23 215次阅读

    深蕾半导体Astra™ SL1620嵌入式联网处理详细介绍

    Astra™ SL系列是深蕾半导体推出的高度集成的嵌入式联网处理SoC(System on Chip)系列产品,专为多模式消费者、企业和工业
    的头像 发表于 10-08 11:28 245次阅读
    深蕾半导体Astra™ SL1620<b class='flag-5'>嵌入式</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>处理<b class='flag-5'>器</b>详细介绍

    嵌入式系统与服务器有什么区别

    嵌入式系统与服务器在多个方面存在显著的差异,这些差异主要体现在设计目标、硬件配置、软件系统、应用领域、技术特点以及成本效益等方面。
    的头像 发表于 09-29 16:37 314次阅读

    AI嵌入式蜂窝模块将主导联网市场

    据知名市场调查机构Counterpoint Research最新发布的报告,AI嵌入式蜂窝模块在联网领域的应用正迎来爆发式增长。该报告预测,到2030年,AI嵌入式蜂窝模块将占据
    的头像 发表于 09-25 15:41 223次阅读

    嵌入式热门领域有哪些?

    通过联网连接各种物理设备和传感,促使它们之间实现信息的交换和数据的共享。从智能家居到智能城市,联网的应用不断扩展,为
    发表于 07-16 09:23

    联网MQTT broker服务器的设置步骤

    本项目使用machinechat的 JEDIOne 联网数据管理软件在树莓派4上设置了一个联网MQTTbroker 服务器
    的头像 发表于 07-11 10:36 1887次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b>MQTT broker<b class='flag-5'>服务器</b>的设置步骤

    适合初学者的嵌入式项目有哪些?

    可以全面理解联网架构,包括无线网络连接、云服务器交互、设备通信和用户界面设计等方面。这个项目将帮助你实践
    发表于 07-11 10:23

    嵌入式系统怎么学?

    嵌入式系统怎么学? 随着联网、智能制造等新技术的兴起,嵌入式系统的应用范围更加广泛。包括但不限于工业控制、汽车电子、医疗设备、智能家居、智慧城市、消费电子、通信设备等。学习
    发表于 07-02 10:10

    嵌入式学习-飞凌嵌入式ElfBoard-项目分享|基于ELF 1S开发板完成的联网开源项目

    工程师借助ELF 1S开发板完成的嵌入式联网项目,见证智慧与技术的火花。 关于这个项目的思维导图,如下图所示: 接下来,将会从云-网-边-端的
    发表于 05-16 09:19

    飞凌嵌入式-ElfBoard-项目分享|基于ELF 1S开发板完成的联网开源项目

    工程师借助ELF 1S开发板完成的嵌入式联网项目,见证智慧与技术的火花。 关于这个项目的思维导图,如下图所示: 接下来,将会从云-网-边-端的
    发表于 05-16 09:12

    嵌入式热门发展方向有哪些?

    热门发展方向,包括但不限于: 1.联网: 随着联网的快速发展,嵌入式系统在
    发表于 04-11 14:17

    嵌入式学习步骤

    嵌入式行业是一个涉及广泛领域的行业,嵌入式联网、人工智能、智能与科学、电子信息工程、通信工程、自动化工程、测控、计算机科学等专业在嵌入式
    发表于 02-02 15:24

    什么是web服务器?如何选择服务器配置?

    Web服务器是一种软件或硬件设备,用于托管和提供网页内容。它接收客户端(如浏览)发送的HTTP请求,并返回相应的网页内容或其他资源,以实现更高的性能和可靠性。它是网站和应用程序在互联网
    的头像 发表于 01-03 15:25 1066次阅读

    显示Web服务器中的内存使用情况

    Web服务器上,您可以在“内存”选项卡的“诊断”网页上找到有关各个内存区域当前使用情况的信息。
    的头像 发表于 12-18 10:18 791次阅读
    显示<b class='flag-5'>Web</b><b class='flag-5'>服务器</b>中的内存使用情况