我创建了我的第一个微控制器设备,我希望它将数据推送到网站。基本上它收集数据,我想将其存储在数据库中。但是有多个设备,我不希望设备能够读取其他设备上传的数据。现在我想知道最安全的方法是什么?
服务器运行Debian,我有完全访问权限。该设备也运行Debian,我在python中编码。
这些是我提出的想法:
那么最简单的方法是什么呢?填写表单对我来说似乎最简单,但是发送POST数据真的是一个好习惯吗?我该如何处理身份验证?
连接到Mysql似乎很糟糕,因为我真的不想授予对整个表的访问权限。但也许“仅添加 - 不读”限制可能有效。
答案 0 :(得分:0)
也许你使用一些网络框架
例如,我正在使用django + tastypie。 tastypie为访问django模型提供rest api,并提供身份验证和授权。 Django REST framework是另一个不错的选择