调用HTTP API轻松读取传感器数据

     

     现在的物联网已经是一个超大范围集合,智能电器,智能家居,智慧园区,智慧工厂,智慧工地,智慧城市,智慧农业,智慧物流,智慧仓储,智慧展馆,太多了。这些智慧系列100%都是基于物联网,同时基于其它技术领域,例如互联网,大数据,人工智能等才能实现功能。正因为市场规模大,让越来越多的公司和个人参与到物联网项目的开发中。

   一般物联网项目主要包括两部分,一部分是监控硬件和采集数据,另一部分是存储与分析统计数据。自从“互联网+”兴起后,越来越多的程序员投入到互联网,大数据,人工智能领域,而从事嵌入式、Windows App和Linux App的人越来越少。这使得很多中小企业在拿到物联网项目后,将硬件对接的工作包给专业的公司去做。

一些大公司针对这种情况开发了各自的物联网平台。有优势也有天然的缺陷:

1. 如果你是设备厂商,你需要根据相关协议做接入工作,每一家都要做对接。

2. 物联网平台是通用的,不能轻易定制化。面对复杂的业务还是要自己开发才行。

3. 一旦选择一家物联网平台,就没有退出的余地了,服务端终端都不能移植。   

市场上有大而全的解决方案,自然也有小而美的解决方案。物联网项目涉及的硬件种类很多、网络协议很多,小而美的方案有针对性,更灵活更友好,还可以定制化。因为大多数物联网项目都涉及到传感器,所以本文就以传感器为例讲述一个读取传感器的解决方案。利用这个开发套件程序员用任何一种语言都能实现读写硬件(不仅是传感器)的功能。之所以说任何语言都可以,是因为该工具提供HTTP API,我们常见的语言都支持HTTP调用。利用这个工具可以轻松做到:

1. 在网页中调用HTTP API,那么在PC机上、在手机上都能轻松实现远程读取传感器数据,远程控制电器的功能。尤其是手机上操作,直接用浏览器就行。

2. 如果项目要求对硬件读写,你只需花几分钟部署一套工具,调用几个API就可以读写硬件了,然后就可以专心关注服务端的业务逻辑了。  

3. 如果项目要求同时+实时读取1千个传感器,并在符合阈值时作出反应,而服务端只有1台服务器。这对于该工具来说不是问题,利用简单边缘计算功能,可以在终端循环执行读取传感器的指令,直到符合阈值才退出循环上报,服务端程序只需要坐等结果即可。

4. 如果控制的设备有危险性,对安全要求高。 这对于该工具来说也不是问题,从设计之初就考虑了安全性。

5. 支持以太网/WIFI、RS232/485通讯方式访问传感器。 

6. 终端可以是台式机,笔记本,树莓派。考虑到未来功能扩展性,没选择更低档次的嵌入式设备。

总之,这个解决方案是一个比较专业的开发套件,还有一些功能没在此陈述。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值