Modular Industrial-grade embedded/IoT platform based on G400D

Greetings all,

I wasn’t sure exactly where to post this but thought it would be general enough for General Discussions.

The purpose of this post is to “showcase” if you will, a concept we have been tinkering with over the last year or so and obtain feedback as to the possible direction we wish to take this.

So, the background: As (mostly electrical) engineers that provide solutions in the industrial communications space, we have experienced many moments of frustration with the lack of a complete, industrial grade “IoT-type” hardware platform that meets our general wish list, that looks something like the following:

  • It is of a reasonable cost, considering the industrial grade requirement.
  • It is packaged and ready to use. The less hardware development we have to do, the better.
  • It is modular at a hardware interface level to address different applications
  • It should be programmable ideally from Visual Studio, so we can avoid having to brush up on our C development skills.

For many years we waited for our hardware nirvana but were unable to find something that fulfilled these criteria. After much on and off tinkering, we bit the bullet and decided to build something ourselves. .NET micro and GHI’s solutions seemed to provide the closest starting point to what we wanted to achieve.

The result is what we call Nexus, based around the G400-D module. We’ve tried to incorporate all the hardware features, in our experience, we think are important to a product like this, such as:

  • Fully isolated 9-30V power supply and signals/connections.
  • Main power sensing (such as in an ignition or battery power sensing scenario).
  • Six isolated expansion IO modules that are easy to develop. Four of the slots are fully Mikrobus signal compatible.
  • On board Ethernet, USB, EEPROM and microSD card.
  • Super Cap for short term power bridging and/or safe device shutdown
  • Basic LEDs for status information plus the option for an LCD TFT display when required.

Right now, we have created the following basic isolated slot modules:

  • CAN
  • RS232
  • RS485
  • 8x Digital input & output
  • 8x Relay
  • GPS

We’re also cooking up some Micro-based modules for specific applications and Ethernet/TCP -based protocols, as well as a common double-slot interface for the HMS Anybus CompactCOM line of industrial communications interfaces.

On the software front, we’ve created a hardware .net Micro API for the device to handle all the hardware-related stuff such as ensuring safe SD card writes in conjunction with the super-cap power circuit.

Nexus is currently being used in a proof-of-concept project for a large mining company for data monitoring purposes. However, that aside, right now we are considering whether making Nexus available as a bare-bone version (with CE/FCC compliance) is a viable prospect, that is, provide the hardware and hardware API as a standalone product.

I thought a good place to start would be the GHI community - we would value and appreciate any input or suggestions at this point.

9 Likes

Looks cool, similar to something I am looking to create, if only it had POE (802.3af/802.3at). Some dimensions would be nice…

1 Like

So, why not gadgeteer?

+1. A device like this should definitely have POE. Or maybe make the network portion a module also and offer wired, wired+POE, & WiFi as module options.

If I understand the design correctly, then either Wifi or POE (among others) could be available via the use of custom-made modules.

I see this hardware like a prototyping board but industrial-grade. More technical informations would be welcome, indeed.

@ AlexTZA, you design looks very similar to this:

They also have a but load of Tibbit Blocks as well.
http://tibbo.com/tibbits.html

@ networkfusion, @ ianlee74: Device dimensions are 125 x 165 x 55 mm. POE was not a priority for our initial use case, but I think this is probably worth implementing. As we have never implemented a POE circuit, can you suggest any implementation hints in that regard (typical implementation IC’s etc - I’m busy checking out some application notes). In our case, we would need to maintain the 9-30V range isolated DC supply so the POE needs to feed into that and either source should work.

Also related to ianlee74’s comment on a type of modular network interface, we had looked at this early on in the design and at that stage decided not to go that route, but is definitely worth reconsideration. I can picture building in a special network interface module area where the ethernet connector is now with some component re-organisation.

@ Bec a Fuel: Wifi yes, via one of the slot modules, POE not at the moment as for this to work properly, it would need to be integrated into the mainboard. But this is something I think we will definitely revisit along with a modular network interface to neaten the network options.

@ versamodule: Thanks for that very interesting link - never came across them in all my searches! The concept and costing looks very appealing. I couldn’t find microSD or CAN Tibbit blocks though which are mandatory for our initial application - wonder if one can make those oneself? Cost wise, it would be difficult for us to compete with the Tibbo solution, simply due to the fixed nature of all the interfaces (connectors are expensive!) and the fact that all our interfaces, power etc. are electrically isolated. Has anyone used the TPP2 mainboard, and comment on performance vs the G400 for example?

I’ve posted some more information/resources on our web site (we are busy reworking that section of the site so apologies that it is a bit tacky at the moment):

[url]http://www.idx.co.za/Default.aspx?tabid=456[/url]

2 Likes

An anolog input module would be useful (0-20 mA / 0-5 V or similar).

@ AlexTZA - PoE (Power over Ethernet) – Silvertel | Power Over Ethernet Modules | Telecom Modules seems to be popular with POE integration circuits.

because: Industrial ?

Never trust a 10 pin Gadgeteer connector :snooty:

I actually own a TPP2. However I cannot give any valuable feedback on comparison to the G400 as I never used a G400, Sorry…