从微控制器更新Asp.Net MVC数据库

时间:2010-08-21 06:43:56

标签: sql-server asp.net-mvc

我创建了一个附加了SQL Server的Asp.net MVC Web应用程序。我想在动作上更新数据库(在这种情况下是物理卡刷卡)。我有一个存储识别号码的微控制器,然后可以通过tcp连接到站点。

允许微控制器将数据添加到连接到我的MVC网站的数据库的最佳方法是什么?我正在考虑设置一个类似于here描述的API,并且不断发布到网站上。这是解决问题的最佳方法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

是的,让uC对特定URL进行HTTP POST并让您的网站在您的数据库中执行某些操作非常简单。

在asp.net MVC中处理POST的

This example可能会有所帮助。

如果您的微控制器可以处理它,我会强烈考虑将SSL / TLS与客户端证书一起使用。否则,您的应用程序可能会被欺骗(假装成读卡器的人)或嗅探(监控读取器和您的Web服务器之间的流量)。

Google搜索“嵌入式ssl”时,嵌入式SSL / TLS堆栈似乎有多种选择。

此外,如果您正在处理信用卡,您需要确保知道支付卡行业数据安全标准(PCI-DSS)。