Open Source code for PoE Controller



1.       mbedTLS    version  2.16.2 TLS for secure network connections  

mbedTLS (previously PolarSSL) is an implementation of the TLS and SSL protocols and the respective cryptographic algorithms and support code required. It is dual-licensed with the Apache License version 2.0 (with GPLv2 also available).  

2.       FNET 3.7.0   TCP/IP network stack  


The FNET is a free, open-source, dual TCP/IPv4 and IPv6 Stack (under  Apache v2.0 license ), for building embedded communication software on 32bit MCUs.  


3.       CoOS   - Real-Time Operating System designed for Arm Cortex M series.  

CoOS component is free and open-source; it is licensed under the Berkeley   

Software Distribution (BSD) and can be used in commercial applications under this license.  


4.       Tinny-json -   tiny-json is a versatile and easy to use json parser in C suitable for embedded systems. It is fast, robust and portable. . Tiny-json is licensed under the MIT License.  


5.       Libyuarel -  Simple C library for parsing URLs with zero-copy and no mallocs.    or .  libyuarel is licensed under the MIT license.  


6.       Time Zone database -  The Time Zone Database (often called  tz  or  zoneinfo ) contains code and data that represent the history of local time for many representative locations around the globe. It is updated periodically to reflect changes made by political bodies to time zone boundaries, UTC offsets, and daylight-saving rules. Its management procedure is documented in  BCP 175: Procedures for Maintaining the Time Zone Database .  and   

It is public domain code.  



List of Open Source for Google Cloud Functions:  


1.         "@google-cloud/iot": "^0.2.1",  Apache Version 2.0.  

2.         "base64-arraybuffer": "^0.1.5",  MIT license  

3.         "firebase-admin": "^7.4.0",  Apache License, version 2.0.  

4.         "firebase-functions": "^2.3.1"  The MIT License.  

5.         "eslint": "^5.12.0",  MIT License  

6.         "eslint-plugin-promise": "^4.0.1"  ISC license