IOT Guild

The IoT Guild focuses on creating smart, connected systems that enhance everyday life through automation and data-driven insights. We explore the full spectrum of Internet of Things technologies—from microcontroller programming and sensor networks to home automation platforms and wireless protocols. Our members work with popular platforms like Home Assistant and ESPHome, experiment with various communication standards including Wi-Fi, Zigbee, Z-Wave, and Matter, and tackle real-world applications such as energy monitoring, security systems, environmental sensing, and mobile tracking. Whether you’re building a single smart device or orchestrating complex multi-sensor networks, the IoT Guild combines practical implementation with thoughtful consideration of privacy, reliability, and family acceptance.

New members will gain hands-on experience with design and fabrication techniques, learn from experienced makers across multiple disciplines, and develop the skills to confidently take projects from concept to completion—all while building a network of fellow creators who share their passion for making things work.

IoT Guild

Hobbiest Use Cases

Physical Security

Door/Window sensors
Motion detection
Camera systems
Smart locks

Energy Monitoring

Power consumption
Solar tracking
Smart plugs
Battery monitoring

Network Security

Network monitoring
Traffic analysis
Firewall integration
VPN automation

Water Systems

Irrigation control
Leak detection
Tank level monitoring
Smart valves

Mobile Systems

GPS tracking
Vehicle security
CAN bus integration
Dashcam systems

Environmental

Weather stations
Soil moisture
Air quality
Greenhouse automation

Software and Technologies

Platforms and Software

Home Assistant – Automation
ESPHome – ESP device firmware
Node-RED – Visual programming
MQTT – Message broker
Tasmota – Device firmware
Zigbee2MQTT – Protocol bridge
openHAB – Automation platform
Grafana – Data visualization
InfluxDB – Time series database

Communication Protocols

Wi-Fi
– 2.4GHz and 5GHz, High bandwidth
– Bluetooth / BLE
– Low energy, Short range sensors

Zigbee – Mesh network, Low power devices

Z-Wave – Mesh network, Home automation

Thread – IPv6 mesh, Matter ready

Matter – Universal standard

CAN Bus – Vehicle networks

LoRaWAN – Long range, Low power

Design Considerations

Buy vs Build

Off-the-shelf devices
DIY solutions
Cost vs features
Customization needs

Integration

System compatibility
API availability
Protocol support
Vendor lock-in

Software Development

Programming languages
Firmware updates
Debugging tools
Version control

Ease of Use

User interface design
Mobile apps
Voice control
Automation triggers

Support

Community forums
Documentation quality
Update frequency
Troubleshooting guides

Family Acceptance

Reliability and uptime
Manual fallbacks
Intuitive controls
FAF (Family Acceptance Factor)

Popular Hardware

Microcontrollers

ESP32 – Wi-Fi and Bluetooth
ESP8266 – Budget Wi-Fi
Arduino – Easy prototyping
Raspberry Pi – Full computer
STM32 – Industrial grade
Particle – Cellular IoT
Nordic nRF – BLE specialist

Hubs and Gateways

Zigbee Coordinators (CC2652, Conbee II)
Z-Wave Controllers (Aeotec, Zooz)
Thread Border Routers
Smart Home Hubs (SmartThings, Hubitat)
MQTT Brokers (Mosquitto)
Network Attached Storage (NAS)
Mini PCs for Home Assistant

Operational Considerations

Power Management

Battery vs mains power
Sleep modes
Solar charging
Power consumption
UPS backup

Backup and Redundancy

Configuration backups
Automated snapshots
Failover systems
Disaster recovery
Off-site backups

Cloud vs Local

Local processing
Cloud integration
Internet dependency
Response latency
Privacy trade-offs

Cost of Ownership

Initial investment
Ongoing subscriptions
Electricity costs
Maintenance time
Replacement parts

Maintenance

Software updates
Hardware lifecycle
Battery replacement
System monitoring
Performance tuning

Scalability

Device limits
Network capacity
Processing power
Storage requirements
Future expansion

Other Considerations

Data Privacy

Local vs cloud processing
Data retention policies
Camera privacy zones
Encrypted communications
Guest network isolation
Privacy and data protection laws

Network Security

VLAN segmentation
Firewall rules
Strong passwords and 2FA
Regular firmware updates
SSL/TLS certificates
Intrusion detection

Best Practices

Start with small projects
Documentation and diagrams
Test on staging
Rollback plans
Use open standards
Avoid proprietary lock-in
System health monitoring
Alert notifications
Graceful degradation
Use version control
Regular patch management

The Security Graphic is attributed to the important guide:

ACSC Cyber Security Guide – Advanced Steps