Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 60 reacties
Submitter: player-x

ARM heeft samen met IBM de Ethernet IoT Starter Kit, een ontwikkelbordje met een ARM Cortex M4-soc, uitgebracht. De starterskit is bedoeld voor ontwikkelaars en kleine bedrijfjes die snel internet of things-toepassingen willen koppelen aan onder andere IBM clouddiensten.

De Freescale K64F-soc van de Ethernet IoT Starter Kit is gebaseerd op ARM's Cortex M4-chipontwerp. Deze is specifiek bedoeld voor embedded toepassingen. De soc draait op 120MHz. Verder is er 256KB werkgeheugen aanwezig, evenals 1MB flashgeheugen. Tevens is er een ethernetaansluiting aanwezig.

Ten opzichte van het eerdere IoT-starterspakket van ARM en IBM is de hardware krachtiger geworden: het oudere bordje moest het nog doen met een 96MHz Cortex M3-soc, 32KB ram en 512KB flashgeheugen. Daarnaast heeft de nieuwe uitvoering meer spi- en l2c-aansluitingen. Er is ook een expansiekit beschikbaar. Deze biedt diverse sensoren, waaronder een thermometer, een accelerometer, twee potentiometers, een buzzer en een led die drie kleuren kan weergeven.

IBM werkt mee aan het IoT-project van ARM om zijn clouddiensten te promoten. Met het meegeleverde ARM mbed OS kunnen ontwikkelaars een koppeling maken met IBM's BlueMix-clouddienst. Daarnaast kan het ontwikkelbordje via een website van IBM uitgelezen worden. De adviesprijzen voor de Ethernet IoT Starter Kit en de diverse optionele accessoires zijn nog niet bekendgemaakt, maar ARM laat aan de BBC weten dat de kit ergens tussen de 50 dollar, circa 44 euro, en 200 dollar gaat kosten.

IoT Starter Kit – Ethernet Edition

Moderatie-faq Wijzig weergave

Reacties (60)

"The price has yet to be set, but ARM said it should be somewhere between $50 (32) and $200."
http://www.bbc.com/news/technology-31584546
Voor tweakers is een Raspberry Pi dan waarschijnlijk leuker, goedkoper en meer mogelijkheden.
Maar om je broodrooster aan het internet te hangen is deze wel krachtig genoeg, een hdmi poort is dan een beetje overkill. Lijkt me overigens met de veiligheid en privacy helemaal niet zo'n best idee om alles aan het internet te hangen:
the average Internet of Things gadget has an astounding 25 security flaws, and 70 percent have at least one such vulnerability
(zie onderstaand artikel)

Aardige artikelen over the Internet of Things (IoT) en security.
http://spectrum.ieee.org/...ctrum+%28IEEE+Spectrum%29
http://www.csoonline.com/...r-internet-of-things.html

[Reactie gewijzigd door Mr_gadget op 26 februari 2015 22:44]

Voor tweakers is een Raspberry Pi dan waarschijnlijk leuker, goedkoper en meer mogelijkheden.
Waarom? Er zijn meer tweakers dan pure ICT'ers hoor. Zo'n MCU kan een hoop dingen waar een Raspberry enkel van kan dromen. Andersom uiteraard is hetzelfde ook waar.
Zoals? Misschien een paar dingen die makkelijker gaan met een kale MCU dan met een compleet OS en het stroomverbruik is hoger. Maar verder kan de Raspberry meer.
Tja en zo kan een PC met core I7 ook meer met die redenatie.

Stroomverbruik is er n, en die is gigantisch. Daarnaast kan het veel kleiner zijn als je iets custom maakt omdat je MCU IC alles is wat je nodig hebt. Zit bij deze volgens mij ook voltage regulator met 5V input in, er zit flash geheugen in, er zit SRAM geheugen in, etc. Er zitten ADCs op. Niet 100% zeker of de K64F ook touch inputs heeft. IIG wel ADC inputs. Je kan veel sneller je hardware aansturen: Probeer maar eens een one-wire sensor te bitbangen met je Raspberry. Gaat je niet lukken, deze (en elke andere MCU) doet het met drie vingers in zijn neus.

