MQTT Protocol

MQTT is a handy protocol for sending/receiving lightweight data.

What is MQTT

MQTT stands for MQ Telemetry Transport. It is a publish/subscribe, extremely simple and lightweight messaging protocol, designed for constrained devices and low-bandwidth, high-latency or unreliable networks. The design principles are to minimise network bandwidth and device resource requirements whilst also attempting to ensure reliability and some degree of assurance of delivery. These principles also turn out to make the protocol ideal of the emerging “machine-to-machine” (M2M) or “Internet of Things” world of connected devices, and for mobile applications where bandwidth and battery power are at a premium.

V5.0 and v3.1.1 are OASIS standards (v3.1.1 is also a standard for ISO)

Protocol

The standard ports for MQTT to use.

TCP/IP port 1883 is reserved with IANA for use with MQTT.
TCP/IP port 8883 is also registered, for using MQTT over SSL.

What security does MQTT support.

You can pass a user name and password with an MQTT packet in V3.1 of the protocol. Encryption across the network can be handled with SSL, independently of the MQTT protocol itself (it is worth noting that SSL is not the lightest of protocols, and does add significant network overhead). Additional security can be added by an application encrypting data that it sends and receives, but this is not something built-in to the protocol, in order to keep it simple and lightweight.

IoT Projekt med besøg fra Holland

Skrevet af: johannes Rasmussen

Programmørerne i SKP har i øjeblikket besøg af 6 elever fra Holland. Eleverne kommer fra DaVinci College i Dordrecht, som er en af vores internationale skolesamarbejdspartnere. De skal være her i 4 uger og det kommer til at køre som en workshop.

Eleverne har stor indflydelse på projektets udformning og det produkt de skal aflevere. De er inddelt i tre gruppe, som har valgt:

  • Lysstyrring: mood light, dimming o. lign. styrring af lys i forskellige rum
  • Miljø styring, temperatur, luftfugtighed og andre indeklima faktorer som indstilles og/eller aflæsses
  • Post- og pakkekasse, som er på nettet og fortæller ejeren hvornår der er kommet post. Samme gruppe sidder med Cloud server, der samler tråde fra alle grupper og giver muligheder for indstillinger og aflæsninger gennem en mobil app.

I går var jeg sammen med de Hollandske elever i AROS og de fik selvfølgelig set Boy og Regnbuen. Det var hyggeligt og de virkede engageret og vi snakkede om deres skole, uddannelsens sammensætning og niveau og AROS er jo perfekt til at komme ind på kunst og kultur. Der vil være flere sociale arrangementer under besøget.

Der er flere medarbejdere involveret fra AARHUS TECH:

Lene og Rasmus som er inde over kommunikationen og aftaler med DaVinci og de hollandske undervisere. Flemming som er international koordinator og Yvette Dyhr tager heldigvis tager sig af papirarbejdet. Endelig er det mig som håndtere workshoppen og leder slagets gang i hverdagen.

Opgaver i SKP

Alt efter hvornår du kommer i skolepraktik og udfra dit sidste skoleophold vil der her ligge opgaver som du bliver tildelt fra din instruktør.

Opgaverne er passet ind til sidste skoleforløb, så du får trænet din viden med praktiske opgaver.