无论是智能住宅、联网汽车还是智能工厂,所有智能技术的核心都是设备间的网络互联,而这正是我们耳熟能详的物联网(IoT)。IoT发展过程中不断改善人们生活和交互的方式。

企业可以收集有效的信息来简化操作流程、预测重大变化、和确保满足客户实时需求。用户可以具有更加智能化的生活方式而不是在繁琐的事物上浪费时间。

IoT具有很大的前景,但面向开发者,构建IoT系统时将面临一些独特的挑战。

电池寿命受限

以平板电脑为例,如手机一般大小的电脑。虽然功能齐全,但大屏幕不一定方便,而且屏幕越大的智能硬件需要更大的电池。倘若电脑尺寸更小一些,其所需的电池量也是一样的。

虽然看起来电池寿命问题归属硬件工程师领域,但是一些UX和专业的软件开发方法也可以有效提高设备的电池寿命:

使用黑色:在AMOLED屏幕(无须背光模块)中黑色像素促使电池寿命最大化。一般来说,显示屏相对比之下鲜艳的颜色比深色需要消耗更多的电量。

尽可能使用JPEG:尽管PNG因其灵活性和支持透明度受到的更多的欢迎,但JPEG仍然为较好的压缩格式。据斯坦福大学研究表明JPEG标准比PNG更能缩少电量消耗。

缩减网络请求:虽然有些时候需要实时查询数据的连通性,但是需要谨慎地运用这些技术,尤其是对于加密的数据。

减少JavaScript:应用程序中有很多带宽/耗电的因素,其中最大的是Javascript的使用,当浏览器遇到《script》 标签时,脚本代码会优先运行。

数据管理:“抓住一切”并不是最终结果

为了真正充分利用IoT系统,需要确保所提供的功能保证一切安全。当涉及到大数据,正如Forbes所述,座右铭“如果你不能度量它,你就不能管理它,“在IoT领域真的很实用。

目前是软件开发者常犯得错误是在没有考虑实际目的情况下收集尽可能的数据。回归电池寿命,想要节省电池量,仅需收集数据处理中有限的数据。

在数据安全方面,最终需要在开放的生态系统处理,另外这也是一个新领域仍然在不断地被开发。因此,你需要了解行业趋势。与其他手机开发项目相比,在所需基础上保证用户权限可以有效保证设备安全。

当然,数字威胁并不是唯一值得担心的。如果你管理用户的个人数据,需要确保从社会工程攻击中受到保护。

新兴标准

尽管物联网被描绘成一个生态系统且设备之间和谐工作,实际情况是有点不同的。作为新兴的行业,大量新公司相互竞争想要成为占主导地位的企业。

虽然有些产品完全被值得信赖的供应商隔离设计,但其他系统是完全开放的。开发人员最大的挑战是应对潜在的设备之间的干扰。

为了帮助克服这些挑战, Open Connectivity Foundation目前开发一个开放标准,目的是克服前面提到的设备相互独立开发的问题。

从草案规范中最大的收获是完整的可操作性需要在开发堆栈的所有层中建立工程——垂直服务、平台、和连接,以确保一个成功的用户体验。OCF标准主要利用抽象来简化开发工作流,同时保证数据协议是动态和层不可知。标准遵循的五个方法:

创建;

检索;

更新;

删除;

通知。

IEEE也有一个广泛的物联网标准。

为每个人设计

  也许IoT开发中最大的挑战是满足所有用户的需求。

想要真正成功,互联设备不能仅针对技术娴熟的用户。例如智能家居,涉及利用设备的整个生态系统。锁、恒温器、照明、警报等等——这些都是智能家居的基础。

还有机器对机器(M2M)项目,如智能电网、一般建筑自动化、车对车通信、可穿戴的通讯设备。看起来势不可挡,对吧?其实并没有。

看看iPhone或亚马逊Echo——二者是适应不同用户的UX设计中显著的例子。

在过去,视觉效果是用户体验平台成功的基石,然而,未来是会话UI世界。这将为用户体验打开一扇全新的大门。

总结

与当今世界上其他许多开发挑战一样,这些复杂的挑战在开发工作流中都可以遵循精益和敏捷原则。通过专注产品小部件的研发,在激烈的竞争市场中应确保高质量的代码。

====================================分割线================================

本文转自d1net(转载)

