Skip navigation
PREVIOUS BLOG NEXT BLOG THE FUTURE OF THIS The Application Implement a conditional statement that doesn't allow the LOCK/UNLOCK button change unless connected to the device. Implement a STOP SCAN button so that the app will not constantly scan for Bluetooth connections. Implement a page that gives you info about the alarm system when it goes off. STM32-Nucleo Implement Security System. Implement a conditional statement that only LOCKS/UNLOCKS when the app sends data. Future Of This I wi ...
PREVIOUS BLOG NEXT BLOG THE FINAL (GIT) PUSH My final update of actual progress is what I have done with the app. My final blog will be all the update and the future for this project that I see. Currently I have updated the weather part of the application to use the Geolocation module that ionic uses in order to tell you the weather in your area. I have also edited the theme to make it more custom and personally appealing. I also added information about the app and project in the about page. I w ...
PREVIOUS BLOG NEXT BLOG STM32 CODE (MBED) Here is my last push effort to get my IoT Bike lock working. Unfortunately I haven't been as successful as I wished to be, but will continue working on it, even after the deadline, but will have a few more updates today with where I am at. I have updated the mbed code in order to lock and unlock the bike lock upon a secured Bluetooth connection, however, I have not yet implemented a way to get it to unlock and lock based on the push of the button in the ...
PREVIOUS BLOG NEXT BLOG WEATHER API TECHNICAL DETAILS My previous post showed the weather for your specific location (it was currently hard coded in, but will be updated to use the Geolocation module). This was using the wunderground API to get these details based on your city and state (look at home.ts). In order to do this you will need to make an account on wunderground and generate a free (or paid) API key. Now you can edit src/providers/weather/weather.ts and insert your API key, which shou ...
PREVIOUS BLOG NEXT BLOG   Unfortunately I have been behind in my blogging and updates on this project due to midterms, however I have been making progress and will be blasting through updates this weekend (starting now!), so let's begin!   APP DEVELOPMENT UPDATE My main focus lately has been on the app for this project. I have added in Bluetooth functionality in order to search for and connect to devices (specifically the IoT bike). I have also added more information on the lock/unloc ...
PREVIOUS BLOG NEXT BLOG IoT Platforms and Connections (The Technical Details)   THE LIBRARY/FILES CHOSEN Conveniently, STMicroelectronics has a file bundle which provides examples for connecting a variety of boards to the Azure platform. It can be found at the bottom of this page, and is labeled FP-CLD-AZURE1. This bundle allows transmitting of sensor data to the cloud and receiving commands from cloud applications, using the X-NUCLEO-IDW01M1 (WiFi expansion board) and the X-NUCLEO-IKS01A2 ...
PREVIOUS BLOG NEXT BLOG IoT Platforms and Connections Choosing A Platform To connect my bike lock to the Internet of Things, I needed to find a platform which allowed me to easily upload and control the data that I push from the STM32 Nucleo board to the Internet and eventually the users device. After looking into multiple options, such as Amazon's AWS, Microsoft's Azure, and IBM's Watson/Bluemix. Based on my experiences with the sign up processes and amount of documentation I chose to use Micr ...
PREVIOUS BLOG NEXT BLOG   APP DEVELOPMENT ADVENTURES In my very first blog, I said the main IoT component of this project would be the app which all of the STM32 modules would connect to. So this week I began development on it, as I have never done any sort of app development before, and knew it would be a learning curve for me (as is learning to use mbedOs and programming the STM32). I started with what I was more comfortable with, Web Development/Web Apps. Starting here, and knowing my ev ...
PREVIOUS BLOG   NEXT BLOG   LOCK IT DOWN! As I mentioned in my previous blog post, one of the main components of this project is the locking mechanism. I need to develop an O lock which I can make IoT connected. In order to this I am making a quick prototype using 3D modeling and printing for a proof of concept (as I only have access to a plastic printer, and that would serve no real purpose as a bike lock material). The first mock up of this lock is simply an O shaped ring whi ...
NEXT BLOG   Design Overview for CycleOps IoT Project   IDEA: When riding a bicycle, it is pretty hard to insure its security in the same way we do our cars. Bicycles are much lighter, and easier stolen, and often are not locked properly. This project aims to provide a solution to this problem. I want to provide a locking mechanism which will aid a U-Bolt lock in not only preventing a bike isn't stolen, but neither are the wheels. This along side an accelerometer to measure movement o ...