Live data from Hacker News

Chirimen, a Firefox OS-Powered IoT Single-Board Computer Developed by Mozilla

mozopenhard.mozillafactory.org

81–90 of 135 posts

Re: Chirimen, a Firefox OS-Powered IoT Single-Board Computer Developed by Mozilla

#81
post #61

Earlier quoted context omitted.

On the other hand, do you have experience with Android tooling or its APIs?

Yes, I am familiar with them. The tooling has been really good of late. Android Studio has really improved and it is no longer as bad as it was with Eclipse.

I bet you don't use the NDK then.

Re: Chirimen, a Firefox OS-Powered IoT Single-Board Computer Developed by Mozilla

#82
post #56

Welp. Two hours in and the comments are shaping up as you'd expect on HN. Is it really so hard to empathize with people who have different skill sets than yourself? Yes, C would be more efficient. Yes, this wouldn't be very cost effective used in a high volume product. Yes, it's a little funky to write a web page just to plonk your script tag in there. But, if you spend all day doing front-end dev with jQuery and jus…

I agree, and I come from an old-school C and embedded background. If you do it in C, you have the opposite problem: interacting with the hardware is easy, speaking to a web API becomes a huge pain. There's an "impedance mismatch", which has to be overcome somewhere. And computing power is getting cheaper and cheaper. We're at the point where if you have a little board in a case with some I/O connectors, the CPU will…

I was really impressed with the Pebble SDK on this front(aside from the one-message-at-a-time part of the comms API).

Solid clean C API. Phone does all the heavy web-lifting, it really is best of both worlds.

Also PebbleCloud is one of the slickest web IDEs I've seen(working emulator streaming over VPN!).

Re: Chirimen, a Firefox OS-Powered IoT Single-Board Computer Developed by Mozilla

#83
post #14

Specs: SoC: RK3066 Memory: DDR3 1GB NAND Flash: 1GB microHDMI female microUSB x 1 (OTG) USB x 1 microUSB x 1 (UART debug) GPIO > 1 (Configurable) I2C 2 UART 2 SPI 2 Audio analog stereo IN x 1 / OUT x 1 PWM 1 Analog IN x 1

Target price?

The BeagleBone Black is $49.99[1] and has very similar specs. You can interface with its hardware using JS, and it already ships with the web-based Cloud9 IDE.[2] The main differences are:

    * BBB has 4GiB on-board storage vs Chirimen's 1GiB
    * BBB has 512MiB RAM vs Chirimen's 1GiB
    * BBB has no analog audio in/out, but 
      Chirimen has no on-board networking
    * You can buy a BeagleBone board right now.
If you want to trade off the micro HDMI port for two additional 4-pin peripheral connectors (Grove[3]) and trade the 5V power adapter requirement for the ability to power the board with microUSB, then there's the BeagleBoard Green for $38.99.[4]

1. http://www.mcmelectronics.com/product/83-16241

2. https://www.youtube.com/watch?v=PA7E7b5mWh4

3. http://www.seeedstudio.com/wiki/Grove_System

4. http://www.mcmelectronics.com/product/83-17001

Re: Chirimen, a Firefox OS-Powered IoT Single-Board Computer Developed by Mozilla

#84
post #81

Earlier quoted context omitted.

Yes, I am familiar with them. The tooling has been really good of late. Android Studio has really improved and it is no longer as bad as it was with Eclipse.

I bet you don't use the NDK then.

Nope, I don't.

Re: Chirimen, a Firefox OS-Powered IoT Single-Board Computer Developed by Mozilla

#85
post #76

This is pretty cool, but imo raspberrypi is making micro-controllers obsolete. Why would you bother with such a limited environment when you can have a full linux environment + GPIO for like $10 more.

Power consumption.

Re: Chirimen, a Firefox OS-Powered IoT Single-Board Computer Developed by Mozilla

#86
post #76

This is pretty cool, but imo raspberrypi is making micro-controllers obsolete. Why would you bother with such a limited environment when you can have a full linux environment + GPIO for like $10 more.

More fail safe (like Arduino is). Just plug the power in, instantly booting up and no worry to damage something if you just cut the power without shutting things down. And more energy efficient. You can't compare this Chirimen board to a Raspberry Pi, nor can you compare it to a Arduino. They are different. Maybe you can compare it to a Espruino board (but not really). They all will have their niche.

Re: Chirimen, a Firefox OS-Powered IoT Single-Board Computer Developed by Mozilla

#88
post #80
post #77

Earlier quoted context omitted.

If you know C, you will love Arduino. It's very easy to "to speak to a web API". They are usually low power 8-bit CPUs with 16 MHz, exactly right for small projects like blinking some lights that should run on battery for years. JavaScript/Python/etc on RaspherryPi or this new Mozilla thingy are interesting too, though will drain your battery faster. You need an OS on a 32bit CPU. If it's connected to the web you sho…

I thought Arduinos didn't come with Ethernet on the chip, and instead you have a Heath-Robinson addon board which you speak SPI to another microprocessor which has the TCP/IP stack, MAC and PHY on? The only thing I've seen that seems to really be viable for remote battery operation is the ESP2866. I have a Pi in my cupboard reading the electricity meter. I really ought to learn Arduino, simply because it's so popular…

There several Arduino models that have an ethernet port on board and there is the official Ethernet Shield for other models like UNO, Mega. The Arduino standard library supports the common solutions out of the box. So no, you don't have to bother with low level stuff (but optionslly, you can write very low level C and shift registers and speak SPI directly, if you want).

Re: Chirimen, a Firefox OS-Powered IoT Single-Board Computer Developed by Mozilla

#90
post #87

Obviously Mozilla still doesn't know why Firefox OS/phone failed.

that's simply wrong. FxOS for phones didn't fail and Mozilla knows whats going on. Maybe some bad communication and PR, that's sad.

> FxOS for phones didn't fail

Any new phone shipped with firefox os? Nobody buys it. It totally failed.

Post reply on HN