物联网服务潜藏着无限的可能性,然而一旦着手开发物联网系统,又会碰到各种各样的困难。这里从系统的使用者和开发者两个侧面来讲解。首先对使用者而言,难以事先预测服务的导入效果,或者说没法下定决心导入服务。虽然物联网服务是基于采集传感器数据等各类数据来掌握和分析现状的,不付诸实践就无法得知实际效果,但也不见得花了钱就能收到相应的成效。
至于系统开发者方面的困难,从本书涉及技术面之广就能够看出,从事物联网系统开发需要的技术面要比从事一般的Web开发更广.
就算是小规模的物联网服务,也需要多方面的知识。除了在服务器端运行的应用程序外,还需要掌握构成设备的硬件、嵌入式软件、连接设备与传感器的网关、无线通信技术和网络等多方面的知识。当然这并不是说如果没有完全掌握这些知识就不能进行设备开发,而是说如果事先了解各个领域的技术内容和机制,就可以防止在开发和使用过程中出现问题。
在开发物联网服务时有一点不能忘记,即“物联网服务是一种包含设备的服务”。因为应用了物联网数据的大数据分析是以积累的海量数据和日志为对象的,所以不一定存在设备。然而物联网服务则名副其实,服务肯定与设备(物)相挂钩。又因为设备是构成物联网服务的主体,所以物联网系统存在其独有的特征。
这些特征给人感觉都是理所当然的,可是一旦不考虑这些特征就去进行开发,在应用阶段进行检修或维修终端时就会付出预想不到的代价,所以大家要将这些特征牢牢记下。
领取专属 10元无门槛券
私享最新 技术干货