Difference between revisions of "TLS/DTLS implementation for Flespi using OpenSSL"

From Wiki Knowledge Base | Teltonika GPS
m
(6 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
   |}
 
   |}
  
'''Flespi''' is a server platform that supports Teltonika devices, with this platform, you can easily perform POCs such as sensor integration, firmware testing, capturing RAW data, and more.  Because of this utility, we will use the Flespi platform as a test server. OpenSSL is open-source software with an Apache-style license, which can be used personally or commercially. These tools will be combined to implement TLS/DTLS encryption functionality in our Telematics devices.     
+
'''Flespi''' is a server platform that supports Teltonika devices, with this platform, you can easily perform POCs such as sensor integration, firmware testing, capturing RAW data, and more.  Because of this utility, we will use the Flespi platform as a test server. OpenSSL is open-source software with an Apache-style license, which can be used personally or commercially for free. These tools will be combined to implement TLS/DTLS encryption functionality in our Telematics devices.     
  
 
  '''Note:''' [https://wiki.teltonika-gps.com/view/FMC130_GPRS_settings#TLS.2FDTLS '''TLS/DTLS encryption'''] is one of the security features of Teltonika Telematics, It protects private and sensitive information from eavesdroppers and hackers by encrypting data sent over the network.  
 
  '''Note:''' [https://wiki.teltonika-gps.com/view/FMC130_GPRS_settings#TLS.2FDTLS '''TLS/DTLS encryption'''] is one of the security features of Teltonika Telematics, It protects private and sensitive information from eavesdroppers and hackers by encrypting data sent over the network.  
Line 12: Line 12:
  
 
===Firmware version ===
 
===Firmware version ===
It is always recommended to use the latest firmware, to check for the latest update, please [https://wiki.teltonika-gps.com/view/Firmware_versions '''here'''].
+
It is always recommended to use the latest firmware, to check for the latest update, please click this [https://wiki.teltonika-gps.com/view/Firmware_versions '''link'''].
  
 +
For the FMX64 device you need to install a MQTT firmware with SPECID1028
 
===Requirements===
 
===Requirements===
 
*Windows OS (XP, 7, 10, 11)
 
*Windows OS (XP, 7, 10, 11)
Line 25: Line 26:
 
#'''[[OpenSSL Installation| OpenSSL Installation]]'''
 
#'''[[OpenSSL Installation| OpenSSL Installation]]'''
 
#'''[[Creating self-signed CA certificates and keys using_OpenSSL| Creating Keys and Certificates]]'''
 
#'''[[Creating self-signed CA certificates and keys using_OpenSSL| Creating Keys and Certificates]]'''
 +
# '''[[Disabling MQTT Functionality of FMX64 device]] ( only applicable for Professional device )
 
#'''[[Device_and_Flespi_configuration| Device and Flespi Configuration]]'''
 
#'''[[Device_and_Flespi_configuration| Device and Flespi Configuration]]'''
  
Line 32: Line 34:
 
* [[File:Firmware download.png|30x30px|alt=]][https://notepad-plus-plus.org/downloads/ ''': Notepad ++ download page''']
 
* [[File:Firmware download.png|30x30px|alt=]][https://notepad-plus-plus.org/downloads/ ''': Notepad ++ download page''']
  
==Related links==
+
* [[File:PDF.png|30x30px|alt=]][https://internalwiki.teltonika-gps.com/wikibase/images/e/ea/TLS-DTLS_implementation_instructions_for_Flespi_using_OPEN_SSL_Sofware_%28For_Windows_OS%29.pdf : '''TLS/DTLS implementation for Flespi using OpenSSL''']
 +
 
 +
==Related wiki links==
 
* https://wiki.teltonika-gps.com/view/FMC130_GPRS_settings#TLS.2FDTLS
 
* https://wiki.teltonika-gps.com/view/FMC130_GPRS_settings#TLS.2FDTLS
* https://teltonika-gps.com/use-cases/telematics/trackers-security/
 
  
 
==External links==
 
==External links==
 
* [https://flespi.io/#/ '''Flespi''']
 
* [https://flespi.io/#/ '''Flespi''']
'''''Disclaimer:'''''
 
  
''Any of the trademarks, service marks, collective marks, design rights or similar rights that are mentioned, used or cited in the articles are the property of their respective owners.''
+
 
 
[[Category:Frequently Asked_Questions - FAQ]]
 
[[Category:Frequently Asked_Questions - FAQ]]

Revision as of 08:08, 9 October 2023

Main Page > Frequently Asked Questions - FAQ > TLS/DTLS implementation for Flespi using OpenSSL

Flespi is a server platform that supports Teltonika devices, with this platform, you can easily perform POCs such as sensor integration, firmware testing, capturing RAW data, and more. Because of this utility, we will use the Flespi platform as a test server. OpenSSL is open-source software with an Apache-style license, which can be used personally or commercially for free. These tools will be combined to implement TLS/DTLS encryption functionality in our Telematics devices.

Note: TLS/DTLS encryption is one of the security features of Teltonika Telematics, It protects private and sensitive information from eavesdroppers and hackers by encrypting data sent over the network. 

General Information

Firmware version

It is always recommended to use the latest firmware, to check for the latest update, please click this link.

For the FMX64 device you need to install a MQTT firmware with SPECID1028

Requirements

  • Windows OS (XP, 7, 10, 11)
  • OpenSSL software.
  • Teltonika Telematics device which supports TLS/DTLS (Supported versions: 1.1/1.2)
  • Flespi channel with TLS/DTLS support. (Or any server that supports TLS/DTLS)
  • Notepad or Notepad ++ (Optional)

Implementation Guide

The following instructions will guide you through the process of installing, creating, and configuring a TLS certificate and keys for our Telematics device. To complete this, we have 3 steps to follow. For more information, click on the links below.

  1. OpenSSL Installation
  2. Creating Keys and Certificates
  3. Disabling MQTT Functionality of FMX64 device ( only applicable for Professional device )
  4. Device and Flespi Configuration

Downloads

Related wiki links

External links