2010-03-04 73 views
0

我必須編寫一個控制設備的iphone應用程序。該設備公開了基於telnet的界面。理想情況下,應用程序應該爲每個用戶提供用戶訪問控制和可定製性。如何編寫iphone應用程序來控制暴露telnet api的設備

我正在考慮編寫C++類,它將使用套接字與設備進行通信。這個功能可以通過iphone應用程序可以調用的web服務公開。

但是,當我深入研究它時,api允許您使用telnet註冊事件,然後您可以在發生這些事件時收到通知。那有點爲我打了一把扳手。我爲人不知道一個「推」的情況下可以使用web服務。

首先,我從來沒有編程的iPhone到目前爲止。所以我不確定可以做什麼。所以我在想,如果不是讓一個web服務器通過,爲什麼不讓應用程序獨立運行在iphone上,直接使用套接字與設備進行通信。問題是,這是可能的,第二我認爲這會提高安全性方面。首先,我們可以通過中央服務器控制安全。如果沒有中央服務器,是否有辦法處理安全問題(從某種意義上說,誰有權訪問設備)。

我很抱歉,這看起來像一個無組織的職位,但iam試圖在這裏集體討論。

期待聽到您的意見。

+0

那麼套接字和C編程思想跑進了一面牆。我將需要實現telnet協議或找到一個能夠做到這一點的庫。 – MAC 2010-03-04 22:25:00

回答

0

我期待着做同樣的事情。讓程序在一臺計算機上運行,​​並希望從iOS發送/接收telnet命令。使用Commons庫構建了一個適用於Android的應用程序,它具有telnet客戶端API,但不知道在Objective-C中執行此操作的最佳方式(無需編寫telnet客戶端庫)。

但是,作爲開始,我找到了OFC library on Google Code。看起來像是Commons般的感覺,似乎有一個telnet客戶端。你可以看看那個。

相關問題