2010-08-21 68 views
1

我創建了一個連接了SQL Server的Asp.net MVC Web應用程序。我想更新一個動作的數據庫(在這種情況下,一個物理卡刷卡)。我有一個存儲識別碼的微控制器,然後可以通過tcp連接到該站點。從微控制器更新Asp.Net MVC數據庫

允許微控制器向連接到我的MVC網站的數據庫添加數據的最佳方法是什麼?我正在考慮設置一個類似於here的API,並且只是不斷髮布到網站上。這是解決問題的最佳方法嗎?

謝謝!

回答

0

是的,讓uC對特定的URL做一個HTTP POST並讓你的網站在你的數據庫中做一些事情是非常簡單的。

This example在asp.net MVC中處理POST可能會有幫助。

如果您的微控制器能夠處理它,我會強烈考慮使用帶客戶端證書的SSL/TLS。否則,您的應用程序可能會被欺騙(假裝成讀卡器的人)或嗅探(監視讀卡器與Web服務器之間的流量)。

在Google搜索中嵌入SSL/TLS堆棧的嵌入式SSL似乎有好幾種選擇。此外,如果您使用信用卡,則需要確保您瞭解支付卡行業數據安全標準(PCI-DSS)。

相關問題