本次会议首先谈到了人类生产方式的变革,从传统的手工业,到机械化的生产,建筑,到今天的3D打印,智慧工厂,智能家居,还有炙手可热的物联网和机器人。这些都是发生在我们身边的,尤其在实际的生产领域,会有更切实的感受。
我们部门的老大Jim Quanci 是位机械发烧友。他有自己的航海帆船,经常出游或竞赛。当Autodesk的Fusion 360诞生后,他一直在实践,去年他利用业余时间用Fusion 360设计了帆船模型,并3D打印出来,整个过程前后不到1周。现在他正在打印1:1的帆船,能够下水航行!作品放在Fusion 360分享库里:
https://gallery.autodesk.com/fusion360/projects/sailboat-3d-printable
这次开发者大会,最新颖的要属物联网(IoT)。 其实IoT就是将传感器采集的数据和智能设备对接,让虚拟世界和实际的世界紧密联系起来,相互影响。试想,一个巨大的工厂里的,N多设备,哪个出故障了,哪个是否按照既定计划在运转,如果挨个检查,已不是今日的生产管理方式。我们需要的是智能的管理和检测终端。
会上还提到一种有趣的传感器:它不用任何能源,竟然是利用腐败物产生的能量而工作。特别适合哪种恶劣的环境。
当然,无线网络也让物联网更具实用性,实现随时随地,任何设备的互联互通。
会上,Jim演示了通过Fusion里的模型,驱动两个蓝牙设备:吹气泡的玩具,和喇叭。 基本原理是有个网站,接收从Fusion模型发来的请求,例如开或关。相应的客户端获取指令,通过蓝牙触发玩具里的传感器,启动或关闭玩具。 可惜没有拍摄到合适的现场照片。从编程角度看,这个过程并不复杂。
而接下来,我们团队的Daniel演示了更为精彩的物联网试验:
第一个是Ardinuo测温,他利用Ardinuo测量温度,结合一个Wifi发射板向云端发送数据,云端推送数据到一个网站,并在客户端显示出温度曲线。一旦温度有异常,对应的模型构件即会报警。感兴趣的朋友可看看:
演示网站: http://arduiview.herokuapp.com/
源代码: https://github.com/duchangyu/project-arduivew
详细的博客: http://www.cnblogs.com/junqilian/p/4807699.html
第二个是我们国外同事Cyrile的作品,他在自己的别墅架设了智能设备,有温度,湿度等,还有门窗控制器。更为独特的是,其控制器选用BeagleBone,可以切入Node.js和Linux,成为一个小型的智能终端。在演示网站,点击开关,则卷帘门就会响应,打开或关闭。为了让演示更加生动,Cyrile还在门口假设了摄像头,能直接观看门的反应。当然我们中国区演示的时候,都记得把门关好,毕竟那边是半夜 :)
无论是Daniel的温控演示还是Cyrile的智能家居,其硬件成本都只有几百元左右。硬件部署也很简单,主要时间花费在网站,数据通讯。而由于各种服务都很多,例如MQTT数据协议,是一种轻量化的状态传输,能实时的传到指定设备。