Machine learning used to be executed in the cloud, then the inference part moved to the edge, and we’ve even seen micro-controllers able to do image recognition with GAP8 RISC-V micro-controller. But I’ve recently come across a white paper entitled “Resource-efficient Machine Learning in 2 KB RAM for the Internet of Things” that shows how it’s possible to perform such tasks with very little resources. Here’s the abstract: This paper develops a novel tree-based algorithm, called Bonsai, for efficient prediction on IoT devices – such as those based on the Arduino Uno board having an 8 bit ATmega328P microcontroller operating at 16 MHz with no native floating point support, 2 KB RAM and 32 KB read-only flash. Bonsai maintains prediction accuracy while minimizing model size and prediction costs by: (a) developing a tree model which learns a single, shallow, sparse tree with powerful nodes; (b) sparsely projecting all data into […]
Shelly H&T is a Battery Powered ESP8266 WiFi Temperature & Humidity Sensor
WiFi and long battery life do not usually go hand-in-hand, but as we’ve seen recently, companies have managed to design battery powered WiFi cameras that are said to last up to a year on a charge. So for simpler WiFi devices it should be feasible to last over a year, and that’s what “Shelly H&T” – an ESP8266 based battery-powered WiFi temperature and humidity sensor has apparently achieved, with claims of up to 16 months battery life. Shelly H&T specifications: Connectivity – 802.11 b/g/n WiFi (Wifi 4) Sensor – Temperature & humidity Battery – 1x CR123A battery good for up to 16 months Dimensions – 35 mm Ø sphere with flat top/bottom The firmware supports MQTT, and a Rest API, and works with Alexa, Google Home, and home automation suites like OpenHAB, Home Assistant, or Domoticz. The sensor is “open source ready”, meaning you’ll be able to flash your own […]
96Boards IoT Edition IVY5661 Board Features UniSoC UWP5661 WiFi 5 + Bluetooth 5 SoC
If you ever wanted to start a new IoT project with WiFi and Bluetooth connectivity, you’d like think about using Espressif ESP32 WiSoC that supports single band 802.11 b/g/n WiFi (WiFi 4) and Bluetooth 4.2 LE thanks to great community and software support on top of the ultra low cost of the solution. But in case your require 802.11ac (WiFI 5) – yes, I’m trying hard to get used to the new WiFi naming scheme for consumers -, or Bluetooth 5, Espressif Systems does not offer such solution yet. Instead you may consider UniSoC UWP5661 Arm Cortex-M4 WiSoC with WiFi 5 & Bluetooth 5 connectivity that will be found in the soon-to-be-launched UcRobotics IVY5661 96Boards IoT Edition board. I could not find lots of information about UWP5661 chip tself, so let’s jump directly to IVY5661 board specifications: SoC – UniSoC UWP5661 dual core Arm Cortex-M4 microcontroller @ 416 MHz manufactured […]
One Mix 2S Yoga Amber Lake “Pocket” Laptop Up for pre-order for $720 and up
One Mix 2 Yoga mini Laptop powered by a Kaby Lake Core-m3 processor may have launched just about 10 days ago, but the company is now already taking pre-orders for One Mix 2S Yoga mini portable computer with a faster Intel Core M3-8100Y Amber Lake Y-Series processor. Otherwise, the new model has very much the same look and feel as the earlier models. One Mix 2S Yoga specifications: SoC – Intel Core M3-8100Y dual core / quad thread Amber Lake-Y processor @ 1.1 GHz (base) / 3.4 GHz (Turbo) with 4MB cache, 24EU Intel HD graphics 615 @ 300 MHz / 900 MHz (Turbo); 5W TDP System Memory – 8GB DDR3 RAM Storage – 256GB PCIe SSD, micro SD slot up to 128 GB Display – 7″ 1920×1200 IPS panel with touchscreen, 360° hinge Video Output – micro HDMI Audio – Built-in speakers and microphone, 3.5mm headphone & mic jack […]
$94 MAKERphone DIY Mobile Phone Supports MicroPython, Arduino IDE, and Scratch (Crowdfunding)
If you ever wanted to buy a mobile phone that you can assemble yourself, RePhone Kit Ctreate going for $59 is a nice option, but in truth it does not exactly look like your typical phone with its almost square shape. It’s also good to have more option, that’s exactly what MAKERphone is offering with a DIY mobile phone targeting the educational market. Beside the educational value of the assembly also involving some soldering skills depending on the selected kit, kids will be able to learn to program the phone with MicroPython, the Arduino IDE (C language), and/or Scratch visual programming. MAKERphone kit content and specifications: MAKERphone circuit board with 8x user LEDs for backlight (and special effects), 4-way mechanical joystick, 12-button numeric keypad, A, B, C, D, E, and F buttons, DS3231 RTC chip, vibrator… Main microcomputer module based on Espressif Systems ESP32 WiSoC with 802.11 b/g/n WiFi, Bluetooth […]
EACHLINK H6 Mini Allwinner H6 TV Box Sells for $39.99 (Promo)
Allwinner H6 TV box SoC was announced last year with some interesting specifications with a quad core Cortex A53 processor clocked at up to 1.8 GHz, 4K & 6K HDR video playback Gigabit Ethernet, USB 3.0, PCIe, etc… and was launched exclusively on Zidoo H6 Pro TV box, which delivered good performance and video playback capabilities, but at $99 was quite more expensive that RK3328 or Amlogic S905 based TV boxes. Lateron we started to find the processor in low cost development board such as Pine64 Pine H64 and Orange Pi One Plus, but I don’t think those become popular, and Allwinner H6 PCIe appears to have been botched. Nevetheless, Allwinner H6 is still a good platform for what i was designed for: TV boxes, and thanks to GearBest, it’s currently possible to purchase EACHLINK H6 Mini for just $39.99 including shipping. EACHLINK H6 Mini specifications: SoC – AllWinner H6 quad-core […]
MediaTek Helio P70 Launched as an Upgrade to Helio P60 Processor
MediaTek Helio P60 processor was introduced earlier this year as one of the first Arm Cortex A73 processors from the company, and also integrated NeuroPilot AI technology for faster or more complex A.I. workloads. The company has now launched an upgrade with Helio P70 that comes with many of the same features combined with incremental performance and power consumption improvements. MediaTek Helio P70 key features and specifications with highlights in bold showing differences over Helio P60: CPU – big.LITTLE octa-core with four Arm Cortex-A73 up 2.1 GHz and four Arm Cortex-A53 up to 2.0 GHz GPU – Arm Mali-G72 MP3 at 900MHz Multi-core AI processing unit (Mobile APU) – 280 GMAC/s; offers deep learning facial recognition, object and scene identification, user behavior-informed performance and other AI and AR application enhancements. System Memory – Up to 8GB, dual-channel LPDDR4x @ 1800 MHz, up to 4GB LPDDR3 @ 933 MHz Storage – […]
Embedded Recipes 2018 Videos and Slides Released
Embedded Recipes 2018 happened in Mozilla building in Paris, France on September 24 & 25, where developers talked about “open source solutions in the embedded world: developer, contributor, tools, platforms…” We previously mentioned the event in a post about an open source video decoder driver for Amlogic S905, S905X and S912 processors with BayLibre scheduled to talk about their work there. There’s now released slides and videos for the event for all sessions including: SoC+FPGA support in 2018 by Marek Vasut Shared memory and telemetry by Yves-Marie Morgan Updating an embedded system with swupdate by Charles-Antoine Couret Finding sources of latency in your system by Steven Rostedt Io(M)T Security: A year in review by Rayna Stamboliyska Using yocto to generate container images for yocto by Jérémy Rosen linuxboot by Jean-Marie Verdun and Trammell Hudson End-to-end software production for embedded by Guy Lunardi WooKey: the USB Battlefront Warrior by Mathieu Renard, […]