IoT with AME: Difference between revisions

From IoT with AME
Jump to navigation Jump to search
No edit summary
Line 2: Line 2:


* [[MQTT]] - A protocol that connects IoT devices
* [[MQTT]] - A protocol that connects IoT devices
* [[Stacks]] - Software and Hardware
* [[Stacks]] - Software and Hardware for building AME IoT devices
* [[Tools]] - Tool for programming, monitoring
* [[Tools]] - Tool for programming Arduinos, monitoring MQTT communications
* [[Naming and Behavioral Conventions]] - A scheme for devices, topics, and payloads
* [[Naming and Behavioral Conventions]] - A scheme for IoT devices, topics, and payloads
* [[Pitfalls]]
* [[Pitfalls]] - Things that can go wrong, and how to address them
** [[Pitfalls-power_lan|Fun with power LAN adapters]] (don't plug in your fridge)
** [[Pitfalls-power_lan|Fun with power LAN adapters]]
** Returning pointers to method-scope variables
** [[C++ is not Java]] (ie, returning pointers to method-scope variables)
* Challenges
* Challenges - How to overcome hardware and software limitations
** Updating device configuration (ie, MQTT/ WLAN)
** Updating device configuration (ie, MQTT/ WLAN)
** Updating device code
** Updating device code

Revision as of 12:06, 3 July 2017

IoT with AME - The Internet of things, with Arduino, MQTT, and ESP8266

  • MQTT - A protocol that connects IoT devices
  • Stacks - Software and Hardware for building AME IoT devices
  • Tools - Tool for programming Arduinos, monitoring MQTT communications
  • Naming and Behavioral Conventions - A scheme for IoT devices, topics, and payloads
  • Pitfalls - Things that can go wrong, and how to address them
  • Challenges - How to overcome hardware and software limitations
    • Updating device configuration (ie, MQTT/ WLAN)
    • Updating device code