Return-Path: X-Original-To: apmail-zest-dev-archive@minotaur.apache.org Delivered-To: apmail-zest-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1D705189D9 for ; Sun, 14 Feb 2016 16:52:51 +0000 (UTC) Received: (qmail 29697 invoked by uid 500); 14 Feb 2016 16:52:50 -0000 Delivered-To: apmail-zest-dev-archive@zest.apache.org Received: (qmail 29657 invoked by uid 500); 14 Feb 2016 16:52:50 -0000 Mailing-List: contact dev-help@zest.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@zest.apache.org Delivered-To: mailing list dev@zest.apache.org Received: (qmail 29645 invoked by uid 99); 14 Feb 2016 16:52:50 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 14 Feb 2016 16:52:50 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 0F0E01A0079 for ; Sun, 14 Feb 2016 16:52:50 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.28 X-Spam-Level: * X-Spam-Status: No, score=1.28 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id m0jiUbXRQrSA for ; Sun, 14 Feb 2016 16:52:47 +0000 (UTC) Received: from mail-ob0-f180.google.com (mail-ob0-f180.google.com [209.85.214.180]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id D9FAC24C68 for ; Sun, 14 Feb 2016 16:52:46 +0000 (UTC) Received: by mail-ob0-f180.google.com with SMTP id ja5so1268144obb.0 for ; Sun, 14 Feb 2016 08:52:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=n79Pdq6LysUUKD0JAe+N99vWwRHoAvxB4TRgsnOhPJU=; b=eECZe8DT4f8xHGjrpXVH4FVjuMlWwiuOyblL3pyZexoGtTSCTDglGx3weVIlnPInmi cJ96RiMDoWpYTeVh0xjPILQZi7Gt+nYyIDNbbXqT8fCY1mF+/yUYUCq/k9q8uzGdKrsT WnR485BnYZznMPqQjuYdyqDaVyR57sprK/Z6huwceRNtWGrnLTxL3ZP8DDjPYRzG7uTT hvHPqwf+3jfzMxuwnShA9vLxoChB1bDVghslrYa0JQEvOFMKxOaY3qHQ6G/VrmCTEvhX I1CfY49YcgQ8CAZ7eEtZVcoDHTWMaeU2dvbHC3aLmYiCaGnSy6Ec9XoX7HtcEtDrKgMk fMBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:content-type; bh=n79Pdq6LysUUKD0JAe+N99vWwRHoAvxB4TRgsnOhPJU=; b=nC8lM1cU9H9JXBXsvaL0L0/M2pLfSuQm3ubmalj6qsbzvDOq6Nklr8+tFHJsNMncTx 7tl1i9Dwtr6S79sOzQDPw8io3SvFqonTuPQFLhwt3uGhYAVAPSJO6GUXAHMR+S2MgnvS YJsipoeyyz+ypNhk5p+1+KpSRoK2kpfNBEt8VqSyyno1YnSUdcYNF75JHU+O3XNpQll4 AO6mrqhTqYx6pF6mx3Ld4vieFS4csiDKOOvHA2Ipo/uZHsaGj5UsEF2MuHltKV/0oEzI n5sNrYmvtHnKvCqoTnJGYbjJzCy91tZ09MYQHyLkWWXsb1skk6PfaREjWIgByNky2QXL QWug== X-Gm-Message-State: AG10YORtqwgn8tdDfl9b4mSGUncK9L7aSXJ15VC17BxDmGGr+/RoqRhp38jr1sEalPSQCOwtFr3OT3dD9easoQ== X-Received: by 10.202.71.151 with SMTP id u145mr7649569oia.87.1455468765672; Sun, 14 Feb 2016 08:52:45 -0800 (PST) MIME-Version: 1.0 Sender: hedhman@gmail.com Received: by 10.202.51.138 with HTTP; Sun, 14 Feb 2016 08:52:26 -0800 (PST) In-Reply-To: References: From: Niclas Hedhman Date: Mon, 15 Feb 2016 00:52:26 +0800 X-Google-Sender-Auth: X2-oTzKDG_9k8_F-jRvd0FDP-YY Message-ID: Subject: Re: Update from Niclas To: dev Content-Type: multipart/alternative; boundary=001a113e5112c27d6c052bbdbaba --001a113e5112c27d6c052bbdbaba Content-Type: text/plain; charset=UTF-8 Forgot to answer the ESP8266 aspect... If you don't know the ESP8266, it is an amazing microcontroller; 32bit, ADC and WiFi built-in, incl the TCP/IP stack (LWIP v4 anf v6). And it cost about $1. You can get a complete module with 4MB Flash for $1.90. I have worked a lot in building automation, that means the climate control systems in larger buildings (and not DIY home owners and makers). Indoor temperature sensors are extremely expensive (think $1000) to install after the building is up and running. So, I am simply offering a $15 device, which is powered by USB (Mains-to-USB adapters are plentiful), so it can be quickly installed (think 10mins, incl config) where ever there is a mains plug. But that is, as you realize, only the beginning. It will all come down to the data and what to do with it. And that is where the bulk of the work is, but also where the differentiation from Chinese shops, which will eventually sell anything successful at "cost+5%" or less. Cheers Niclas On Mon, Feb 15, 2016 at 12:35 AM, Niclas Hedhman wrote: > > Yes, it is all about IoT. > > About Ethereum; Have you gotten a good insight in this? I know what a > blockchain is, but assuming a million sensor generating 12 values per hour, > we are talking GBs per hour of data added... And 1 million is hopefully on > the low end. > > I would love to hear more about it... > > Cheers > Niclas > > > On Sun, Feb 14, 2016 at 11:55 PM, Jiri Jetmar > wrote: > >> Hi Niclas, >> >> so you are hacking now on hardware ? Interesting.. Just curious - what is >> that unique on a ESP8266 >> based temperature sensor ? Does it go to the direction of IoT ? >> Independently of that - if you need some, I can surely help you. And to >> "burn" a new firmware should not >> be a big problem.. :-) >> >> An idea on this topic. You mentioned you are building the backoffice for >> the sensor as well. What about >> to pipe the sensor data to a blockchain ? Means to build a smart contract >> and let the sensor write the data >> directly to such a contract : >> >> contract SimpleStorage { >> uint storedData; >> >> function set(uint x) { >> storedData = x; >> } >> function get() constant returns (uint retVal) { >> return storedData; >> } >> } >> >> This is a solidity ethereum.org contract to simply store data. One can >> extend the concept and charge some little money >> from those parties who wants to "get()" some data and hence the sensor can >> pay for him self. >> >> Cheers, >> Jiri >> >> >> >> >> 2016-02-13 4:58 GMT+01:00 Niclas Hedhman : >> >> > Gang, >> > >> > I haven't had much time on Zest lately, as I have been busy creating a >> > low-costWiFi capable, USB-powered temperature sensor. See >> > http://hedhman.org/~niclas/IndoorioD.jpg >> > >> > And for the fun of it, I ported FORTH programming language to the >> ESP8266 >> > CPU that is on this, in Assembler of course. Interpreter, Compiler, base >> > vocabulary (functions) and REPL in ~1000 assembler instructions, and the >> > full vocabulary in another 10kbytes or so. It has been a lot of fun. >> > >> > This little puppy will go for one more round of prototypes next week, >> as I >> > want to add an external watchdog and tiny prototyping area for maker >> > community. Then I intend to make a field test with 100 units or so. >> > >> > So, why am I telling you all this? >> > >> > First of all, these guys will report the temperature back to a central >> > server every 15 minutes or so. And the management system on the server >> is >> > written with Zest. The rest is with Grafana and ElasticSearch. I am >> > considering trying to build a business around data capture, aggregation, >> > analytics and visualization. Anyone interested to join? >> > >> > Secondly, I am looking for volunteers for my field test. It will >> probably >> > happen in April or so. If you participate, you will receive a USB >> powered >> > sensor as seen. Plug it into power somewhere for 6 months, connect to it >> > over WiFi, configure it to use your WiFi router over a simple web >> > interface, and keep it powered for 6 months. >> > If there are problems, I might ask for reboot. Hopefully not any >> firmware >> > upgrades. >> > >> > Let me know if you are interested in this. >> > >> > >> > So, as the device design and software is soon coming to a good state, I >> > will return my focus on the central server, which means that I will get >> > back to Zest development shortly. It has been far too quite recently. >> > >> > >> > Cheers >> > -- >> > Niclas Hedhman, Software Developer >> > http://zest.apache.org - New Energy for Java >> > >> > > > > -- > Niclas Hedhman, Software Developer > http://zest.apache.org - New Energy for Java > -- Niclas Hedhman, Software Developer http://zest.apache.org - New Energy for Java --001a113e5112c27d6c052bbdbaba--