Posts

Showing posts from March, 2019

Capstone Update March 8, 2019

Hi, This week we went to do wires for one of Tridels suites in the Ten York Condo.

Capstone Update February 22, 2019

Image
Hi, We have ditched the idea of taking information straight from the BACnet client and putting it through Node-Red and into cloud, instead we can explore a different option, MQTT. MQTT (Message Queuing Telemetry Transport) protocol is an open source protocol which can be run on the Raspberry Pi 3 and Node-Red. This protocol is mostly used for sensor networks where there is a massive amount of data being transferred to a single point. To make a connection to MQTT we can either use another Raspberry Pi 3, NodeMCU Esp8266 or Arduino Wifi. Arduino Wifi is the oldest out of all of them and Raspberry Pi 3 seems like overkill, so we will explore the NodeMCU Esp8266. The NodeMCU Esp8266 has WiFi capabilities and therefore can connect with MQTT. We will be programming it through Arduino, for a quick start guide on how to set it up for Arduino please visit  here . Assuming everything is set up, we need to install the WiFi and pubsub libraries which can be done by going tools, manag...

Capstone Update February 15, 2019

Image
Hi, The Raspberry Pi 3 runs the Linux operating system, it has WiFi and Bluetooth capabilities as well as many other functions. We mainly use the GPIO, Python, Node-Red and the Wifi for our projects. Node-Red is an open source programming tool for hardware devices, APIs and online services. Node-Red is a visual flow based programming language where you can use JAVA, C as well as other user made libraries to create different flows and do many different cool things with it. We will be exploring the BACnet library today. The library itself is called the node-red-contrib-bacnet. The few nodes available can be found below. The nodes tell us we are able to read BACnet objects off the BACnet network, write on the network and do BACnet commands on the network. We will be mainly exploring the BACnet-Read and BACnet-Write. For those of you that don't know BACnet, it is an open source protocol used in teh building automation industry that communicates between BACnet client devices us...