硬件采集的数据怎样上传至服务器?
之前在参加黑客马拉松的时候看到有不少团队做软硬结合通信的产品,我想我要做复杂度要稍低点,大致想法是:我的小伙伴是搞硬件的,他要把硬件采集的数据上传至服务器,然后我去读取,目前硬件已有wifi模块,目前已知道的方案是硬件通过socket post包到服务器,服务器去解析他,那么问题来了:
1.硬件端具体应该怎么去post呢?涉及硬件编程方面的吗?
2.如果团队缺少后端开发人员,有什么第三方服务可以解决这个问题吗(只要能保证数据得到存储并且能被前端拿到就行)?
六月七分之雨
10 years, 2 months ago
Answers
最近正好DIY了一个小项目,大致是通过传感器接收数据传给服务器,服务器开了个web应用提供数据查看,和一些简单的传感器控制。
我用到的硬件主要是Arduino Yun、zigbee,Arduino Yun是带有wifi模块的,官方提供的IDE,API接口,使用socket与服务器通信十分简单,如果你用的硬件没有底层的库的话,你要驱动WiFi模块通信工作量将是巨大的。
后端存储方面我选择了redis作数据库,redis是一个键值对内存数据库,使用起来个人感觉十分方便。支持基本上所有的主流语言。 http://www.redis.cn/clients.html ,小项目吐血推荐。
jamestv
answered 10 years, 2 months ago