【发布时间】:2015-01-10 12:31:47
【问题描述】:
在我和学生正在做的一个项目中,我们希望在节点中收集温度和空气湿度信息,然后将数据发送到树莓派。然后,树莓派会将数据发送到在 Windows 平台上运行的 mysql 数据库。
有关该项目的一些背景信息:
作为一个项目,我们将设计一个可销售的系统,该系统收集温度和空气湿度信息并将其保存在服务器上,所有者可以在网站/移动应用程序上对其进行监视。他在购买系统时会收到一个用户名和一个密码来登录服务器。这意味着,作为卖家,我们将站点绑定到一个帐户,该帐户是提供给客户的。
1个站可以添加无限数量的节点,并且会有一个静态ID,所以服务器知道是哪个节点发送信息。我们对发送信息、一般的 python 和服务器/数据库的知识非常有限。
我的问题是: 如何从树莓派发送数据?我如何在服务器上接收数据?
这个想法是树莓派应该连续发送数据,如果数据正确与否,则由服务器来接受或忽略数据。 我想发送此信息:
- Station ID "如果该节点在数据库中不存在,则将其添加到相应的车站"
- 节点 ID“要知道数据库中的哪个节点存储数据”
- 日期/时间“知道数据何时被弄乱”
- 空气湿度
- 温度
我不确定我是否需要发送帐户/密码信息,因为只要帐户“拥有”电台就没有关系。
我希望我提供了足够的信息。
【问题讨论】:
-
请通过pymssql及相关示例访问MSSQL服务器。 pymssql.org/en/latest 我过去曾在一个项目中使用过它。这是一个非常方便的工具。希望对您有所帮助。
-
我去看看!谢谢:)
标签: python mysql raspberry-pi windows-server