I am on 30 day free trial on IBM Bluemix . I want to create a bluemix app which uses IOTF . Now , most tutorial says there is some is IOTF starter boilerplate in catalog , however I don't see any such boilerplate . Am I missing something ?
Here is the link to IBM Internet of Things Foundation Starter boilerplate in the Bluemix catalog
The IoTF boilerplate is only in us-south and eu-gb. If you are looking in Sydney you will not find it. This is because there is no IoTF datacenter in Sydney yet. This does not stop you using IoTF in the other regions of course.
Source : https://developer.ibm.com/answers/questions/243826/not-seeing-iotf-starter.html
To integrate #charany1 answer, there are some differences on services, runtimes, boilerplates between regions, so generally when something couldn't be found in a region a user should check in other ones for its availability.
Related
I'm tasked with creating a hyperledger application that will represent a consortium of same-skilled organizations.
I have the barebones prototype with a network of 2 orgs, built by following the fabric-samples example that I created as a capstone project; I am looking to upgrade the application to a production level.
My question is, is there a GUI/platform available to create and maintain hyperledger fabric networks?
What are the alternatives for tools like the Console?
What would be the best way to start building such an application considering the goal is to get to the production level?
Is IBM Cloud Blockchain Platform the best option for me?
Thank you for taking the time to reply.
I know of Hyperledger Console. I have used it previously for school projects. But can it be used to create and maintain+govern a production-grade HLF app?
IBM Blockchain Platform on IBM Cloud is withdrawn (https://www.ibm.com/common/ssi/cgi-bin/ssialias?htmlfid=872/ENUSWP22-0062&infotype=AN&subtype=CA). But the console is open sourced as https://github.com/hyperledger-labs/fabric-operations-console
I plan to use IBM Cloud to deploy an application from Shanghai.
Is there any limitation for IBM Cloud in China? Can anyone confirm whether the platform is available without a VPN?
IBM Cloud will totally work in China and it will work without VPN as well. The only thing probably need to noted is the closest IAAS data center is located in Japan. hope this help
Due to IBM doesn't provide free plan for IBM Blockchain anymore, I come up with with solution to integrate Watson IOT to Hyperledger Fabric instead of IBM Blockchain.
I found this document, it say that Watson IoT Platform blockchain integration supports connecting to both IBM Blockchain fabrics and Hyperledger fabrics
(in section Config Blockchain IBM environment)
But I can not find any guideline.
Anyone can help?
I have several related comments:
1) The page you linked to shows an early version of the IoT Contract Platform that I authored. I have not been funded to port it to Hyperledger v1 so it must be considered deprecated at this time. Instead, I suggest that you get comfortable with the Hyperledger Composer, which provides a huge development environment and a powerful data modelling language.
https://hyperledger.github.io/composer/introduction/introduction.html
2) Which leads me to IBM's free container service. If you want to get started with IBM Blockchain on Bluemix, you can create a free kubernetes cluster using the instructions found here.
https://ibm-blockchain.github.io/
The "create_all" script gives you a working fabric on a lite cluster (as in free) with hyperledger composer running (with playground) and with a copy of the example02 ubiquitous sample Go chaincode running on the same channel.
https://github.com/IBM-Blockchain/ibm-container-service
EDIT: As for the iot connection, you can use node-red to create iot apps that will catch your events on a topic and then forward them to the blockchain. This is for experimentation of course, but you will get the idea how an application must be written.
If you want to follow my "partial state as event" pattern in composer contracts, you can look at the deep-merge npm project and mimick that code while we wait for the node based chaincode that is coming in Fabric 1.1, at which time I hope that we can import it as normal in our business network js files.
Using deep-merge requires that you create your own transactions for create, replace, update and delete in your smart contracts, but these are straightforward. The bonus is that it is also easy then to emit custom events defining what happened to listening applications.
I think you will like these two technologies together.
Instead of using the IBM Blockchain, you should create your own Blockchain. You should use the Hyperledger Fabric for that. You have the documentacion about it here. I suggest you to start reading from the Building Your First Network chapter.
Then, you should integrate your Blockchain with the Watson IoT.
I have a client who is unable to provision a Node-RED starter app in Bluemix. The "Create" button is not there and instead there is an "Upgrade" button. I know this was very much available in a free account so wonder if there is a problem with the account?
- I should have said that last week we did the same thing; signed up for Bluemix and provisioned a NodeRED starter in the same way and the button to "Create" the NodeRED starter was there. I am able to provisions the starter in my account as is the person who created an account last week, however when trying in this new account (set up yesterday) they cannot. The pricing for the starter is shows as "free for 30 days or 375Mb)" when you look at it.
The node red starter application is definitely available in the free Bluemix Account. (I just checked it)
Make sure the limits regarding space and number of services are not exceeded (like 1mb and 10 services)
A simple solutions is to use the one-click deploy project from git:
https://github.com/ibmets/node-red-bluemix-starter
Short story... this is a temporary problem, some new accounts are getting created without the 30 limit but with limits on the services instead. Key services will be offered free forever as a basic tier and only when you need extra ooomf will you need to move to a chargeable tier/service. However the NodeRED boilerplate may have been incorrectly assigned as a payable boilerplate in that new pricing structure. The IoT starter that contains similar services IS free in this new pricing plan and can be used for now if you need NodeRED. Should be fixed soon.
Hi I have been trying to test this two components on bluemix since last 2 days, I need to now if both of then has some robust library on NodeJs, because I have been trying the ones I found at npm and event the one featured at Bluemix Cloud Storage as Nodejs SDK and I have unsuccessfull on even connect to Cloud Storage and Hive, I feel completly lost. I hope some one here could at least give e a lead ....
Thanks in advance
I find out that the bluemix platform had an issue when creating the cloud storage within the Biginsights cluster manager, so I created the Object Storage first and then link it to the Biginsights service and now the NodeJs SDK from bluemix works just fine, thanks anyway.