Skip to content

menloparkinnovation/openpux

Repository files navigation

Openpux Internet Of Things (IOT) Framework

Copyright (C) 2018 Menlo Park Innovation LLC

menloparkinnovation.com menloparkinnovation@gmail.com

Last update 03/07/2018

Openpux Sub Projects

openpux:

Node.js based IoT server with in memory or Amazon SimpleDB data stores.

Development is frozen, as a serverless version openpux4 is in development. Still useful as a local server for RaspberryPi, or small cloud IaaS VM's such as AWS LightSail.

nodejs/dweet:

Node.js utility providing both a command line embedded device configuration utility and IoT gateway on RaspberryPi, Mac, PC, or Linux.

Arduino/Libraries:

MenloFramework, a framework approach to creating embedded firmware for Arduino supporting AtMega328, AVR/Mega, and ARM32/SAM/Due. This has been validated against Arduino IDE 1.6.4 and test/regression scripts are in tests/mac.

The framework architecture also supports ports to RFDuino (ARM/BLE), SparkCore, (Photon/Particle), and variants such as Galileo/Edison (x86/Linux).

Tested versions of these ports will be in future updates as re-validation against the latest releases from these providers is in progress.

Arduino/<project_name>:

IoT projects using the MenloFramework and communicating with the openpux IoT server.

Hardware:

MenloPark Innovation LLC hardware projects for IoT scenarios.

All projects use the Eagle design software, and generally fit within the free versions limits.

Designs have been tested by generating boards from OshPark.

FPGA Hardware:

menlo_cnc - FPGA based CNC controller with embedded Linux.

fpga/de10_nano_shell - Silicon Shell for Terasic DE110-Nano-SoC board.

menlo_gigatron - FPGA implementation of the Gigatron (gigatron.io)

About

Internet Of Things (IOT) boot strapping platform. Based on Node.js, Client side Javascript.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published