物联网设计四大独特挑战的解决方案相关推荐

  1. 和华为杯_2019全国大学生物联网设计竞赛(华为杯)拉开序幕

    由教育部高等学校计算机类专业教学指导委员会主办,四川大学承办,华为协办,上海交通大学和机械工业出版社华章公司联合支持的2019年全国大学生物联网设计竞赛(华为杯)全国巡回技术讲座暨宣传活动5月9日在郑 ...

  2. 浅谈物联网安全威胁与挑战

    浅谈物联网安全威胁与挑战 一:物联网行业发展现状 二:物联网安全挑战分析 2.1 传统产业参与多,安全基础薄弱 2.2 设备能力差异大,安全防护有短板 2.3 连接规模海量化,攻击影响易放大 2.4 ...

  3. 毛球科技谈区块链与物联网的机遇与挑战

    区块链和物联网经常被称为重要的数字化转型技术.但是两者的结合呢?2019年底,Gartner将区块链采用与物联网采用相结合被称为DX最佳点,尤其是在美国. 区块链技术是分布式账本技术的一种形式,自20 ...

  4. 一文看完吴恩达最新演讲精髓,人工智能部署的三大挑战及解决方案

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要15分钟 Follow小博主,每天更新前沿干货 本文为吴恩达(Andrew Ng)最近在斯坦福大学的一个线上的演讲.Andrew这次演讲的主题 ...

  5. 响应式设计的真正挑战:RSS

    本文讲的是响应式设计的真正挑战:RSS, web 世界丰富多彩,去看看服务器日志吧.那里充斥着爬虫机器人以及运行着各种操作系统,有着各种屏幕尺寸的移动设备和用户代理.你很容易会因为自己使用 web 的 ...

  6. 复杂知识库问答最新综述:方法、挑战与解决方案

    ©PaperWeekly 原创 · 作者 | 刘兴贤 学校 | 北京邮电大学硕士生 研究方向 | 自然语言处理 本文是一篇有关复杂知识库问答(Complex KBQA)的综述,主要围绕 Complex ...

  7. 澳门大学物联网设计方法研究获“973”立项

    由澳大校长赵伟任首席科学家引领的国家973科研计划「物联网基础理论及设计方法研究」专案获得科技部确认立项. 澳大牵头的国家973计划物联网项目突破物联网设计和实施的关键技术,对推动全国乃至全人类的社会 ...

  8. 收藏 | 一文看完吴恩达最新演讲精髓,人工智能部署的三大挑战及解决方案

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:新智元 AI博士笔记系列推荐 周志华<机器学习> ...

  9. 物联网端-云一体化应用管理解决方案

    近年来,随着云计算的发展,"云边端一体化"."云端协同"等词也频繁出现在大众眼. 什么是"端-云一体化"? 这里我们拆开来解释: 云:云计算 ...

最新文章

  1. Python高级函数--map/reduce
  2. 美国德州光伏装机可能拉低当地峰值电价
  3. eclipse中不能找到dubbo.xsd解决方法
  4. 基于zookeeper实现系统配置中心
  5. 重新过一遍ASP.NET 2.0(C#)(5) - Localization(本地化,多语言)
  6. yolov3算法优点缺点_优点缺点
  7. cms的 php代码,KingCMS/PHP可执行代码
  8. [BZOJ 1834] [ZJOI2010]network 网络扩容
  9. nfc reader智能解码程序_更关注健康的高性价比智能手表 华米Amazfit Pop体验
  10. LVM的创建扩展缩减与删除
  11. python中for else举例_Python 中for...esle和while...else语法
  12. Linux下部署Java,Tomcat环境
  13. 文献笔记(7)(2017ISSCC 14.3)
  14. 【矩阵论】对称矩阵特征值的性质与直积
  15. pda通用扫描app_uni-app 如何调用PDA扫描?广播模式的调用??有什么办法吗?
  16. 【dgl学习】dgl.canonical_etypes函数解析
  17. Unity3D优化:分场景烘焙,综合场景加载
  18. 中国人如何在美国银行开户头
  19. 广东诚美计算机专修学院 概况,广州各大高校
  20. php+flash头像上传组件

热门文章

  1. C++右值引用 和 std::move()
  2. C 语言 cgi 程序简单总结
  3. mysql存储过程表_mysql 存储过程,表
  4. maven 批量docker_Spring Boot 整合 docker
  5. Mac下使用可执行脚本记录远程服务器账号和密码
  6. Vue 中的作用域插槽
  7. jQuery 插件开发实例(二)
  8. 创立一个网站的前前后后(起因,域名,云平台,备案,CDN等等)(1)
  9. 《乔布斯传》读后感---成功的启示
  10. ros控制上网时间,网络定时通断