【问题标题】:Updating an Asp.Net MVC Database from a microcontroller从微控制器更新 Asp.Net MVC 数据库
【发布时间】:2010-08-21 06:43:56
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: sql-server asp.net-mvc


    【解决方案1】:

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

    This example 在 asp.net MVC 中处理 POST 可能会有所帮助。

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-17
      • 2022-06-16
      • 2019-11-01
      • 2022-08-15
      • 2021-11-03
      • 2017-08-08
      相关资源
      最近更新 更多