热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

八个物联网平台商必须自问的问题

八个,物,联网,平,台商,

物联网(IoT)并不是一项新技术,而是将既有的技术应用于新情况和新案例中。正因如此,大家会认为开发出一个物联网产品并不那么困难;这种认知是极其错误的。

物联网实际上是一个网络连接系统中的系统。物联网的实作,需要在所有系统之间协调通讯与操作,包括内建传感器的可联网产品、各种云端平台和网络,以及用以控制并监控运作效能的行动应用软件或者web应用程序等等,所以是相当复杂的。

更重要的是,物联网产品通常都缺乏像计算机或移动装置的强大硬件,计算、记忆和储存的功能十分有限。

由于这些困难,制造商在设计和建构物联网产品时,最好选择功能完善的物联网平台。好的物联网平台技术,可以妥善处理物联网产品的各种功能与需求,让制造商能够专注于在自己的核心能力上,开发出最优秀的物联网产品。

八个物联网平台商必须自问的问题

找到一些关键问题的答案,能够帮助你选择合适的物联网平台,以提高物联网产品研发的速度。以下是几个需要考虑的问题:

问题1:物联网的安全策略

毫无疑问,信息安全是几乎每个制造商在设计物联网产品时都会考虑的主要问题。物联网平台技术必须整个产品链都拥有企业级的安全,不论产品本身、云端平台,乃至于移动装置端或web端的应用程序。

一些端到端整合、基于标准的技术应该包含:

▲AAA级安全

▲设备到云端的网络安全性

▲用户APP到无线网络的安全性

▲云端平台安全性

▲包含身份认证和最新证书的设备安全

▲应用程序的身份验证

▲数据加密

▲本地、传输过程和云端的数据保护

▲安全的Session启动

▲安全升级的具体计划,包含无线(OTA)通讯

问题2:如何应对移动装置端与web端的应用程序开发?

太多的制造商在物联网产品开发过程中忽视了应用程序的开发,这大错特错。因为移动装置端与web端的应用程序,决定了物联网产品的用户体验;客户会以此判断产品的成功或失败。

物联网平台提供商无需全心开发手机应用程序,但是一个理想的物联网平台,应该提供应用程序开发的加速和整合工具,以及其它物联网技术。最好还要有个专门对应应用程序开发的生态系统,为应用程序提供量身订做的开发服务。

物联网技术正在飞速发展,平台必须具有灵活性和不会过时的技术。

此外,物联网平台提供者应该提供基于角色的访问控制(Role-Based Access Control)能力。这允许产品基于不同的个体“角色”接受控制(例如企业或家庭),或者是基于时间地点等条件。

问题3:关于未来的未知事物,你的物联网平台拥有足够的灵活性吗?

一般而言,技术正在飞速发展,特别是物联网技术。这是一个不断除旧布新,不断遭遇挑战的过程。物联网平台必须具有灵活性和不会过时的技术。无论未来需要或者出现什么新功能、新协议甚至新技术,物联网平台应该确保你的产品不会卡在技术死角。

敏捷的物联网平台将基于开放标准:供货商应该明确承诺时时跟上最新物联网技术,在协议和标准演变与发展时不落其后。

▲物联网平台旨在提供端到端的软件,这使得设备制造商(如冰箱、恒温器制造商)不仅能开发智能产品,还能为最终用户提供简洁的、可靠的物联网服务。

问题4:当想要大大增加联机的物联网产品数量时,会发生什么?

实现少数产品的连接已经相当富有挑战性,那么当联机的物联网产品数量增加到成千上万、上百万,甚至在未来五年达到行业预测的数以亿计时,情况将变得更加复杂。物联网的可扩展性不仅体现在设备的规模数量上,还需体现在云端、软件应用程序、数据、安全性、可靠性、延迟、用户体验甚至支持水平上。

问题5:推出新产品需要多长时间?

物联网平台提供者应该要加速产品的上市时间,但是切记,对不切实际的时间估计要心生警惕。

不要根据传统产品的经验来计划产品上市时间表。物联网产品的设计过程中,必须考虑包括硬件开发、无线通信、云端操作、手机/web端应用程序的开发,和端点对端点安全性在内的所有因素。一般来说,单一产品可能需要九个月到一年才能进入市场,使用网关的产品可能需要十二个月到十八个月。

另外,需要确保有足够的时间进行实际测试。对于简单的物联网产品,领先的物联网平台提供商应花最少三个月进行实际测试;更加复杂的物联网解决方案则可能需要六个月。严格的实际测试,是发现安全漏洞与错误的唯一途径。

当联机的物联网产品数量愈来愈多,相互联机的各种情况将变得更加复杂。

问题6:我们的物联网产品将如何与其它产品、各种云基础设施以及第三方服务之间进行相互操作?

物联网产品若想充分发挥它们的潜力,那必须尽可能广泛的与其它产品相互链接操作,包括不同的制造商和各种不同的服务,例如能源管理、天气预报、环境状况、交通路况服务。

与可扩展性和安全性一样,互操作性是从里到外的,不可能后来才“添加”进去。当评估物联网平台时,能对“产品将如何与其它连接产品、其他设备和服务以及其它未来可能出现的事物相互连结操作?”这个问题给出清晰明确回答的平台,就是你要找的。

