Hi Rajul, thanks for asking this question. We feel bad about not having loaded source code to Apache at this time. When we first became a podling we had a code base that we wanted to contribute.The architecture behind the original code proved not to be as scalable as we wanted it to be. let me add more color to this explanation. Our goal is to provide the capability to ingest a minimum 100K messages per second from IoT devices on a single commodity server. Over the past month we have made significant changes to the iota architecture. So much so that we didn’t feel it was beneficial and in fact it would be confusing, to post source code that would quickly be obsoleted newer and different code base. This is why you are not seeing any source code for iota in the repository at this time. It is coming soon and we are committed to begin source code commits before Apache Con.
I agree with your response to Justin’s comment’s, namely that this is a very exciting area. We are eager to share iota with the community so that together we can make it even better for all. We at Litbit, an IoT startup in Silicon Valley, are heavily invested in iota and so we really want to get it right. We also want to start discussing the architecture and additional ideas on this thread. There is a lot of help we will need in making this work for us all. Rahul , thanks for your patience. If you have any questions please ask them so that we can begin discussion here. To provide even more context we want iota to work at different levels of the IoT stack. An iotaLite would work at the level of say a Raspberry Pi connected to a set of sensors, standalone iota would work on a single commodity server, clustered iota on an Apache Mesos cluster. We are also making open source a number of hardware designs that will enable both legacy sensors and IP based sensors to connect with iota. Most modern IoT devices are IP based but there are also 25 years worth of working IoT devices that are not IP based (Modbus, Bacnet, I2C, etc) and we plan to support them all with the help of the community. We believe that iota will provide many opportunities for individuals and organizations to participate. These range from writing micro services that are plug-ins to internal iota functionality to micro-services that add external functionality to iota (think Slack, Google Docs, etc.). A use case might be to take the average value of a set of sensors and drop them at a regular interval into a Google Spreadsheet if the average value is above a set value. This is a high level use case and has to be supported by all the lower level components of the iota architecture. Given enough micro services amazing things will be made possible. -Tony > On Apr 27, 2016, at 8:58 PM, Rajul Srivastava <[email protected]> wrote: > > Hi, > > I am not able to find the source code of Apache Iota. Has it been released > yet? > > Thanks!! > > Regards, > Rajul
