With the Pi successfully reading temperature and pressure from the sensor, and connecting successfully to Azure it left one more step in my project – outputting the data in a meaningful way. For this part of my project I’m looking to collect the data Azure is receiving and put it into a line graph which … Continue reading Azure IoT Hub / Raspberry Pi IoT Project – Connecting Pi, Azure and Power BI.
I have looked at the best Raspberry Pi & sensor for my IoT Temperature Project, setup the hardware, took measurements and outputted them to a Twitter bot. Then yesterday I created an Azure IoT Hub, which means I now need to connect the Raspberry Pi to the Azure IoT Hub. The first step is to … Continue reading Azure IoT Hub / Raspberry Pi IoT Project – Connecting Pi and Azure (Raspberry Pi / Python)
For this part of the Raspberry Pi IoT project I am going to be using Microsoft Azure, if you want to follow along please sign up for a Microsoft Azure account. Log in to https://portal.azure.com/ with your Microsoft Azure account. For me it took a few minutes and a few log offs/ons for my free … Continue reading Azure IoT Hub – Raspberry Pi IoT Project
The Software Engineering & Agile module of my degree apprenticeship is coming to a close. With that in mind I think I can now share the coding I’ve done for the assignment especially as I needed to store it in a public repository (it’s on my GitHub at https://github.com/geektechdude/qa-se-webapp ) as part of the submissions … Continue reading An Asset WebApp (Flask / Python)
Continuing on with the Software Engineering & Agile module of my degree, I need to be able to show my Flask web application running. After picking a cloud platform (in this case Azure) I git cloned my repository to the Linux Ubuntu instance that will be running it and realised that I’ve not included a … Continue reading Running Flask As A Linux Service (Linux / Python)
If you are a user of cloud platforms (e.g. AWS, Azure, Google Cloud) you have probably noticed the mentions of availability that include a lot of nines (9s). Generally these are 99.xx (ninety-nine point something), and the more nines after the ninety-nine point means more availability but to what level? If the service was available … Continue reading What’s With All The Nines? (Availability)
The Open Web Application Security Project (OWASP) provides a top ten security risks in web applications at https://owasp.org/www-project-top-ten/ . The ranking of risks can help developers (and organisations) make their applications more secure. The 2021 OWASP Top Ten Broken Access Control Cryptographic Failures Injection Insecure Design Security Misconfiguration Vulnerable and Outdated Components Identification and Authentication … Continue reading Security: OWASP Top Ten (Notes)
The National Institute of Standards and Technology (NIST) is a part of the U.S. Department of Commerce and in September 2011 NIST published a definition of Cloud Computing. The full definition / document (SP 800-145) can be read via the NIST webpage: https://csrc.nist.gov/publications/detail/sp/800-145/final , however I am going to summarise parts of the document. Five … Continue reading NIST: Definitions Of Cloud Computing
I’m currently finishing up some of my “part written” blog posts, and after releasing my post around CPD planning I thought I would get my DevOps post out as well. Over the last few years, I have been learning to be more agile and carry out tasks with a DevOps mindset (or at least try … Continue reading What Is DevOps?
A post looking at Python Unit Tests and GitLab CI.