MAXREFDES143#: DeepCover Embedded Security in IoT Authenticated Sensing & Notification

Dependencies:   MaximInterface mbed

The MAXREFDES143# is an Internet of Things (IoT) embedded security reference design, built to protect an industrial sensing node by means of authentication and notification to a web server. The hardware includes a peripheral module representing a protected sensor node monitoring operating temperature and remaining life of a filter (simulated through ambient light sensing) and an mbed shield representing a controller node responsible for monitoring one or more sensor nodes. The design is hierarchical with each controller node communicating data from connected sensor nodes to a web server that maintains a centralized log and dispatches notifications as necessary. The mbed shield contains a Wi-Fi module, a DS2465 coprocessor with 1-Wire® master function, an LCD, LEDs, and pushbuttons. The protected sensor node contains a DS28E15 authenticator, a DS7505 temperature sensor, and a MAX44009 light sensor. The mbed shield communicates to a web server by the onboard Wi-Fi module and to the protected sensor node with I2C and 1-Wire. The MAXREFDES143# is equipped with a standard shield connector for immediate testing using an mbed board such as the MAX32600MBED#. The simplicity of this design enables rapid integration into any star-topology IoT network requiring the heightened security with low overhead provided by the SHA-256 symmetric-key algorithm.

More information about the MAXREFDES143# is available on the Maxim Integrated website.

History

Updated MaximInterface revision. default tip

2018-01-19, by IanBenzMaxim [Fri, 19 Jan 2018 10:33:16 -0600] rev 35

Updated MaximInterface revision.


Updated MaximInterface to version 1.1.

2018-01-11, by IanBenzMaxim [Thu, 11 Jan 2018 14:23:25 -0600] rev 34

Updated MaximInterface to version 1.1.


Updated MaximInterface library.

2017-11-06, by IanBenzMaxim [Mon, 06 Nov 2017 17:55:46 -0600] rev 33

Updated MaximInterface library.


Updated to use MaximInterface library.

2017-11-06, by IanBenzMaxim [Mon, 06 Nov 2017 17:34:13 -0600] rev 32

Updated to use MaximInterface library.


Added domain information for new site.

2017-04-04, by IanBenzMaxim [Tue, 04 Apr 2017 14:10:48 -0500] rev 31

Added domain information for new site.


Removed unused functionality from ESP8266.

2017-01-26, by IanBenzMaxim [Thu, 26 Jan 2017 18:00:02 -0600] rev 30

Removed unused functionality from ESP8266.


Rollback to mbed 2 for stability until online compiler issues with mbed 5 can be resolved.

2017-01-26, by IanBenzMaxim [Thu, 26 Jan 2017 16:55:23 -0600] rev 29

Rollback to mbed 2 for stability until online compiler issues with mbed 5 can be resolved.


Migrated the web interface to the mbed 5 networking stack to improve system compatibility.

2017-01-26, by IanBenzMaxim [Thu, 26 Jan 2017 14:18:21 -0600] rev 28

Migrated the web interface to the mbed 5 networking stack to improve system compatibility.


Temporarily moved to a fork of mbed-os due to issues with the implementation of mutexes. Stripped mutex implementation for armcc which should not affect this project since it does not use RTOS features.

2016-12-16, by IanBenzMaxim [Fri, 16 Dec 2016 20:14:05 +0000] rev 27

Temporarily moved to a fork of mbed-os due to issues with the implementation of mutexes. Stripped mutex implementation for armcc which should not affect this project since it does not use RTOS features.


Added full copy of mbed library to project for temporary bug fixing.

2016-12-16, by IanBenzMaxim [Fri, 16 Dec 2016 12:28:13 -0600] rev 26

Added full copy of mbed library to project for temporary bug fixing.