越獄手機中開發bluetooth應用

     在iPhone開發藍牙應用的過程中,由於Apple公司不允許應用程序訪問外部的,沒有被經過MFi認證的藍牙設備。因此,只好將iPhone進行越獄,然後,自己構造一個輕量級的bluetooth協議棧,即btstack工程,它是在google中的一個開源項目。

      下面,我將在btstack應用的一個過程進行一個非常簡單的介紹。

       前提:

       mac os 10.6.2, iOS:4.3, xcode 3.2.1

       1.svn下載btstack工程。

       2.然後按照btstack中的描述進行編譯。

       3.然後,使用xcode打開btstack中的CocoaTouch中的工程進行編譯,鏈接。

       4.在安裝CocoaTouch應用之前是需要在越獄的手機中安裝btstack_0.5-1681.deb,大家可以使用baidu進行搜索一下。

       5.然後使用xcode將CocoaTouch應用部署到手機中。

          注:我的xcode可以直接將應用部署到手機。使用xcode中的Organize也可以看到我的手機(iPhone3G)的小圓點是藍色的,表示可用狀態。

       6.CocoaTouch就可以運行了。

      

最後,終於在iPhone3G手機中,使用btstack協議,開發藍牙的應用了,也再受到apple對藍牙的控制了。

下面是使用iPhone手機,將編寫的內容發送到藍牙打印中進行打印的Demo。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章