Re: [core] CoRE Tools
Stuart Longland <stuartl@vrt.com.au> Thu, 19 July 2018 11:37 UTC
Return-Path: <stuartl@vrt.com.au>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CDF1D130F04 for <core@ietfa.amsl.com>; Thu, 19 Jul 2018 04:37:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.89
X-Spam-Level:
X-Spam-Status: No, score=-1.89 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FqNkikIq_F7L for <core@ietfa.amsl.com>; Thu, 19 Jul 2018 04:37:34 -0700 (PDT)
Received: from bne.vrt.com.au (bne.vrt.com.au [43.252.125.53]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 96EEC130DD5 for <core@ietf.org>; Thu, 19 Jul 2018 04:37:33 -0700 (PDT)
Received: from bne.vrt.com.au (localhost [127.0.0.1]) by bne.vrt.com.au (Postfix) with ESMTP id DBAC11D143E4 for <core@ietf.org>; Thu, 19 Jul 2018 21:37:30 +1000 (AEST)
Received: by bne.vrt.com.au (Postfix, from userid 8) id C80EF1D143E3; Thu, 19 Jul 2018 21:37:30 +1000 (AEST)
Received: from bneprdmail (unknown [10.87.160.28]) by bne.vrt.com.au (Postfix) with ESMTP id B3E8C1D143E0 for <core@ietf.org>; Thu, 19 Jul 2018 21:37:28 +1000 (AEST)
Received: from [192.168.65.126] (eth2015.qld.adsl.internode.on.net [150.101.176.226]) by bneprdmail (Postfix) with ESMTPSA id 72A0717279E for <core@ietf.org>; Thu, 19 Jul 2018 21:37:28 +1000 (AEST)
To: core@ietf.org
References: <CAFD1m3G1DP1O_qMvSZfUjXuRKPULMFFXY8TcBP=e8sgu3h2LAA@mail.gmail.com> <4FF558E2-DD1F-4DA3-8418-02C958D40259@tzi.org>
From: Stuart Longland <stuartl@vrt.com.au>
Openpgp: id=77102FB21549FFDE5E13B83A0C7F53F4F359B8EF; url=https://stuartl.longlandclan.id.au/key.asc
Organization: VRT Systems
Message-ID: <f9e06a9c-0eb8-e9ed-c28a-677f5d8e7371@vrt.com.au>
Date: Thu, 19 Jul 2018 21:37:27 +1000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0
MIME-Version: 1.0
In-Reply-To: <4FF558E2-DD1F-4DA3-8418-02C958D40259@tzi.org>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-GB
Content-Transfer-Encoding: 8bit
X-Virus-Scanned: ClamAV using ClamSMTP
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/1iRL8ETTxn0ZcRTk22nR6KaJRPg>
Subject: Re: [core] CoRE Tools
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Jul 2018 11:37:37 -0000
On 19/07/18 10:02, Carsten Bormann wrote: >> Are there any other user friendly / cross platform tools that speak CoAP and or any of the other CoRE technologies? > You can install an old version of Firefox just for Copper. > There is also a port for Chrome, but that is not quite as friendly as the Firefox Copper was/is. I too was a bit miffed when I updated Firefox and lost Copper… actually the latest update has had me wondering why I don't switch to Chromium. (Guess old habits die hard… I was a Netscape user for a long time.) But, no use lamenting over that. Two downsides with Copper though: 1. it didn't do scoped addresses (e.g. ff02::1%wpan0; fe80::c0:fffe:1%eth0) 2. to my knowledge it didn't support encodings such as CBOR. The latter point made it difficult to work with the CoMI implementation I've been working on (although to be truthful, it's probably only a partial CoMI implementation, and likely lots of things I got wrong). I'd cook something up in Python, but haven't run across a CoAP library I'm happy with yet. (Tried coapthon and txthings, coapthon didn't work well at all, and txthings has problems with IPv6 multicast.) There's NodeJS libraries that work well for CoAP/CBOR, not sure if these would work with Electron or other NodeJS/Webkit UI toolkits. Then again, having something that runs as a daemon and you hit with a web browser could work well for certain things (lots of Raspberry Pi-based 6LoWPAN gateways out there, e.g. OpenThread Border Router). Postman has some good ideas regarding HTTP that'd be worth "borrowing" which could help in debugging other protocols like block transfers, CoMI and others. I haven't heard of alternatives to Copper, it was by far the best UI I've seen for dealing with CoAP. If people know of others, I'm all ears, otherwise though, maybe it's time to roll the sleeves up and DIY. Regards, -- _ ___ Stuart Longland - Systems Engineer \ /|_) | T: +61 7 3535 9619 \/ | \ | 38b Douglas Street F: +61 7 3535 9699 SYSTEMS Milton QLD 4064 http://www.vrt.com.au
- [core] CoRE Tools John Carter
- Re: [core] CoRE Tools Carsten Bormann
- Re: [core] CoRE Tools John Carter
- Re: [core] CoRE Tools Stuart Longland