- From: Cássio Prazeres <prazeres@dcc.ufba.br>
- Date: Fri, 1 Apr 2016 14:42:16 -0300
- To: Dave Raggett <dsr@w3.org>
- Cc: public-web-of-things <public-web-of-things@w3.org>
- Message-ID: <CAMnjw7jhBSaPJ-cjKoF+vJToaeagafivwGWjpbMMdNrhr3gSEA@mail.gmail.com>
Hi Dave, We are developing gateway and devices implementation based on mDNS (Avahi), MQTT (Mosquitto) and ESB (Apache Service Mix). - devices and gateways can be discovered by using mDNS - once discovered, devices are automatically configured - then devices are registered on the gateways as a REST service (ESB), also automatically - an the end, web applications can communicate with gateways by RESTful services and gateways can communicate with its devices by using MQTT best regards, -- Cássio Prazeres --------------------------------------------------------------------------- Computer Science PhD Professor Adjunto III - Universidade Federal da Bahia WISER: Web and Interactive Systems Research Group Area: Hypermedia/Semantic Web/Web Services Site: http://www.dcc.ufba.br/~prazeres/ Lattes: http://lattes.cnpq.br/5075736089100544 On Fri, Apr 1, 2016 at 8:03 AM, Dave Raggett <dsr@w3.org> wrote: > I’ve implemented a small mDNS client as a means for my C++ based web of > things server for microcontrollers to discover a gateway, and wonder if > anyone else has been exploring this approach and would care to swap notes? > > This is aimed at IoT devices with IP connectivity. When the device starts > up, it uses DHCP to set up the network parameters and then uses mDNS to > discover the gateway. The device then registers its “things” as proxies on > the gateway, which is likely to be a more powerful device, e.g. running > Linux, such as a Raspberry Pi or Intel Edison. > > I am currently using the dns-sd command line tool to register the gateway > as a discoverable service. However, OS X is setting the time to live to > only 120 seconds for the DNS “A” records that declare the IPv4 address for > a service. OS X stops responding to mDNS queries once this time has > expired. I guess, that I will need to look at the Bonjour library as a way > to extend the time to live. > > — > Dave Raggett <dsr@w3.org> > > > >
Received on Friday, 1 April 2016 18:09:12 UTC