是否有可能讓Google Protocol Buffers在Arduino中工作?在Arduino中使用Google'Protocol Buffers'
我一直在嘗試一個星期左右,不能使它工作,我想知道這是否甚至可能。
是否有可能讓Google Protocol Buffers在Arduino中工作?在Arduino中使用Google'Protocol Buffers'
我一直在嘗試一個星期左右,不能使它工作,我想知道這是否甚至可能。
這應該適合在一個Arduino: https://github.com/nanopb/nanopb
查看提供的鏈接,它說它具有C++的綁定。這實際上是arduino編程的內容。我沒有理由認爲它不起作用。如果您要發佈一些細節(您嘗試處理的數據對象和系統生成的C++代碼),我們可能會提供幫助。什麼不工作?
是的,這就是我想,但我有麻煩使生成的代碼編譯。 (它使用C++標準庫,在Arduino環境中不完全存在)。我手動添加它需要的庫,但是不能使它工作:( –
我已經試過了幾次嘗試,爲Arduino編譯google協議緩衝區(使用lite運行時),結果仍然是代碼大小超過了32k的限制。所以,現在,GPB對於Arduino項目來說不是一個可行的選擇。 (可能在Arduino兆豐?)
我建議你看看MQTT一個合適的替代(我會這樣做)。
有沒有人試過這個? – fatuhoku
是的,我試過了,它的工作原理! – naitsirhc