作为互联网技术的进化,物联网开发并非孤立的技术栈,而是向上承接了互联网,向下统领了嵌入式硬件开发的一个承上启下的全栈开发技术。

作为正在快速进化中的新互联网技术,我们并不能预测物联网技术栈最终的样子:统一的开发语言是JavaScript还是Python亦或者其他编程语言;HTTP、WebSockets、MQTT、CoAP等协议谁会是最后的赢家。随着物联网的不断进化,甚至我们可能都无法预测其最终形态,也许根本就没有一个最终的形态。但是,我们仍然可以看清物联网发展的轨迹与必然趋势,那就是开发技术栈必然向全栈化方向发展。互联网的核心是数据的流动,数据的流动为我们带来了难以想象的价值,而物联网又将这一核心推到了更高的高度,打破了互联网原有的边界让千千万万节点设备中的数据流动了起来。全栈化的开发正是顺应了这种趋势,打破了在开发层面中那些阻碍数据流动的技术壁垒,将芯片、嵌入式、网络、大数据、人工智能、信息安全等诸多领域纳入到物联网的全栈开发中来,实现端到端的完整解决方案,真正实现数据的流动并让数据为人类服务,让我们以更高效更智慧的方式来发掘数据的价值,实现数据的价值。

未来已经到来,只是尚未流行。本期专题让我们傲游在物联网进化的潮流中,学习必然会成为未来方向的开发技术,在它们还未流行前快速占领先机,在物联网进化的洪流中,为其发展贡献自己的一份力量。

  • 物联网技术现状与新可能(罗未,WRTnode创始人)
  • 基于JavaScript语言的快速物联网开发架构(黄峰达,ThoughtWorks软件开发工程师)
  • 使用JavaScript和MQTT开发物联网应用(刘彦玮,负责阿里IoT事业部蓝牙物联架构设计和研发)
  • 游历JavaScript IoT应用开发平台(郑晔,Ruff CTO)
  • 使用Python进行物联网端到端原型开发(刘凯,前飞利浦半导体资深工程师,2008年后成为独立系统集成开发商)
  • 管中窥豹:一线工程师看MQTT(阏男秀,广州大树信息技术有限公司嵌入式开发工程师)
  • 物联网安全与实战(李知周,中国科学院微系统与信息技术研究所博士)
  • 金梁村智慧村落控制系统(侯帅丞,方觅)
  • 物联网应用案例:镇海智慧水务(余章琪,飞利信科技股份有限公司物联网平台架构师)
  • 观点 | 未来物联网全栈开发——JavaScript or Python?

资讯

  • CSDN要闻
  • 终结空指针崩溃
  • ACM获奖者谈物联网
  • 硬件绑匪的入侵:克隆电子产品污染市场
  • 终将改变业制造业的3D打印机
  • Google I/O 2017行纪——作为移动开发者,我们需要关注什么?(汤城,琥珀天气创始人)
  • CCTC 2017 掠影 | 一场云计算开发者的年度聚会(魏伟,CSDN记者)

CCTC 2017

Hyper容器云及云上运维(裴彤,Hyper运维负责人)
基于Spark的大规模机器学习在微博的应用(吴磊,张拓宇)
HBase在滴滴出行的应用场景和最佳实践(李扬,滴滴出行资深软件开发工程师)


人工智能

  • 面向图像分析应用的海量样本过滤方案(常江龙,苏宁云商IT总部资深算法专家)

在图像分析应用中,海量图片样本的有效自动化过滤是一项重要的基础工作。本文介绍一种基于多重算法过滤的处理方案,能够自动提取有效图像样本,极大减少人工标注的工作量。

  • WWW 2017精选论文(洪亮劼,Etsy数据科学主管)

涉及数据库、数据挖掘分析、应用机器学习、搜索引擎技术等多方面技术的顶级会议第26届万维网大会(26th International World Wide Web Conference) 今年4月3日-7日在南半球的澳大利亚珀斯举行。历史上,万维网大会都是讨论重要学术成就的,特别是关于互联网科技发布的重要学术和技术大会。因为这个会议涵盖非常广泛的主题,而且一般的读者很难从浩如烟海的文献中即刻抓取到有用信息,笔者从众多文章中精选出5篇有代表性的文章,为读者提供思路。

  • 基于深度学习的计算机视觉技术发展(王洪彬,华为技术有限公司南京研究所高级工程师)

