User Application Development For CANLoRa

University essay from Högskolan i Halmstad/Akademin för informationsteknologi

Author: Linnéa Olsson; Markus Rydeberg; [2021]

Keywords: ;

Abstract: Wireless communication is becoming more common today. In all industries, there is a great interest in shifting from wired communication to wireless communication. Thus, technologies that enable wireless data transmission are becoming more suitable in the industry. In this regard, LoRa, which is a Long-Range low power wireless communication technology, has proven to be adapted favorably in industry settings and therefore, its usage has been aroused. In this project, an application programming interface has been developed for the CANLoRa device. CANLoRa is a device that communicates with vehicles via CAN over LoRa. CAN or Controller Area Network is a vehicle bus standard designed to allow devices to communicate with each other’s applications without the need of a host computer. The CANLoRa unit is developed and designed by the company Mobile Integrator, which targets the industry among other things, when it comes to system integration. The fundamental problem was that there was no easy way for the user of the CANLoRa device to configure it, with this in mind, the goal of the present project is to build a bridge between the user and CANLoRa. Some programming knowledge is required to succeed in the configuration of the CANLoRa. This places restrictions on who could purchase, use, and configure the device. The aim of the project is to make it easier for the user of the device to manage its configuration and installation without the need for any prior knowledge of programming. The solution to the problem is to develop an application where the users of CANLoRa can easily manage and configure the device without having to program it themselves. The developed application meets the project's requirements and goals, and the solution to the problem can be seen as successful. The Rapid Application Development method has been used advantageously in this project as the method contributes with a fast, safe, and adjustable path towards a finished application. During the project, software tests have been carried out continuously to ensure that the application was on the right track. This has contributed to a sense of security in development. The conclusions that can be drawn are that the project has succeeded in developing an application for configuring the CANLoRa device. 

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)