У меня есть несколько связанных комментариев:
1) На странице, на которую вы ссылаетесь, показана ранняя версия платформы контрактов IoT, созданная мной. Мне не было предоставлено финансирование для его переноса на Hyperledger v1, поэтому в настоящее время он считается устаревшим. Вместо этого я предлагаю вам освоиться с Hyperledger Composer, который предоставляет огромную среду разработки и мощный язык моделирования данных.
https://hyperledger.github.io/composer/introduction/introduction.html
2) Что привело меня к бесплатному контейнерному сервису IBM. Если вы хотите начать работу с IBM Blockchain на Bluemix, вы можете создать бесплатный кластер Kubernetes, используя приведенные здесь инструкции.
https://ibm-blockchain.github.io/
Сценарий create_all дает вам рабочую структуру в облегченном кластере (например, в бесплатном) с запущенным композитором Hyperledger (с игровой площадкой) и с копией вездесущего примера цепного кода Go example02, работающей на том же канале.
https://github.com/IBM-Blockchain/ibm-container-service
РЕДАКТИРОВАТЬ: Что касается iot-соединения, вы можете использовать node-red для создания iot-приложений, которые будут улавливать ваши события по теме, а затем перенаправлять их в блокчейн. Это, конечно, для экспериментов, но вы поймете, как должно быть написано приложение.
Если вы хотите следовать моему "частичному состоянию как event " в контрактах композитора, вы можете посмотреть на проект npm с глубоким слиянием и имитировать этот код, пока мы ждем цепного кода на основе узлов, который появится в Fabric 1.1, и в это время я надеюсь, что мы сможем его импортировать как обычно, в js-файлах нашей бизнес-сети.
Использование глубокого слияния требует, чтобы вы создавали свои собственные транзакции для создания, замены, обновления и удаления в ваших смарт-контрактах, но это несложно. Бонус в том, что затем легко генерировать настраиваемые события, определяющие, что произошло с прослушивающими приложениями.
Думаю, вам понравятся эти две технологии вместе.
person
Kim
schedule
31.10.2017