2016-08-28 分类: 软件开发
物联网软件开发是一个雷区。市场需要高质量,可扩展,强大,安全且用户友好的解决方案,物联网开发团队必须重新评估其计划和工作流程,以便将所有内容考虑在内。下面列出了物联网项目面临的七个软件开发挑战。
由于需求强劲,物联网初创公司和开发公司之间的激烈竞争以及缺乏普遍接受的标准,导致程序员不断寻求新的实践和更新的协议。只有严格的方法才能实现每个物联网软件问题。
1)操作系统考虑因素
在开始IoT应用程序开发之前,应该仔细考虑几个技术因素。首先,团队必须评估他们将使用的物联网设备。与传统桌面不同,物联网设备功能强大,内存容量相对较小。这意味着开发人员必须选择合适的操作系统。它应该适用于设备的功能和功能要求。
最新的物联网开发人员调查显示,Linux是物联网微控制器,受限设备和网关的选。
2)选择网关
在物联网网关方面,它们是连接所有元素的关键。不同的设备可以具有不同的连接协议:蓝牙,Wi-Fi,串行端口,Zigbee,并具有各种能量配置文件。网关位于连接的设备,物联网传感器和云之间,因此整个物联网生态系统依赖于它们。
戴尔技术,英特尔,Nexcom和其他顶级供应商提供的现代智能网关具有一些常见的强制功能,可使开发人员的工作更轻松。只需选择符合您的物联网应用要求的那个。您将不得不考虑接口和网络规格,额定功率,内存容量,开发环境和其他参数。默认情况下,应保证设备之间的安全,私密和可靠通信。
3)确定正确的物联网平台
不熟练的开发人员希望从头开发软件。为什么重新发明轮子?这就是物联网平台派上用场的地方,因为它们提供了一些工具组合,可以将您的物理对象联机。平台市场巨大且令人困惑,因此请确保您明智地选择。您选的平台应提供:
a.连接
b. 安全
c.可扩展性
d.易于集成
e.可用性
但是,物联网开发人员应该意识到智能工厂的平台可能不适合连接汽车或能源解决方案。有些公司甚至选择使用生产过程中的实际数据来构建真实的测试平台来确定合适的平台。
4)关于安全性
你有没有听说蒂姆卡德莱克的这个IoT笑话?“物联网中的S代表着安全。”
物联网中没有“S”。根据定义,物联网技术包括许多连接设备,因此黑客有多个目标来扫描漏洞。并非所有形成网络的设备都经过全面的渗透测试。在这里,整个系统受到威胁。Gartner表示,到2020年,所有发现企业攻击的25%将涉及物联网,只有10%的IT安全预算将用于保护系统免受这些攻击。
对于从事物联网项目的开发人员来说,网络攻击的数量将继续增加,安全性是一个巨大的挑战。在概念阶段,保护程度在很大程度上取决于公司准备投资安全专业知识的程度。要减少攻击和未经授权访问的可能性,请使用:
a.SSL/TLS加密技术
b.孤立的VLA
c.独立企业VPN
d.现代和更新的反病毒
e.最终用户和机器到机器认证
f.用于Web开发和设计的Vetted框架
g.使用传统保护和控制方法的企业安全架构应尽早更新,以应对当今物联网的新挑战。
5)全面控制质量
质量保证是物联网软件的另一个投标点。由于物联网设备不仅用于仓库的温度控制,而且还用于智能医疗等许多领域,测试应该是彻底的。从字面上看,任何小问题都可能致命。
确保从一开始就在软件开发过程中包含安全测试。要优化流程,请查找不需要针对每个版本进行测试的模块。查找已通过安全测试的协议,并在接下来的几个版本中保持不变。
除安全测试外,您还应确保可用性和兼容性。在项目发布后提供技术支持也是一个很好的电话。
6)用户友好的设计
消费者物联网应用应该是设计驱动的,并且尽可能简单;没有人想学习更新智能手表的手册(对不起,技术作家)。用户友好的设计对于工业物联网初创公司也很重要,因为它们应该专注于数据可视化和快速决策。因为在物联网工作流程中,每个设备,事物和人员都在相互通信,物联网开发人员和设计人员之间的密切合作必须确保:
a.安全但简单的身份验证
b.设备和系统之间的无缝过渡
c.个性化用户体验并根据行为模式调整产品
d.整个物联网系统的统一环境
7)跨平台部署
物联网生态系统包括具有不同体系结构,协议和操作系统的设备。所有这些变量应该结合起来并无缝地工作。因此,互联网工程任务组(IETF),电气和电子工程师协会(IEEE)以及其他着名组织提出了跨平台部署的开放标准和架构模型。它们不断更新,物联网服务应使用这些好实践来确保互连通信。
定义标准:尽管在过去几年中物联网设备的采用有所增长,但在物联网软件的开发中仍有许多问题需要解决。现在,物联网公司和初创公司应该了解他们以前没有考虑过的细节。采用公认的物联网项目标准将使我们能够部分解决一些发展挑战。特别是,我们可以提高物联网应用程序的安全性及其跨平台部署。然而,由于物联网是一个相对较新的领域,标准仍在进行中。一段时间过去,直到物联网开发社区普遍认可它们。
文章题目:物联网应用软件开发面临的七大挑战
分享地址:/news/45941.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有网站维护、软件开发等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联
猜你还喜欢下面的内容