我們希望在使用Texas Instruments cc2530m ZigBee soc的Android平板電腦中實現ZigBee。平板電腦已經工作了,我們有一個ZigBee驅動程序和一個堆棧驅動程序。我們如何用ZigBee開發家庭自動化配置文件的應用程序?如何在Android中實現ZigBee?
3
A
回答
1
你可以用最標準的UNIX IPC機制,如管道或與Android UNIX域套接字。雖然android添加了自己的綁定器IPC機制,但從解決方案的「命令行」部分使用起來相當棘手,管道應該可以從類似java的應用程序代碼中輕鬆訪問。你甚至不需要一個NDK幫手來進行溝通,但如果你願意,你可以使用一個。
最近在honeycomb下有官方USB主機的android平板電腦有一個用戶模式的usb主機管理API,您可以在應用程序代碼中直接與usb設備通話(具有諷刺意味的是,該機制不支持在本機代碼中編寫驅動程序! )
2
有幾個機器人片具有集成ZigBee模塊(http://www.geekland.co/Zigbee-Tablets_c69.htm)使用串行端口與ZigBee模塊進行通信。您可以編寫一個Java應用程序,將命令作爲消息寫入串行端口,並使固件(在芯片上開發)將消息轉換爲適當的zigbee命令。
相關問題
- 1. 如何實現CalenderView Android中
- 2. 如何實現在Android
- 3. 如何在Android中實現webhook?
- 4. 我如何在android中實現SlideShow?
- 5. 如何在Android中正確實現progressBar?
- 6. 如何在android中實現facebook集成?
- 7. 如何在iOS中實現Android的getViewById?
- 8. 如何在android中實現拖放?
- 9. Android - 如何在Kotlin中實現setOnClickListener?
- 10. 如何在Android中實現ListView緩存
- 11. 如何在android中實現C2DM
- 12. 如何在Android中實現react-native-maps
- 13. 如何在Android中實現這一點?
- 14. 如何在android中實現塊
- 15. 如何在Mono中爲Android實現GLSurfaceView.IRenderer?
- 16. 如何在Android中實現hashtag視圖?
- 17. 如何在android中實現2D圖形?
- 18. 如何在android 2.2中實現拖放?
- 19. 如何在Android中實現BroadcastReceiver
- 20. 如何在Android中實現RESTFUL服務?
- 21. 如何在android中實現搜索欄?
- 22. 如何在android中實現購物車
- 23. 如何在android geofences中實現「un-dwell」?
- 24. 如何在android中實現視頻庫
- 25. 如何在Android中實現ASyncTask
- 26. 如何在Android中實現驗證碼
- 27. 如何在android中實現expandablelist?
- 28. 如何在Android中實現XML解析?
- 29. 如何在Android中實現C++向量?
- 30. 如何在android中實現html5
那麼想必你將它連接到平板電腦莫名其妙地(沒有平板電腦有一個USB主機端口?),加載相應的驅動程序到內核,然後寫一些用戶模式軟件來完成的東西,無論是在本地代碼和Java ... – 2011-06-01 04:24:10
是的,它有一個USB端口,我有一個應用程序編譯在Android上的ac基本代碼,我現在使用德州儀器cc2531 zigbee USB加密狗。 c程序(稱爲ZAP)在android上的cosole模式下工作良好,但我想使它與真正的android應用程序進行通信,通常在標準linux上我們可以使用管道,共享內存來實現進程間通信,但是在這裏我不會真的不知道如何讓雙方溝通。 – 2011-10-20 09:04:04