Minimum spec for IOT device?

Hi all total noob here but looks like an exciting project!

So i’m wondering about connecting industrial tools, fridges, greenhouses or whatever…

I’ve read that it would run on a Pi, but that’s quite a lot of device to put in my fridge. Will we ever see Maidsafe running on Arduino? Openwrt?

Would it run on any of these things today?

Thanks

Sam

Welcome to the forum! To run a Vault you need storage space and bandwidth, but to just run a client and connect to the network, a lot less resources are needed. @dirvine talked about a Client on a cellphone using low resources, or indeed a Raspberry Pi. No reason why it couldn’t be smaller than that I guess. Although I don’t know of examples on the little devices you showed.

Thanks for the reply.

As a smart washing machine I still need to send data into the Safe network and have it stored there. I may also want to accept instructions from my owner via the maidsafe network. That traffic/data would need to be paid for? So the device has to generate enough safecoin to cover it’s runnning costs?

I guess the owner could be generating them elsewhere, but it would be better if each device was paying it’s own way?

Or have I misunderstood?

Thanks

Sam

Your description is right on.

I can add I agree with @polpolrene that simple devices could run a vault. There will be a gap though. If something runs on Windows or a Linux based OS, it is relatively straightforward (though not necessarily feasible) to run a vault and/or client on a simple device. Once you get to something even simpler, it becomes theoretically possible but would need specialist work that would be beyond most developers capability, and may never happen.

So far on small ARM devices - yes. I run on beaglebone, looking deeper at stm32 and other cortex M boards as well. Arduino is less likely though. Cortex M is really micro-controller only Cortex - A for sure no prob, an interesting one will be the cortex R for Iot type devices. If anyone was tinkering there then we would be onto something. For this I am following rust zinc as an easy way forward (stm32 OK there for basic micro-controller apps) zinc will make it easy if it gets to cortex R for sure.,

3 Likes

Here is an article on the start-up Filament and how it’s using Ethereum platform and the Bitcoin blockchain as part of its technology stack for creating ad-hoc mesh networks of IOT devices that charge for services: https://bitcoinmagazine.com/articles/filament-develops-ad-hoc-mesh-networks-smart-sensors-operating-blockchain-1435352121

…or as they say: a Raspberry SAFE

1 Like

You want your pie and eat it too

:smile: