In response to the wired ethernet issue :

https://www.olimex.com/Products/IoT/ESP32/ESP32-GATEWAY/open-source-hardware

https://www.digikey.com/product-detail/en/olimex-ltd/ESP32-EVB/1188-1177-ND/6580749&?gclid=EAIaIQobChMI8t2Q5N_O4AIV_yCtBh0rgQhgEAQYASABEgJdUPD_BwE

All those Pi clones will have the same problems with much less support than a 
Pi. 

C

> On Feb 21, 2019, at 19:53, Gregg Levine <gregg.drw...@gmail.com> wrote:
> 
> Hello!
> it is interesting that you mention OpenWRT in this context. Early in
> the cycles regarding OWFS one of us got it to work on an appropriately
> configured WRT54GL router. That meant following a website's
> instructions to open the rig and find and attach to it the two serial
> ports it needs to continue.
> 
> Oh and that also includes constructing the adapters needed to
> translate the 3,.3V logic levels on the Router board to the RS232
> levels need to make the serial adapters work.
> 
> To find out more simply instruct Google to search for WRT54G serial
> port and there you are.
> 
> I don't wear the List Manager's hat here, but I find this extremely
> interesting, and will support it.
> -----
> Gregg C Levine gregg.drw...@gmail.com
> "This signature fought the Time Wars, time and again."
>> On Thu, Feb 21, 2019 at 6:18 PM Alastair D'Silva <alast...@d-silva.org> 
>> wrote:
>> 
>> I'll throw in my $0.02 too...
>> 
>> I was of the opinion that it would be awesome to have an owserver
>> implementation for the ESPxxxx, but now that supercheap Linux SBCs such
>> as the Orange Pi Zero, Nanopi Neo, etc are available, it's hard to make
>> that argument based on hardware cost, especially if you need ethernet
>> rather than Wifi.
>> 
>> It's also hard to make the argument based on power, we measured an
>> underclocked Allwinner H3 at 0.25W (with the GPU disabled).
>> 
>> My current position now is that a cheap SBC takes all the software
>> effort away, and the write wear issue can be solved either by
>> netbooting or using a readonly root filesystem - Buildroot & OpenWRT
>> are both good choices to build this.
>> 
>> --
>> Alastair D'Silva           mob: 0423 762 819
>> skype: alastair_dsilva
>> Twitter: @EvilDeece
>> blog: http://alastair.d-silva.org
>> 
>> 
>> On Thu, 2019-02-21 at 23:54 +0100, Stefano Miccoli via Owfs-developers
>> wrote:
>>> Quite an interesting discussion, please forgive me if I throw in my
>>> 1cent.
>>> 
>>> We should not forget that normal RPis are educational boards, not
>>> meant for professional use. OS on a SD is a terrible idea, with
>>> regard to card corruption, but at least it is *impossible* to brick
>>> your board. Something wrong? just swap SDs and start over…  I think
>>> that this is a key point for educational/hobby use.
>>> 
>>> For industrial application there is the compute module <
>>> https://www.raspberrypi.org/products/compute-module-3/>;, with up to
>>> 32GB  eMMC, and, as already mentioned, newer RPis can boot from USB
>>> but also from network. If you are familiar with setting up a DHCP,
>>> TFTP, NFS server, you can also try a fully storage less network
>>> client setup. (Of course this makes sense if you are going to deploy
>>> a cluster of at least five RPis. But with a reasonable server and
>>> network this easily scales up to tens of nodes.)
>>> 
>>> However the main point, in my opinion, is that for most application
>>> you do not need the power of a full fledged linux system-on-chip
>>> (with 8GB+ storage, 1GB ram, 4 cores, GPU, hdmi port, ethernet, etc.)
>>> Moreover linux systems need administration and security updates, etc.
>>> so for a great number of applications it is just over kill.
>>> 
>>> So if you are not going to use the distributed “intelligence” and
>>> compute power sleeping in your SOC nodes, the µcontroller is for sure
>>> the way to go.
>>> 
>>> Stefano
>>> 
>>>> On 21 Feb 2019, at 06:29, Colin Reese <colin.re...@gmail.com>
>>>> wrote:
>>>> 
>>>> Joe,
>>>> 
>>>> I transitioned from Pis to ESP32. I was all-in on Pis, trust me. I
>>>> love linux. The issues:
>>>> 
>>>> It's not just the power supply. SDCards in this environment will
>>>> corrupt eventually, absolutely. There is nothing that can protect
>>>> the operating system from eventual corruption. Yes, I too, have
>>>> been lucky and had them run for years. You simply cannot count on
>>>> this with consumer-grade sd cards. You can buy industrial quality
>>>> flash or eMMC, but at this point you are spending more for your
>>>> memory than you are on the board, and often much, much more. If you
>>>> do enough research, you will find that this is simply something you
>>>> cannot practically avoid, unless you go to these expensive cards,
>>>> or do work to make a frozen, read-only operating system image that
>>>> offloads all data that need to be permanently stored onto something
>>>> like a flash drive, where you do not care if it becomes partially
>>>> corrupted. It's sad, but true. I have talked to dozens of people
>>>> who use these. Every single one has had these issues, regardless of
>>>> how good their power supply is. If your application cannot tolerate
>>>> a reformat periodically (remote devices come to mind), this
>>>> situation is simply a non-option.
>>>> 
>>>> The operating system is constantly being updated, and if you want
>>>> things like, I dunno, support for Python 3.5+, you have to deal
>>>> with the fact that it is often times a bleeding edge operating
>>>> system, and things simply break. LSB was non-functional for a
>>>> period ... it has at many times simply been a mess.
>>>> 
>>>> For me, I do not need a local database. I push it to a cloud
>>>> service (my own servers, in this case), and handle it there, and
>>>> serve it to anywhere on the net. For this reason, the complexity of
>>>> a Pi solution simply does not outweigh the above issues.
>>>> 
>>>> Now, you can get an ESP32, which has WiFi, 4MB flash, bluetooth, in
>>>> a tiny package, for $10. You can get one with a nice little oled
>>>> display for $19. You can get one with an sdcard and wired ethernet
>>>> for $30. You can get another version with 4MB more of program space
>>>> via PSRAM for a little more. You can get em with relays, IR
>>>> transceivers, CAN, RS485 .. lots of things. It's not quite as
>>>> diverse as the arduino ecosystem, but it is getting there for sure.
>>>> Best, you can run micropython on it and avoid having to write any C
>>>> whatsoever. I ported a ton of code over from my Pi projects. Best
>>>> of all, it is rock solid. Mine reboots once an hour, stores data in
>>>> a little json file to pick up after it reboots, and loads config
>>>> from a set of json files. It posts to a web API, hosts its own web
>>>> page for web-based config ... it's just ... wonderful.
>>>> 
>>>> Should probably contact me off-list if you want, as this is not
>>>> germane to OWFS, but happy to give you any info you like.
>>>> 
>>>> Cheers,
>>>> C
>>>> 
>>>>> On 2/20/2019 7:38 PM, joep wrote:
>>>>> Hi All,
>>>>>    To some extent this follows from thread: *Reliability and
>>>>> Robustness of the DS2482-100 or DS2482-800*
>>>>>    I've been using a couple of Raspberry Pi's (RPi 1 Model A+)
>>>>> to manage the temperature, humidity and lighting in a terrarium
>>>>> since 2014/2015. One Pi is in active use while the other is used
>>>>> as a development platform to try things out on. Overall I'm
>>>>> impressed by how much one can do without spending a fortune and
>>>>> I'm quite keen to explore further.
>>>>>    One thing which always bothered me with the Pi's is the SD
>>>>> card. I've had a few corruptions (all power supply related). Even
>>>>> with a clean and stable supply I am still doubtful if one can
>>>>> achieve "industrial grade" reliability if using SD cards. So I'm
>>>>> now looking for other microcontroller options to control my 1-
>>>>> wire based system as I'm intending to extend management to my
>>>>> greenhouses where reliability is more important.
>>>>>    Options I have looked at so far include the Arduino (Uno,
>>>>> Zero or DUE) and the ESP32. Haven't fully explored the latter but
>>>>> it seems to have an incredible number of interfaces. I'm quite
>>>>> impressed by the Arduino - it's simple, there's a big choice of
>>>>> units and it's easily extensible (with a lot of pre-built modules
>>>>> available). My design will involve power switching and (ideally)
>>>>> more than one 1-wire bus (so a DS2482-100 is likely to be
>>>>> involved). The system will also interface to my network for
>>>>> monitoring and management.
>>>>>    What are your opinions re. suitable microcontrollers where
>>>>> reliability and ease of extensibility are requirements.
>>>>> --
>>>>> Regards
>>>>> Joe P.
> 
> And this message is supported by the Friends of Dwarf Grumpy.
> 
> 
> _______________________________________________
> Owfs-developers mailing list
> Owfs-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/owfs-developers
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to