图像识别任务取得巨大成功之后,深度学习技术就被广泛应用于计算机视觉的各个具体任务上,而物体检测应该是除了图像识别之外,应用最为广泛的一个计算机视觉的具体任务。本文主要概述深度学习技术在计算机视觉领域的应用,主要以图像识别和物体检测技术的发展为主要脉络。


大数据

  • Livy : 基于Apache Spark的REST服务(邵赛赛,Hortonworks技术专家)

Apache Spark提供的两种基于命令行的处理交互方式虽然足够灵活,但在企业应用中面临诸如部署、安全等问题。为此本文引入Livy这样一个基于Apache Spark的REST服务,它不仅以REST的方式代替了Spark传统的处理交互方式,同时也提供企业应用中不可忽视的多用户,安全,以及容错的支持。

  • Heron:Twitter的新一代流处理引擎 | 原理篇(吕能,吴惠君,符茂松)

本文介绍了流计算的背景和重要概念,并详细分析了Twitter目前的流计算引擎—— Heron的结构及重要组件,希望能借此为大家提供一些在设计和构建流计算系统时的经验。


移动

  • 58同城iOS客户端Hybrid框架探索(杜艳新,刘文军)

58同城iOS客户端的Hybrid框架在最初设计和演进的过程中,遇到了许多问题。为此,整个Hybrid框架产生了很大的变化。本文作者将遇到的典型问题进行了总结,并重点介绍58 iOS采用的解决方案,希望能给读者搭建自己的Hybrid框架提供一些参考。

  • 美团点评酒旅移动端Vue.js最佳实践(胡成全,美团大众点评前端工程师)

美团点评酒旅前端团队在对比了主流MVVM框架后,选择了实现上轻量、学习曲线平缓、专注在HTML视图层的Vue.js,并由此开始了在组件库、样式库、开发工具脚手架、静态资源离线化等的生态建设,开发效率得到了极大的提高。


前端

  • 详解HTTP/2 Server Push进一步提升页面加载速度(陆佳浩,就职于饿了么大前端部,目前负责开发和维护Sopush。)

多路复用,是HTTP/2众多协议优化中最令人振奋的特性,它大大降低了网络延迟对性能的影响,而对于资源之间的依赖关系导致的“延迟”,Server Push则提供了手动优化方案。本文将对Server Push进行深度解读,并分享它在饿了么业务中的应用。


百味

  • 西桥漫画:为什么程序员喜欢写脚本

本期《程序员》购买链接 http://mall.csdn.net/product/1296
订阅程序员(含iOS、Android及印刷版)请访问 http://dingyue.programmer.com.cn

订阅咨询:

  • 在线咨询(QQ):2251809102
  • 电话咨询:010-64351436
  • 更多消息,欢迎关注“程序员编辑部”

