true and genuine internet) • Sensors/devices gathering data through internet and feed them to the servers in the cloud computing platforms • The servers do the most of computation • Extremely centralized Kenji Rikitake / oueees 201606 part 2 21-JUN-2016 12
• TCP/IP, HTTP, MQTT and other protocols are simply too complex • Local servers give more computing power • Devices to servers: serial over USB, SPI, I2C • Local servers to internet: HTTP, MQTT, UDP • ... with cryptographic security (TLS) Kenji Rikitake / oueees 201606 part 2 21-JUN-2016 15
bullet exists • 20 years ago in 1995, it was called private network; and now it is called VPN (virtual private network) • How to connect non-intelligent devices without worrying much about security • Closed networks built over internet • Question: is it really secure? Kenji Rikitake / oueees 201606 part 2 21-JUN-2016 19
> SORACOM Virtual Private Cloud (VPC) > user's AWS VPC (no internet exposure) • SIM-based authentication and encryption • No need to configure VPN • Access to internet selectable via Virtual Private Gateways (VPGs) • Public Beta status as of June 2016 Kenji Rikitake / oueees 201606 part 2 21-JUN-2016 20
per TCP/UDP/IP packets • Frequency per transmission events • Acceptable error rate • Acceptable power consumption • ... and many more things to consider Kenji Rikitake / oueees 201606 part 2 21-JUN-2016 26
Think about the following points: • How much energy can a device consume? • How much bandwidth is required? • How reliable should the communication be? Kenji Rikitake / oueees 201606 part 2 21-JUN-2016 27