Tuurlijk je Raspberry kan je een HDMI scherm aan hangen en compleet Linux OS op draaien. Dat is leuk, als je dat wil. Maar voor genoeg zaken is het overkill, verbruikt het veel te veel, is het te groot en kan het niet genoeg.
Wist niet dat one-wire dus met een distro kan, maar goed, ik kan zo met het volgende bitbang protocol komen, zoals bijvoorbeeld WS2812. En tuurlijk kan je er wel weer IO boardjes bij doen, maar dat is nou niet echt efficient gebruik van je ruimte.

Ik wilde eens vergelijken hoeveel het je kost als je gewoon een custom PCB wil maken met alleen het hoog nodige. Waarbij een RPI gewoon bijvoorbeeld zijn RAM ndoig heeft. En dat plan stopte direct weer: Tenzij je er 100k van wil gaan maken en je direct bij Broadcom kan bestellen, krijg je ze niet. Terwijl ik de K64F vanaf 8 euro per stuk kan kopen en morgen thuis heb. (Als je er 100k dan koopt wordt het natuurlijk een stuk goedkoper).

Zo te zien heeft de RPi 2 seriele poorten, de K64F heeft er 5. (Met ondersteuning voor hele zooi protocollen). 1 SPI op RPi, 3 op K64F. 2 I2C vs 3 I2C. Wel ADC en DAC. 1 PWM output tegenover shitton aan PWM outputs. Geen CAN vs wel CAN.

Het zijn gewoon andere devices met andere doelen. Wil je iets met een HD scherm, of met een hardeschijf eraan, of een complete website (dus meer dan een pagina met een paar knopjes): Dan wil je een Raspberry. Heb je dat niet nodig dan is een MCU vaak een veel betere optie.
Dank, ik heb het even toegevoegd.
Dat is een ruime marge zeg...
Het artikel heeft het over Cortex-A3 en A4. Ben er echter vrij zeker van dat dat respectievelijk M3 en M4 moet zijn :)

M-reeks zijn general-purpose microcontrollers, A-reeks gaat eerder richting SoC.
Inderdaad, aangepast. Er zijn teveel soorten ARM-socs bijna ...
Opgelet:
Conceptually the Cortex-M4 is a Cortex-M3 plus DSP Instructions, and optional floating-point unit (FPU). If a core contains an FPU, it is known as a Cortex-M4F, otherwise it is a Cortex-M4.

Bron
Dit is dus de versie znder FPU ;)

@ hieronder:

Niet goed gelezen? Crap! Okay... :Y)

[Reactie gewijzigd door John Stopman op 26 februari 2015 21:05]

Nop het is de versie met FPU. De K64F heeft een FPU.
Ja je heb gelijk, staat in de link http://developer.mbed.org/platforms/IBMEthernetKit/ :
◦High performance ARM Cortex™-M4 Core with Floating point unit and DSP
M-reeks zijn general-purpose microcontrollers, A-reeks gaat eerder richting SoC.
Volgens mij gebruik je nu de termen microcontrollers en SoC door elkaar. Zowel de M als A reeks zijn microcontrollers die in een SoC (System on Chip) kunnen worden gebruikt.
Internet of Things bordje zonder WiFi :?

Dan vind ik de ontwikkelingen die gebeuren met chips zoals de ESP8266 toch een pak relevanter voor IoT.
Het enige IoT aan dit bordje is een ethernet aansluiting aan een Microcontroller. WAUW dat kon jaren geleden al... dus niks bijzonders. Doorlopen!! :)
Het bordje is dan ook een devkit die vooral bedoeld zal zijn om je programma te testen in combinatie met de hardware die je er zelf rond ontwikkeld.
Nieuw? Die FRDM-K64F heb ik hier al bijna in jaar liggen... Het enige nieuwe lijkt me dat ze wat componenten samen in een doosje hebben gestopt ...
Inderdaad, zowel het MCU board (K64F) als het sensor board (application shield) zijn al tijden te koop. Weet niet of het al een jaar te koop is, maar minstens een half jaar. Inderdaad het enige nieuwe is dat het in n doosje is gestopt.
Wordt tijd voor een nieuwe RJ45 aansluiting zou ik zeggen. We hebben alles al zien kleiner worden. Display, USB. Zelfs het opladen gaat langzaam richting USB.
Waarom? Al die kleine stekkertjes worden steeds fragieler. Liever heb ik dat het toch al fragiele sluitclipje van de RJ-45 aansluiting wat steviger wordt, die heb ik zo vaak af zien breken. Ik heb er geen enkele baat bij om die kleiner te maken.

