Design, Build & Substantiation of a Multichannel Telemetric Embedded IoT Controller

Postgraduate Thesis uoadl:3228487 89 Read counter

Unit:
Κατεύθυνση Ηλεκτρονική και Ραδιοηλεκτρολογία (Ρ/Η, με πρόσθετη εξειδίκευση στις Τηλεπικοινωνίες και στην επεξεργασία και διοίκηση της Πληροφορίας)
Library of the School of Science
Deposit date:
2022-07-27
Year:
2022
Author:
Piliounis Ioannis
Supervisors info:
ΕΚΤΟΡΑΣ ΝΙΣΤΑΖΑΚΗΣ
Original Title:
ΣΧΕΔΙΑΣΗ, ΚΑΤΑΣΚΕΥΗ κ' ΤΕΚΜΗΡΙΩΣΗ ΕΝΟΣ ΤΗΛΕΜΕΤΡΙΚΟΥ ΠΟΛΥΚΑΝΑΛΙΚΟΥ EMBEDDED IoT CONTROLLER
Languages:
Greek
Translated title:
Design, Build & Substantiation of a Multichannel Telemetric Embedded IoT Controller
Summary:
We designed and build an IoT unit with embedded capabilities in hardware and software/firmware to enable a satisfactory range of telemetric applications, remote control and of multichannel communications and data transfers.
During the investigative phase the unit was based on Texas Instrument’s dev-board ΕΚ-TM4C1294XL, hosting an ARM Cortex-M4 CPU, which in the particular SoC edition embeds a wide range of communication, control and DAQ ports. In its final version, our IoT controller was integrated as a complete unit on a PCB of our own design. This unit embeds,
• ETHERNET Communications via on-board land-line IP + magnetics gauge
• 3G/4G data-GPRS & SMS communications gauge - SIM800/900
• TTL, USB & I2C serial communication gauges
• DTMF bidirectional communication gauge over PSTN
• 8 Digital Inputs & 8 Digital outputs
• ADC-default & DAC-build channels
• PWM control channel
• Full Power-Supply unit
For the purposes of unit’s management and control we authored our own C/C++ based Firmware & C# Application Software, parts of which are,
• Bootloader και Firmware Updater code, on SoC Flash-Memory
• User & IoT Operating Firmware, on SoC Flash-Memory
• C# application for over the internet update of unit’s firmware
Our main design concern was to built a reliable IoT unit, based on an ARM 32-bit CPU platform, at a low cost, offering availability of all the standard Communication & Data channels and being able to exhibit a polymorphic functionality, to be achieved just by minor changes on its firmware.
Main subject category:
Science
Keywords:
IoT, Controller, Cortex-M, bootloader, firmware, GPRS, TCP/IP Server
Index:
No
Number of index pages:
0
Contains images:
Yes
Number of references:
35
Number of pages:
71
File:
File access is restricted only to the intranet of UoA.

PHLIOUNHS-IOANNHS-2013125_DIPLOMATIKH_ERGASIA_R-H_EKPA.pdf
2 MB
File access is restricted only to the intranet of UoA.