问题7:如果电源或者是网络连接出了问题,那么连接设备的运行情况会如何?

当电源或者是网络连接出问题的时候,预定的工作排程和指令还是得照常运作。即使失去网络联机,物联网平台仍然需要有这样“自己照顾自己”的操作设计。例如,终端用户应该确知他们的门锁不会失灵,让陌生人擅入,或是把有权进入的人挡在外面。即使出现网络故障,也仍然可以正常开关门。

问题8:产品产生的数据由谁拥有?

物联网平台提供者的答案应该要很简单:你的产品产生的数据,应该由你所有。必须确保物联网平台提供者不会拥有你的任何数据,否则,制造商将看不见物联网的最重要价值,也就是产品实际运作使用时产生的数据。

其他问题

当然,还有许多其它更值得向物联网解决方案提供者提问的问题,比如延迟和反应速度、客户支持、如何处理物联网产品产生的数据等。也需要注意潜在平台提供者询问你的问题。他们应该试图了解你的使用案例、期望、预算,以及你的物联网整体战略。一开始就提出正确的问题,将帮助你选择正确的路线。

本文转自d1net(转载)


推荐阅读
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 本文介绍了绕过WAF的XSS检测机制的方法,包括确定payload结构、测试和混淆。同时提出了一种构建XSS payload的方法,该payload与安全机制使用的正则表达式不匹配。通过清理用户输入、转义输出、使用文档对象模型(DOM)接收器和源、实施适当的跨域资源共享(CORS)策略和其他安全策略,可以有效阻止XSS漏洞。但是,WAF或自定义过滤器仍然被广泛使用来增加安全性。本文的方法可以绕过这种安全机制,构建与正则表达式不匹配的XSS payload。 ... [详细]
  • ShiftLeft:将静态防护与运行时防护结合的持续性安全防护解决方案
    ShiftLeft公司是一家致力于将应用的静态防护和运行时防护与应用开发自动化工作流相结合以提升软件开发生命周期中的安全性的公司。传统的安全防护方式存在误报率高、人工成本高、耗时长等问题,而ShiftLeft提供的持续性安全防护解决方案能够解决这些问题。通过将下一代静态代码分析与应用开发自动化工作流中涉及的安全工具相结合,ShiftLeft帮助企业实现DevSecOps的安全部分,提供高效、准确的安全能力。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • 数字账号安全与数据资产问题的研究及解决方案
    本文研究了数字账号安全与数据资产问题,并提出了解决方案。近期,大量QQ账号被盗事件引起了广泛关注。欺诈者对数字账号的价值认识超过了账号主人,因此他们不断攻击和盗用账号。然而,平台和账号主人对账号安全问题的态度不正确,只有用户自身意识到问题的严重性并采取行动,才能推动平台优先解决这些问题。本文旨在提醒用户关注账号安全,并呼吁平台承担起更多的责任。令牌云团队对此进行了长期深入的研究,并提出了相应的解决方案。 ... [详细]
  • Google在I/O开发者大会详细介绍Android N系统的更新和安全性提升
    Google在2016年的I/O开发者大会上详细介绍了Android N系统的更新和安全性提升。Android N系统在安全方面支持无缝升级更新和修补漏洞,引入了基于文件的数据加密系统和移动版本的Chrome浏览器可以识别恶意网站等新的安全机制。在性能方面,Android N内置了先进的图形处理系统Vulkan,加入了JIT编译器以提高安装效率和减少应用程序的占用空间。此外,Android N还具有自动关闭长时间未使用的后台应用程序来释放系统资源的机制。 ... [详细]
  • 腾讯安全平台部招聘安全工程师和数据分析工程师
    腾讯安全平台部正在招聘安全工程师和数据分析工程师。安全工程师负责安全问题和安全事件的跟踪和分析,提供安全测试技术支持;数据分析工程师负责安全产品相关系统数据统计和分析挖掘,通过用户行为数据建模为业务决策提供参考。招聘要求包括熟悉渗透测试和常见安全工具原理,精通Web漏洞,熟练使用多门编程语言等。有相关工作经验和在安全站点发表作品的候选人优先考虑。 ... [详细]
  • 本文介绍了Windows Vista操作系统中的用户账户保护功能,该功能是为了增强系统的安全性而设计的。通过对Vista测试版的体验,可以看到系统在安全性方面的进步。该功能的引入,为用户的账户安全提供了更好的保障。 ... [详细]
  • GSIOpenSSH PAM_USER 安全绕过漏洞
    漏洞名称:GSI-OpenSSHPAM_USER安全绕过漏洞CNNVD编号:CNNVD-201304-097发布时间:2013-04-09 ... [详细]
  • 本文详细介绍了相机防抖的设置方法和使用技巧,包括索尼防抖设置、VR和Stabilizer档位的选择、机身菜单设置等。同时解释了相机防抖的原理,包括电子防抖和光学防抖的区别,以及它们对画质细节的影响。此外,还提到了一些运动相机的防抖方法,如大疆的Osmo Action的Rock Steady技术。通过本文,你将更好地理解相机防抖的重要性和使用技巧,提高拍摄体验。 ... [详细]
author-avatar
手机用户2602897337
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有