Alleen zou het leuk zijn als tablets ed ook eenvoudig op een netwerkswitch aangesloten zouden kunnen worden, daarvoor zou een kleinere variant nog wel wenselijk zijn. Met het risico dat het weer te pas en te onpas toegepast gaat worden waardoor je overal met die fragiele rotzooi zit, net als micro-USB bijvoorbeeld.
Hoeft niet per se... De Lightning connector is toch vrij stevig volgens mij...
Nou, de contacten zien er toch wel vrij kwetsbaar uit.

Bovendien wil je het netwerkverkeer wat mij betreft niet over nog een extra interface routeren wat weer extra overhead met zich meebrengt dus het zal sowieso een eigen connector moeten zijn.
Ik zie niet direct een retentie om hem op zijn plaats te houden.
Ik zou een kleinere RJ-45 connector alleen maar toejuichen! Beetje formaat Thunderbolt hoop ik zo, micro USB is inderdaad veel te fragiel. Fabriekanten denken er denk ik net zo over. Bij veel ultrabooks zie je vaak uitklapbare ingangen omdat de behuizing te dun is voor de hoogte van de connector. Sinds de Macbook Air en Retina modellen is de ethernet ingang geheel verdwenen, waardoor je een lullig adaptertje nodig hebt (30 euro) om een Thunderbolt poort naar een Ethernet poort om te toveren. Is natuurlijk goed verdienen voor Apple, maar als de connector simpelweg platter zou zijn had Apple 'm ook niet hoeven verwijderen.
Ja, dat is een enorm slechte trend ingezet door Apple. Wat mij betreft was er geen enkele noodzaako m de MBP kleiner te maken. En het kwam Apple vast niet zo slecht uit dat ze nu weer extra connectors kunnen slijten. Voor mij in ieder geval een reden om mijn MBP niet te vervangen door een nieuw exemplaar.
Ik neem even voor het gemak de lightning adapter van apple als voorbeeld. Dat is alles behalve fragiel. Als je deze zo dun laat en eventueel iets breder maakt dan heb je een mooie vervanging. Het zit stevig in het poortje en het valt er niet zomaar uit.

Dit soort chips worden pas interessant als alle componenten compact zijn of als er een WIFI-chip in gebakken wordt.
Uitvallen zal deze niet doen, maar zonder iets om hem echt te doen vastklikken is het waardeloos op een plaats waar je met tientallen of honderden kabels zit in een hoop zit, dan loop je regelmatig het risico per ongeluk 1 ofwel helemaal uit te trekken en weet je niet waar hij vandaan komt of net zo ver dat je het amper ziet, maar er wel geen verbinding meer is.
Ik zou wel PoE via RJ45 willen zien op zo'n bordje. Heb je eindelijk iets kleins, moet het in de buurt van een stopcontakt en een aparte USB lader zitten.
Dat zou helemaal perfect zijn. Maar dan moet de andere kant ook PoE ondersteunen. Wat vaak niet het geval is.
De andere kant hang je aan een Ethernet switch, Er zouden dus meer betaalbare switches met veel PoE source poorten moeten zijn. Desnoods 'PoE-lite' zodat je heel veel van dit soort mini-verbruikers uit een niet te dikke switch kan voeden.
niet noodzakelijk, je kan na je switch ook nog altijd stroom op de kabel zetten met een power injector.
Maar je wil met IoT juist elke kamer voorzien van een PoE kabel. Om dan allemaal aparte voedingen te leggen. En een goede PoE opstelling kan per poort wel 50 watt leveren. Genoeg voor een berg aan sensoren en schakelen van wat relais.
Goede vraag, wat zou het gebruik van dit bordje zijn? :D
Promotie van de hardware op het bordje. Alleen die insteek maakt dit bordje al kansloos. Het is niet voor lange termijn... Zit verder wel leuk spul op hoor. Daar niet van.
Inderdaad. En van m'n werkgevers maakt zelf een microcontroller bordje met PoE voeding voor best wel veel geld, simpelweg omdat zoiets niet commercieel te koop is.