《程序员》6月精彩内容:物联网开发技术栈相关推荐

  1. 《程序员》1月精彩内容:2017技术大检阅

    想在最短时间了解2017年各领域有哪些新技术.新趋势.新工具最值得关注?请别错过本期<程序员>,我们力邀业内各领域名家,与读者盘点2017技术发展.以下为各领域关键趋势摘录: AI技术:从 ...

  2. 程序员疯狂记事:如何利用众多技术栈构建一个 Web 应用程序?!

    [CSDN 编者按]"Elixir.Phoenix.Absinthe.GraphQL.React和Apollo"--在这几个关键词中,有几个是身为开发者的你一直想玩但还没来得及玩的 ...

  3. 《程序员》11月精彩内容:大数据平台架构与技术实践

    本期<程序员>呈现大数据平台架构与技术实践精彩内容,汇聚来自去哪儿.游族网络.链家网.万达金融等公司的技术专家,将带领读者共同探讨热门技术应用和实践优化,深入解析蕴藏的数据价值,展现时下大 ...

  4. 微信小程序从0到上线,程序员一个月开发一款小程序实录

    前言:本人从事游戏开发多年,是一名饱受折磨的游戏前端开发人员.游戏这个行业越来越难做,加班越来越严重.正值行业转变之际,听闻微信小程序热火之时,我想偿试一下小程序制作,因此,一个月之后有了这篇文章:微 ...

  5. 跑路了!在东北国企当程序员一个月的感触

    作者:我犟不过你 | 编辑:JackCui https://juejin.cn/post/7125627005407592462 大家好,这里是NewBeeNLP.这两天看到了一个不错的文章:入职东北 ...

  6. 开年第一炸:黑马程序员1月就业报告新鲜出炉!

    春节假期完结,进入开工模式,是时候打起精神,以元气满满的状态开启新的奋斗. 当代打工人年前必聊年终奖,年后的话题焦点非跳槽莫属.新年新气象,很多人摩拳擦掌跃跃欲试,计划着换个好工作. 在大家还翘首期盼 ...

  7. 大专毕业,0基础转行C++程序员一个月后,我后悔了

    大家好,这里是程序员晚枫,今天是我们的读者投稿. 需要投稿赚稿费的朋友,请添加我的微信:CoderWanFeng,备注:投稿.长期有效,欢迎大家分享自己的程序员故事. 下面是正文. 1.转行经历 今天 ...

  8. 不要困在自己建造的盒子里——写给.NET程序员(附精彩评论)

    此文章的主旨是希望过于专注.NET程序员在做好工作.写好.NET程序的同时,能分拨出一点时间接触一下.NET之外的东西(例如10%-20%的时间),而不是鼓动大家什么都去学最后什么都学不精,更不是说. ...

  9. 程序员该该怎么样转型 5G 开发呢?

    最近听了几位社招新进同事的述职,问了他们同样一个问题:从原来的软件开发岗位转到现在的5G开发,你们觉得最大的难点在哪里?几位新同事纷纷表示:感觉自己要补课的内容实在是太多了,操作系统.网络协议,到处都 ...

最新文章

  1. Deep Learning 目标检测
  2. Java封装OkHttp3工具类
  3. debian linux修改语言,Debian Linux系统下英文系统切换为中文
  4. AndroidStudio直接通过gradle无mk编译生成so
  5. 第十六周博客作业西北师范大学|李晓婷
  6. 廖的python教程_学廖老师的python教程想到的
  7. docker 部署springboot容器日志处理
  8. 计算机的世界:[-bit之魂-]
  9. 307. Range Sum Query - Mutable | 307. 区域和检索 - 数组可修改(数据结构:线段树,图文详解)
  10. SAP Cloud for Customer里Sales Order和Sales Quote的建模方式
  11. python re 匹配多行_Python正则表达式,看这一篇就够了
  12. linux判断值相等_Shell字符串比较相等、不相等方法小结【转】
  13. Hello,CNDS!(第一次博客)
  14. win10PE iso镜像制作及问题解决
  15. 从零开始搭建java物联网平台_【攻略】从零开始搭建物联网系统
  16. 游戏引擎架构 (Jason Gregory 著)
  17. 洛谷P1067-多项式输出(模拟好题!)
  18. 8.3-写代码必须要写注释吗?(为什么现实中不写注释?)
  19. python软件开发需要掌握_python软件开发好学吗
  20. 制作MMORPG游戏需要储备哪些技术

热门文章

  1. 马斯克告诉推特员工:要么继续高强度工作,要么拿遣散费走人;微信新增删除声音锁功能;Deno 1.28 发布|极客头条
  2. 关于前端代码埋点数据上报的实现
  3. 怎么加载网页背景图随浏览器等比例缩放(css)
  4. HyperLynx 仿真
  5. Kubernetes(K8s)基本概念:Volume(存储卷)、Persistent Volume
  6. 403错误(已解决)
  7. PPT:灯塔工厂相关介绍
  8. 【微信小程序-0基础入门】相关介绍和账号注册
  9. V神发起 Twitter 硬分叉民意调查,结果如何?
  10. 【C#】基础函数、运算符和表达式