网上搜索“HTTP 读取 传感器”,能找到一些文章提到各种解决方案实现HTTP 读取传感器数据,而且号称实现时间如何如何短,方法如何如何简洁,可是实际上都存在以下问题:
1、终端和服务端都需要自己开发。
2、实现的时间并不短,过程很繁琐。
如果一家公司专门从事物联网项目开发,拥有终端和服务端软件开发人员,并且有足够的研发周期,那么自己来实现是合理的。如果公司并不是专业做物联网的,只是偶尔拿到类似的项目,那么自己实现全部方案就费时费力没必要了。今天介绍一下我们一直使用的解决方案“物联网透传工具”的部署过程,顺便把用时写上,表格清晰易懂,读者自然能够通过对比判断到底哪个解决方案是最省时省力的。
步骤 | 过程 | 用时 |
1 | 服务端: 安装JDK、mysql、redis | 20分钟 |
2 | 服务端: 安装“物联网透传工具”负载均衡程序并启动 安装“物联网透传工具”服务程序并启动 | 5分钟 |
3 | 客户端: 安装“物联网透传工具”客户程序,配置并启动 | 5分钟 |
4 | 调用者: 编写代码调用HTTP API实现验证、发送指令、接收结果。最少3个API即可实现传感器数据的读取。 | 10分钟 |
如果是第一次使用“物联网透传工具”,其部署和API调用开发时间可能会长一些,而如果熟悉有经验了那么最快在半个小时左右就可以实现远程传感器的读取。
当然,“物联网透传工具”也不是万能的,其客户端支持在Windows、Linux、树莓派上运行,如果你的项目中硬件设备直接以MQTT或NBIOT协议上传到服务端,这个工具是不适合的。
对此工具感兴趣的读者可以在百度中搜索找到,本文不提供链接。