Als je een sensor in de muur wil inbouwen, dan kun je een leiding frezen en een PoE gevoede sensor inbouwen, of je moet nogal grote gaten in de muur gaan hakken om verzonken 220Volt voedingen te gaan plaatsen en dan kun je alsnog een tweede leiding trekken voor het Ethernet.
Dit bordje is niet bedoeld voor de gemiddelde tweaker, en ook niet om in een afgewerkt product gebruikt te worden. Het is een ontwikkelbord voor bedrijven die een product willen maken met dezelfde IC. En de ontwikkelaars in dat bedrijf zullen wel een stopcontact in de buurt van hun werkplek hebben.
Zaken die zo'n kleine connector zouden kunnen gebruiken zitten over het algemeen op WiFi. En aangezien netwerkverkeer zo'n beetje de backbone id van het hele internet of things verhaal, lijkt het me prima daar gewoon een stevige solide connector voor te blijven gebruiken die ook nog eens vast zit en niet zomaar losgetrokken kan worden.
De meeste core netwerkapparatuur is vrijwel allemaal fiber met lc connectoren hoor. 10 gigabit koper zie je niet heel vaak.
Als ik naar een laptop kijken en dit soort bordjes geef ik je groot gelijk maar als je kijkt naar server parken wordt het geen leuke opgave om alles aan te passen.

Ook moet het goedkoop en makkelijk zelf te plaatsen zijn.

Dit is toch eigenlijk een kleine arduino of vergis ik me ergens in?
Wat is het voordeel van dit bordje vergelijken met een Raspberry PI?

Zoals theMob zegt is de prijs vergelijkbaar met een PI dus wat is het voordeel van dit bordje?

[Reactie gewijzigd door Mentox op 26 februari 2015 17:10]

Het is een ontwikkelbordje, het is dus bedoelt om prototypes te maken voor eind producten die vergelijkbare hardware moeten gebruiken. De Cortex A4 soc die ze hier gebruiken is mogelijk een stuk interessanter voor sommige eind-producten dan de hardware van de raspberry PI.

Dit bordje is dus niet bedoeld voor mensen die er een HTPC van willen maken of iets, maar echt voor ontwikkelaars die producten op de markt willen brengen..
Het moet eerder concurreren met Arduino dan met Raspberry Pi.
Dit is bedoeld voor embedded applicaties en niet voor een 'computer on a board' zoals Raspberry Pi.
Dat leek me ook. En dan is zo'n Arduino toch stukken goedkoper. Een kloon koop je al vanaf 8 euro.
Op z'n minst analoog in/out. Waarschijnlijk ook een stukje zuiniger.
Bijna $200,- voor een starterskitje, dan krijg je twee "units" (lead unit en een "node"). Omgeving en backend zien er wel goed uit maar voor dat geld piel ik voorlopig toch liever met wat esp8266 voor een paar dollar per stuk.
RaspberryPi met een USB -> Wifi die op Linux werkt met een berg aan esp8266's en dan NodeJS op de RaspberryPi en dan voor alle IO op de esp8266 een API maken voor NodeJS.
Beetje webserver maken bovenop NodeJS voor je applicatie. Single Page Webapp erboven bouwen.
Er zijn veel interessantere IoT bordjes te koop: de ESP8266-EVB van Olimex bijvoorbeeld voor nog geen tientje (!). Of de aankomende RT5350F.
Alweer een ontwikkel boardje. Dit keer speciaal voor IBM cloud diensten. Juist. Doei :)
IoT is natuurlijk een leuke marketingkreet, maar steeds groter wordende boardjes met meer processing power en I/O is niet wat we voor IoT nodig hebben.

Juist energiezuinige en gemakkelijk te programmeren kleine boardjes zijn interessant, zoals boardjes gebouwd rond de al eerder genoemde ESP8266, CC430 (panstamps) of STM32F4.

Zeker de ESP8266 met integrated Wi-Fi en een programmeerbare core (C, lua of python), afmetingen kleiner dan 10x15mm en kosten <5 is erg interessant.
Als Wi-Fi minder belangrijk is en/of draadloze range of energieverbruik belangrijker is dan is een CC430 of STM32F4 boardje juist erg interessant. Kosten helaas vaak wel iets meer dan een ESP8266.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True