The aim of this chapter was to introduce you to the world of warehouse management using different sensors, and usage of a cloud-based data store. The chapter talked about the challenges of setting up an IoT environment and a project setup. There are innumerable tools, both software and hardware, out there in the market, so a programmer needs to have the acumen to choose the right one. Experiencing and troubleshooting these types of challenges trains a programmer to select the right protocols and tools for a given project requirement, and to build more advanced projects.
This chapter focused on the communication aspect of a Photon. We demonstrated the communication between two or more Photons using the publisher/subscriber model, where one device communicates with the other device by generating events and passing data. We also discussed communication between a Photon and Internet-based services using webhooks.
In the next chapter, we will use the key concepts covered in this chapter...