Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [m2m-iwg] DeviceHive

That's pretty unique!  At one point we had native NetDDE SDKs for VMS and Unix also (HPUX, SunOS, and AIX). NetDDE was very much like a peer to peer version of MQTT (more like DDS). 




On May 23, 2013, at 10:39 AM, "UOMo" <uomo@xxxxxxxxxxx> wrote:

Sure, guess why I wrote that DDE over RMI bridge (most likely the only one ever written in the world, unless you can show me other examples?<329.gif>) allowing the gateway to be based on Java rather than Microsoft and IIS 10 years ago?<347.gif>

Even though the small gardeners may have hosted both on Windows some larger users like the Vienna University Horticulture (BOKU) hosted the Tomcat gateway on their Linux or Unix servers already.

Werner

On Thu, May 23, 2013 at 4:30 PM, <m2m-iwg-request@xxxxxxxxxxx> wrote:
Send m2m-iwg mailing list submissions to
        m2m-iwg@xxxxxxxxxxx

To subscribe or unsubscribe via the World Wide Web, visit
        http://dev.eclipse.org/mailman/listinfo/m2m-iwg
or, via email, send a message with subject or body 'help' to
        m2m-iwg-request@xxxxxxxxxxx

You can reach the person managing the list at
        m2m-iwg-owner@xxxxxxxxxxx

When replying, please edit your Subject line so it is more specific
than "Re: Contents of m2m-iwg digest..."


Today's Topics:

   1. Re: DeviceHive (Rick Bullotta)
   2. Re: Demonstrator of Eclipse M2M technologies (Thomas Schuetz)


----------------------------------------------------------------------

Message: 1
Date: Thu, 23 May 2013 13:30:37 +0000
From: Rick Bullotta <rick.bullotta@xxxxxxxxxxxxx>
To: m2m Industry Working Group <m2m-iwg@xxxxxxxxxxx>
Subject: Re: [m2m-iwg] DeviceHive
Message-ID:
        <C7D31C647F791B439B6E65E10053D5370DA459E3@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>

Content-Type: text/plain; charset="us-ascii"

Yup. I was CTO of Wonderware for a while, so I know DDE and Windows quite well. We generated a lot of revenue in that world.  ;-)

But the IoT is a different world.  On the device or gateway, the cost of an OS license is very prohibitive.  It's the same on the server side.  Early on at ThingWorx we looked at leveraging Microsoft technologies on the server side, and we quickly realized that a large percentage of our revenues would be going directly to Microsoft as royalties.  No thanks.


From: m2m-iwg-bounces@xxxxxxxxxxx [mailto:m2m-iwg-bounces@xxxxxxxxxxx] On Behalf Of UOMo
Sent: Thursday, May 23, 2013 6:16 AM
To: m2m-iwg@xxxxxxxxxxx
Subject: Re: [m2m-iwg] DeviceHive

Ian/Rick/all,

