Hi Jan, yes this is something we are very interested in and such a contribution 
would be welcome. I see you have registered ICLA (Individual Contributor 
License Agreement) contributor - that’s great. Apache iota is a SMACK stack 
based IoT platform. Using Spark, Mesos, Akka, Cassandra and Kafka. So your 
contribution looks like it can fit well into this framework. But what exactly 
is the iota framework? At the cluster level Apache iota uses Mesos to scale 
horizontally. At the edge level it can run on a micro-server like a RaspberryPI 
where it can connect to sensors using many different protocols (I2C, Modbus, 
Bacnet, IP, SNMP, ….). At the edge connecting to Apache MyNewt is also 
something we would very much like to see happen. There can also be an 
intermediate layer which can be a simple Server or even another Mesos cluster. 
Sometimes these are referred to as the Mist, Fog and Cloud layers. In a 
vertical stack the edge devices would be what issues the control commands so we 
would have to send the “control” messages to the edges from Kafka via a 
“transport” from cloud to edge (possibly through a fog layer). Also what if the 
decisions on control happened autonomously at each edge device. Think of the 
edge device making decisions on it’s own based on local data to trigger 
control. Just a few thoughts.

I like the idea of your contribution. As Barbara stated this functionality 
could be implemented using a performer (that could autoscale).

-Tony


> On Feb 20, 2017, at 9:31 AM, Jan Rock <[email protected]> wrote:
> 
> Hi guys,
>  
> I have got quick question about Apache iota project. I went through your 
> project and correct me if I’m wrong there is nothing done yet about control 
> of the IOT devices. I have built this feature based on Kafka/Scala and it 
> allowed me to control 128 devices in my demo cluster, it is basically 
> broadcasting commands across all/groups/individual IOT devices (registered to 
> the Kafka master server).
>  
> Please, let me know if you are interested in to add this feature, which I can 
> to modify and contribute to the project.
>  
> Kind Regards
> Jan
> (registered ICLA)
>  
>  
> Example: broadcasting commands in parallel (hostname, who, could be whatever) 
> to nodes and receiving answers with ID. Simple for deploying, account 
> management, etc. Inspired by DDoS IRC botnet. ;)
> <image001.png>
> <image001.png>

Reply via email to