[英]How to integrate Watson IOT service to Hyperledger Fabric?
由於IBM不再為IBM Blockchain提供免費計划,因此我想出了將Watson IOT集成到Hyperledger Fabric而非IBM Blockchain的解決方案。 我找到了該文檔,它說Watson IoT Platform區塊鏈集成支持連接到IBM Blockchain架構和Hyperledger架構(在Config Blockchain IBM environment部分中)
但是我找不到任何指導方針。 有人可以幫忙嗎?
我有幾個相關的評論:
1)您鏈接到的頁面顯示了我創作的IoT合約平台的早期版本。 我尚未獲得將其移植到Hyperledger v1的資金,因此目前必須考慮不推薦使用它。 相反,我建議您熟悉Hyperledger Composer,它提供了巨大的開發環境和強大的數據建模語言。
https://hyperledger.github.io/composer/introduction/introduction.html
2)這使我獲得了IBM的免費容器服務。 如果要開始使用Bluemix上的IBM Blockchain,可以使用此處的指示信息創建免費的kubernetes集群。
https://ibm-blockchain.github.io/
“ create_all”腳本為您提供了一個精簡集群上的工作結構(免費),其中運行了Hyperledger Composer(帶有游樂場),並且在同一通道上運行了example02普遍存在的示例Go chaincode的副本。
https://github.com/IBM-Blockchain/ibm-container-service
編輯:至於物聯網連接,您可以使用node-red來創建物聯網應用程序,該應用程序將捕獲有關某個主題的事件,然后將其轉發到區塊鏈。 當然,這是為了進行實驗,但是您將了解如何編寫應用程序的想法。
如果您想在作曲者合同中遵循我的“部分狀態作為事件”模式,則可以查看Deep-merge npm項目並模仿該代碼,同時我們等待Fabric 1.1中基於節點的鏈代碼,這時我希望我們可以將其正常導入到我們的業務網絡js文件中。
使用深度合並要求您創建自己的事務以在智能合約中創建,替換,更新和刪除,但這很簡單。 好處是,發出定義事件的應用程序事件也很容易。
我認為您會一起喜歡這兩種技術。
而不是使用IBM Blockchain,您應該創建自己的Blockchain。 您應該為此使用Hyperledger Fabric。 您這里有相關的文獻資料。 我建議您從“建立第一個網絡”一章開始閱讀。
然后,您應該將您的區塊鏈與Watson IoT集成。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.