The Intel® Edison is an ultra small computing platform that will change the way you look at embedded electronics. Each Edison packs a huge amount of tech goodies into a tiny package while still providing the same robust strength of your go-to single-board computer. Powered by the Intel® Atom™ SoC dual-core CPU and including an integrated WiFi, Bluetooth LE and 70-pin connector to attach a veritable slew of shield-like "Blocks," which can be stacked on top of one another. It's no wonder how this little guy is lowering the barrier of entry on the world of electronics!
The Intel Edison packs a robust set of features into its small size, delivering great performance, durability and a broad spectrum of I/O and software support. Those versatile features help meet the needs of makers, inventors and beginners. This is a module with a high-speed processor and WiFi and Bluetooth radios onboard. Its low power and small footprint make it ideal for projects that need a lot of processing power but don’t have the ability to be near a larger power source or have a large footprint.
If you are looking to add a little more stability to your Intel Edison stack, check out this Hardware Pack. It will provide you with increased mechanical strength for stacking Blocks on your Edison!
FCC and CE certifications from Intel can be found here => http://www.intel.com/support/edison/sb/CS-035254.htm?wapkw=edison+certifications.
You need the latest firmware version to be able to enable AP mode with the power button. You can get the latest version on the Intel Edison webiste here.
After downloading, follow these directions for updating firmware.
Then follow the directions for enabling AP mode here.
The Intel document mentions a blinking light on the board they are using that shows AP mode is enabled. Our base block does not include the LED that is on the Intel board so you won't see anything, but holding the power button for 4 seconds will enable AP mode. (it takes about 15-30 seconds to turn on) The WiFi password is the same as the login password on the Edison.
Here is a tutorial on How to Enable Edison's Bluetooth, Pair, and Connect to another Bluetooth device using the serial terminal => https://software.intel.com/en-us/articles/intel-edison-board-getting-started-with-bluetooth.
How to send data after pairing and connecting the Intel Edison to a smartphone is explained here=> https://software.intel.com/en-us/articles/connecting-the-intel-edison-board-to-your-android-phone-with-serial-port-profile-spp We recommend taking a look around for other Bluetooth Serial Terminal apps if this one does not suit your needs.
It looks like you can't add an external antenna to this specific Edison module. The u.FL connector that is populated is originally used as a manufacturing test point as stated on page 13 of the hardware guide => http://download.intel.com/support/edison/sb/edisonmodule_hg_331189004.pdf If you want one to use with an external antenna, you would need to get the Intel Edison with the external antenna "EDI2.SPOF.AL.S".
If you see this error and are trying to connect to the Intel Edison with a serial terminal, you probably are connected to the wrong serial port. Check which port you are using in your "Device Manager" on Windows or under "Applications/Utilities" on Mac.
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Competent - The toolchain for programming is a bit more complex and will examples may not be explicitly provided for you. You will be required to have a fundamental knowledge of programming and be required to provide your own code. You may need to modify existing libraries or code to work with your specific hardware. Sensor and hardware interfaces will be SPI or I2C.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels
Based on 25 ratings:
5 of 5 found this helpful:
I've installed ubilinux, compiled and add uvcvideo modules and install mjpeg-streamer. With a logitech 930 webcam I can now look at my vacation home from a remote point where I've installed a solar pannel, the edison and the webcam. I'm very pleased since it works like a charm.
I'll now work for some home automation, for fun
2 of 2 found this helpful:
I highly recommend the Intel Edison to anyone who want an Arduino with the power of a Raspi
Check out my first project @ http://www.instructables.com/id/Smart-Helmet-Intel-Edison-Sparkfun-9DOF/
And please, please be a friend and vote for us!
2 of 2 found this helpful:
Intel has done a really excellent job with this. Sure, you can criticize it a dozen ways, but if you need something that does what it does in the form factor it's in, you can't beat it. I've installed Debian for dev with it, with the intention to revert to a custom built Yocto once I have the system settled. This is the best platform I see for developing powerful wearables with very impressive power consumption and a familiar(ish) environment.
10 of 10 found this helpful:
The Intel Edison fits two categories -- those who want an Arduino compatible dev board with a few more features, and those who want a true low-power, fast SoC and don't mind doing some work for it.
The unfortunate thing with the Edison is that 95% of the people who purchase one are in the former category. It has a great toolset that allows you to build Arduino-like projects on the Arduino dev board. It seems that when Intel was first pushing these, they sent out the Arduino dev boards to everybody -- so pretty much ALL the tutorials cover that and only that. I'd venture to say that most people are not exploring what this board can do when not paired with the Arduino dev board.
I fall into the second category. This board that includes WiFi, BT plenty of storage and a large amount of RAM is fully x86 compatible and runs Linux with no problem (it comes pre-loaded with a Linux that designed for SoC board -- in fact it was the one that the BBB came with originally). 1.8v and low power consumption means this thing can run off a single 9v battery for about 2 weeks -- 3 if it is mostly idle. The biggest gripe I have with this is that there is little to no documentation on many portions of if. Like all the other SoC's out there, flipping pins are slower than the Arduino, and since everything you do is based on 1.8v and not 5v, plan on buying a bunch of TTLs (or use Sparkfun's awesome GPIO breakout board!).
As far as raw performance goes, this thing is at least 2x faster than the BBB and 3x faster than the Rasp Pi. It's fast enough where it is totally feasible to run a Java based app and a DB like MySQL right on the board and it won't bat an eyelash. It is powerful enough to be a full web server or whatever else you want it to do.
Out of the two projects I've started with this, one should be released to manufacturing this fall. Intel is fully able to commit to orders of 1,000 or even 10,000 of the board in short order -- which is where all the other SoC boards fall flat.
1 of 1 found this helpful:
Easy to work with, easy to develop software, and MUCH more embeddable than an Rpi.
2 of 3 found this helpful:
I have 2 Edison boards, the Arduino base, & 9 other boards along with 3 HW kits.
I would really appreciate if Sparkfun provided one or two scenarios from start to end on using the kits. I am finding it difficult to start to use a configuration with the current level of documentation which jumps around too much. Right now I haven't connected any power because I can't find enough data to be confident I won't damage a board.
1 of 5 found this helpful:
I'm on Windows, not using Arduino. I'm using the 9 degrees of freedom block and the console block. I cannot get a hello world to run. I would like it if SFE would publish a Getting Started without Arduino, or some documentation that would explain fully a start to finish guide using Eclipse or even command line.
Use with the base block and the OLED screen. Very cool as you can terminal into the Linux OS running onto the thing from any OS via USB and upload apps over WiFi.
VERY small! Generally very easy to use. The Wifi isn't great - I wish the uFL could be used without having to cut the 0R to the on-board antenna. Bluetooth works well.
Screws in nicely to the Intel board but getting the Hardware Pack is nearly a necessity with the red boards supplied by SparkFun. Those boards make the whole thing amazingly tiny.
Had to put tape (as recommended) over the USB connections when connecting to the battery board. Used 2 layers of electrical tape - haven't shorted yet.
Small footpint, relatively low power yet runs a decent version of Linux. The commpute power allows the use of pipes and simplifies the work I am trying to accomplish significantly. Also allows the work flow to be very modular. WiFi works very wel.l
I have some experience working with embedded platforms using Linux. The easier to use so far!!!!
I'm using this as part of a DIY medical device for my son, and even after the first day, we can't possibly live without it. This perfect component is indispensable to us!
So much power in a tiny package and relatively inexpensive.
I was only interested in the Edison for native C++ development. It was almost impossible to get any sample code to run even after running the gauntlet of installing the Intel IDE, Docker and a bunch of other stuff. Unless you are very familiar with Unix embedded system development and open source libraries with very little documentation, be prepared for a challenging experience.
I'm using it as a companion computer in my Pixhawk 2.1 FC and it had giving me no problems, easy to program works perfectly!
I found it very versatile and certainly very powerful. There is a lot of onboard storage, and the WiFi sets up very easily and works very well. However the Intel C++ IDE installation on my Mac failed miserably. So I had to use Python instead and found very little support from Intel. In particular, the Intel Edison specific library "mara.py" documentation was terrible!
Follow the directions exactly and you will get up and running.
I was so excited to finally see a small Intel architecture processor with a great little embedded Linux distro. Spent many hours learning Yocto and BitBake build system, only to find out the future of this platform is disappearing!
I love how SparkFun developed the blocks boards for this processor! I still have a bunch of ideas to build things as projects at home.
That said, I'm really disappointed to hear the Intel discontinuation announcement.
What the IoT / Maker & Embedded space was always missing was an Intel architecture product until Edison & Joule. Sure, I've got a couple Raspberry Pi's too, and the ARM community is thriving. However, sometimes building for ARM can be such a pain! Especially so when focusing on things outside what that community is focused on. I was really happy to see i386 architecture so as to avoid having to recompile a lot of things for ARM & running into the constant dependency headaches there. I was even going to build out a small Kubernetes cluster on these devices to really test out clustering them.
Alas, now after only a short period of time, before even giving enough time to marketing this and growing the community around it, Intel decides to discontinue the entire product & presumably the line of business?! Really a huge mistake if you ask me! Probably all came down to some earnings numbers in some exec's spreadsheet. A very upsetting & tragic story unless Intel has some other replacement boards they're announcing. Especially so for all those people who have startups or other projects with thousands invested in developing for this platform!
Bah... at least Raspberry Pi still has ResinOS for a more minimal container-centric Linux distro. I suppose all of the choices are ARM based now... better get recompiling... crap!
It's a great platform to plat with. Especially if it has t be very very little and still easy to use
I have received my Edison and a Sparkfun Edison Base. From the Edison Tutorial, I thought it would be really easy to use. However I have not been able to communicate with this device from my Windows machine. Sparkfun Technical are sending me a new Edison base.
I just miss it should have breadboard friendly small, however supporting all the pins and level shifting, breakout board.
I'm not doing Arduino or any of that hipster Node.js stuff on Edison, more into the MRAA side of things, Intel are doing a good job on support so far and the OS is getting better and better.
Sparkfun's Blocks are also very cool (i'd love to see a little extender cable from one to another for more layout options), most of them work well together and I hope Sparkfun improve them and maybe even make some more types (GPU Block). You can of course plug anything into the Blocks to connect more sensors and devices so your covered.
As a designer I'm use them for rapped prototyping here at Sony, very handy and very easy to just make a few tests, snap and play is awesome.
Using the Edison blocks (base, gpio, ADC and battery), the package is very handy. I'm tapping off the I2C on the ADC board for a temp sensor. It would be extremely useful to have an RTC backup battery board .. or modify the battery board to include that as well. A patch can be found on the Intel Edison Community which enables setting the parameters of the RTC backup battery control register for use with a commonly available rechargeable lithium coin cell. I posted a mod to the Arduino breakout board for such an external battery on the Edison Communities.