Indeed, but so is almost every leading and mature Embedded solution in the last 10 or more years[cid:image001.gif@01CE5798.3198DC30]
This is an article about the greenhouse and home automation vendor I wrote that device to DDE to RMI bridge 10 years ago to remotely control its devices from a Mobile Web Application based on J2EE (that's what it was called then at least)
http://www.hortidaily.com/article/825/Germany-RAMs-VisuSpectrum-allows-researchers-to-visualize-adjusted-light-spectra

The company web site (sorry only German, but several members of this list seem from Germany, so I figured it might help them)
http://www.ram-group.com/

You won't find a single non-PC or Windows application there. Also in Dubai with our NFC and Ticket vending project for Xerox/ACS I remember all Embedded devices there (and in other countries including Switzerland or several US States including NY/NJ) run Windows CE. It is possible they experiment with Windows Phone/Embedded now, but most will remain there, after all the whole "LTS" aspect is very big for those customers, too. They won't jump to Android or Windows Phone 8 and replace Millions of devices[cid:image002.gif@01CE5798.3198DC30]

At least the readers for Smart Containers here in Scandinavia used with Maersk are either Windows CE or Psion (Symbian), too. All pretty much technologically the same generation of our Mobile Web Clients for the RAM solution I did 10 years ago.

Having a Windows server may not be such a bad thing, though an (Embedded) Java equivalent running on e.g. a Raspberry Pi could be an interesting challenge and addition to this Github project (I'll ask Stephen Chin about it tonight when I see him again at GR8Conf[cid:image001.gif@01CE5798.3198DC30])

The broad variety of client devices, J2ME (compatible with the latest CLDC8/MEEP once that goes Final) Android or other platforms are equally supported, that looks very interesting there.

The scripting language of choice is Python, that will make it interesting and potentially useful for the colleagues here at Maersk in my current team (and maybe even those dealing with remote container access and management)
It may not be the first language of choice for the Lua community, but Python and Lua are not that different, so maybe somebody could add Lua to the DeviceHive stack, too?[cid:image002.gif@01CE5798.3198DC30]

Thanks Ian for mentioning it.

Werner

On Thu, May 23, 2013 at 9:39 AM, <m2m-iwg-request@xxxxxxxxxxx<mailto:m2m-iwg-request@xxxxxxxxxxx>> wrote:

------------------------------

Message: 2
Date: Wed, 22 May 2013 20:48:46 +0000
From: Rick Bullotta <rick.bullotta@xxxxxxxxxxxxx<mailto:rick.bullotta@xxxxxxxxxxxxx>>
To: m2m Industry Working Group <m2m-iwg@xxxxxxxxxxx<mailto:m2m-iwg@xxxxxxxxxxx>>
Subject: Re: [m2m-iwg] DeviceHive
Message-ID:
        <C7D31C647F791B439B6E65E10053D5370DA44669@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<mailto:C7D31C647F791B439B6E65E10053D5370DA44669@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>>

Content-Type: text/plain; charset="us-ascii"

Just took a look. Seem another protocol missing a metamodel and concrete data/command formats.  Server is .NET only for now.


From: m2m-iwg-bounces@xxxxxxxxxxx<mailto:m2m-iwg-bounces@xxxxxxxxxxx> [mailto:m2m-iwg-bounces@xxxxxxxxxxx<mailto:m2m-iwg-bounces@xxxxxxxxxxx>] On Behalf Of Ian Skerrett
Sent: Wednesday, May 22, 2013 4:42 PM
To: m2m Industry Working Group
Subject: [m2m-iwg] DeviceHive

Does anyone have experience with DeviceHive?  http://www.devicehive.com/


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://dev.eclipse.org/mailman/private/m2m-iwg/attachments/20130522/62feaafb/attachment.html>

------------------------------

Message: 3
Date: Wed, 22 May 2013 21:00:36 +0000
From: Rick Bullotta <rick.bullotta@xxxxxxxxxxxxx<mailto:rick.bullotta@xxxxxxxxxxxxx>>
To: m2m Industry Working Group <m2m-iwg@xxxxxxxxxxx<mailto:m2m-iwg@xxxxxxxxxxx>>
Subject: Re: [m2m-iwg] DeviceHive
Message-ID:
        <C7D31C647F791B439B6E65E10053D5370DA446B2@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<mailto:C7D31C647F791B439B6E65E10053D5370DA446B2@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>>

Content-Type: text/plain; charset="us-ascii"

A few other observations:


-          Kind of a "one size fits all" command approach that leaves the payloads pretty much a black box - needs to be more specific command types/formats/associated semantics

-          I like some of the higher level object semantics and the device typing, although it is incomplete and doesn't really let you discover the device's capabilities (another "black box" blob for that)

-          Similar to the approach we've taken at TW where the "pipe" and "wire format" could be just about anything (JSON or binary over HTTP, web sockets, raw sockets, serial/BT), so I like that part ;-)

-          Device registration doesn't require any authorization, which is a pretty big security hole

-          The concept of a "network" is an interesting organizational concept which I also agree with - enables faux multi-tenancy and bulk permissions to be managed more easily.  We call them "ThingSpaces" but same basic idea.

-          I like some of the QoS stuff built into the command structure to allow lifetime for commands.  Should be more structure/specifics to the command status/flags though

That's a quick brain dump if it helps.


From: m2m-iwg-bounces@xxxxxxxxxxx<mailto:m2m-iwg-bounces@xxxxxxxxxxx> [mailto:m2m-iwg-bounces@xxxxxxxxxxx<mailto:m2m-iwg-bounces@xxxxxxxxxxx>] On Behalf Of Rick Bullotta
Sent: Wednesday, May 22, 2013 4:49 PM
To: m2m Industry Working Group
Subject: Re: [m2m-iwg] DeviceHive

Just took a look. Seem another protocol missing a metamodel and concrete data/command formats.  Server is .NET only for now.


From: m2m-iwg-bounces@xxxxxxxxxxx<mailto:m2m-iwg-bounces@xxxxxxxxxxx><mailto:m2m-iwg-bounces@xxxxxxxxxxx<mailto:m2m-iwg-bounces@xxxxxxxxxxx>> [mailto:m2m-iwg-bounces@xxxxxxxxxxx<mailto:m2m-iwg-bounces@xxxxxxxxxxx>] On Behalf Of Ian Skerrett
Sent: Wednesday, May 22, 2013 4:42 PM
To: m2m Industry Working Group
Subject: [m2m-iwg] DeviceHive

Does anyone have experience with DeviceHive?  http://www.devicehive.com/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://dev.eclipse.org/mailman/private/m2m-iwg/attachments/20130523/47096692/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.gif
Type: image/gif
Size: 186 bytes
Desc: image001.gif
URL: <http://dev.eclipse.org/mailman/private/m2m-iwg/attachments/20130523/47096692/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.gif
Type: image/gif
Size: 257 bytes
Desc: image002.gif
URL: <http://dev.eclipse.org/mailman/private/m2m-iwg/attachments/20130523/47096692/attachment-0001.gif>

------------------------------

Message: 2
Date: Thu, 23 May 2013 16:29:38 +0200
From: "Thomas Schuetz" <ts@xxxxxxxxx>
To: "'m2m Industry Working Group'" <m2m-iwg@xxxxxxxxxxx>
Subject: Re: [m2m-iwg] Demonstrator of Eclipse M2M technologies
Message-ID: <7962668303094F419564AC22F429ADE4@TSDELLLAPTOP>
Content-Type: text/plain; charset="iso-8859-1"

Hi,



thanks for all the help,

this tree view looks great. Good to know the possibilities.

Since M2M will be only a part of my demo I will keep it simple and use
m2m.eclipse.org and http://m2m-eclipse.cloudfoundry.com/ to visualize my
Values.



Paho (currently using Java Client) is a nice and simple MQTT implementation.
Thanks!



Thomas





------------------

Dipl.-Ing. Thomas Schuetz
Gesch?ftsf?hrer

Protos Software GmbH
Agnes-Pockels-Bogen 1
80992 M?nchen

Phone: +49-89-624185-10
Fax: +49-89-624185-49

mailto:  <blocked::mailto:ts@xxxxxxxxx> ts@xxxxxxxxx
 <http://www.protos.de> http://www.protos.de

  _____

Von: m2m-iwg-bounces@xxxxxxxxxxx [mailto:m2m-iwg-bounces@xxxxxxxxxxx] Im
Auftrag von Roger Light
Gesendet: Donnerstag, 23. Mai 2013 15:10
An: m2m Industry Working Group
Betreff: Re: [m2m-iwg] Demonstrator of Eclipse M2M technologies



Hi Thomas,

You could also use something like http://test.mosquitto.org/sys/ (uses Ben
Hardill's d3 code from
www.hardill.me.uk/wordpress/2013/03/24/d3-mqtt-tree-visualiser-updated/ ).

We can't do it on m2m.eclipse.org at the moment because we haven't got
websockets support on it yet. It would be easy enough to create a new page
on test.mosquitto.org for your demo though.

Cheers,

Roger

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://dev.eclipse.org/mailman/private/m2m-iwg/attachments/20130523/451b97e8/attachment.html>

------------------------------

_______________________________________________
m2m-iwg mailing list
m2m-iwg@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/m2m-iwg


End of m2m-iwg Digest, Vol 19, Issue 27
***************************************
_______________________________________________
m2m-iwg mailing list
m2m-iwg@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/m2m-iwg

GIF image

GIF image


Back to the top