在无线传感节点获取的数据,将发送到一个装有linux系统的网关,并保存到sqllite数据库中。由于网关上只提供一些简单数据(如光照、温度)的存储,为了将一些经过加密的数据从数据库文件中解析出来,并将其传送给网络的客户端,需要在网关上实现一个服务程序,用于提供数据的解析,和客户的请求。实现一个客户端,提供用于对于数据的查询操作,等等。
因此对Sqllite、客户-服务程序进行学习:
关于SQLite的特性:
1. ACID事务
2. 零配置 – 无需安装和管理配置
3. 储存在单一磁盘文件中的一个完整的数据库
4. 数据库文件可以在不同字节顺序的机器间自由的共享
5. 支持数据库大小至2TB
6. 足够小, 大致3万行C代码, 250K
7. 比一些流行的数据库在大部分普通数据库操作要快
8. 简单, 轻松的API
9. 包含TCL绑定, 同时通过Wrapper支持其他语言的绑定
10. 良好注释的源代码, 并且有着90%以上的测试覆盖率
11. 独立: 没有额外依赖
12. Source完全的Open, 你可以用于任何用途, 包括出售它
13. 支持多种开发语言,C, PHP, Perl, Java, ASP.NET,Python

本文介绍了一种将无线传感节点获取的数据发送至Linux网关并存储于SQLite数据库的方法。为了解析加密数据并提供给客户端,需开发服务程序。文中还概述了SQLite的特点及其在物联网数据管理中的优势。
1680

被折叠的 条评论
为什么被折叠?



