IoT tends to talk more about HA (high availability) etc than more 'normal' architecture books, because it's about practical solutions.
I can't think of any right now (I looked on my bookshelf and it looks like the book was lent out). But any IoT architecture book will give you the basics.
Then maybe go look at the introductions to storm/kafka/spark.
- Designing Data-Intensive Applications, Martin Kleppmann
- Building Microservices: Designing Fine-Grained Systems, Sam Newman
- Domain-Driven Design, Eric Evans