mtomcdev and tzpardi, can I ask your opinions, is the infinitely scalable micro payment processing, to manage millions of transactions the main issue of IoT at this stage? My understanding was there are more pressing issues such as lack of standards, provisioning, security, etc.
If you ask my opinion, the lack of security, fragmented security policies and tools, and lack of standards are probably the most pressing issues in Internet of Things. To give an example about what we hear from IoT companies and what IoT companies ask, these requirements came up in a W3C web of things user interest group discussion earlier today:
- device properties with hierarchically structured values
- device properties whose values are other devices
- device properties whose values are high data demand streams, e.g. ECG data or video stream
- devices with circular dependencies on other devices
- efficient message encodings for data and models
- to handle memory and processing constraints
- provisioning and bootstrapping of security
- secure and robust software updates
- manage firewalls and NAT
- lack of interoperability across CoAP servers
- support for non REST protocols
- support for sleepy devices
- high availability and clustering, to manage devices across multiple servers
We, open source developers could make difference and work on the above items. The micro payment solution is an interesting topic, but I wouldn't think the processing millions of transactions per second or even per minute in real time is a requirement for any IoT systems currently.