Google Adds Home Mini and Home Max to its Google Assistant Family

As we’ve just discussed in our post about Pixel 2 / Pixel 2 smartphones, Google had a hardware day yesterday, where they made announcements about various devices with new smartphones, Pixel Buds earbuds optimized for Google Assistant, Pixelbook chromebook, and so on. Google Home family has also been extended with two new models: Home Mini with a much smaller device and a lower price, as well as Home Max with premium speakers. Google Home Mini Specifications: Speaker – 360 sound with 40mm driver Microphones – “Far-field voice recognition supports hands-free use” Audio formats – HE-AAC, LC-AAC+, MP3, Vorbis, WAV (LPCM), FLAC Connectivity – Dual band 802.11 b/g/n/ac WiFi, Bluetooth USB – 1x micro USB port for power Misc – Play/Pause/Talk button, volume buttons, LEDs, microphone on/off switch Power Supply – 5V/1.8A Dimensions – 98 mm ∅ x 42 mm (h) Weight – 173 grams (device only) Home Mini is compatible with […]

Google Introduces Pixel 2 and Pixel 2 XL Smartphones running Android 8.0 on Snapdragon 835 SoC

When Google introduced Nexus brand, it aimed to provide affordable yet decently spec’d Android smartphone. The Nexus has now been deprecated, Google left the low/mid range market, leaving other fills the void, and instead launch the Pixel brand for premium devices. The company announced several new hardware devices yesterday, including two new Pixel smartphones: Pixel 2 and Pixel 2 XL, both powered by a Qualcomm Snapdragon 835 processor, and running the latest Android 8.0 Oreo. Both phones share most of the same specifications: SoC – Qualcomm Snapdragon 835 with 4x Kryo 280 “performance” cores @ 2.35GHz, 4x Kryo 280 “efficiency” cores @ 1.90GHz, Adreno 540 GPU, security module System Memory – 4GB LPDDR4x Storage – 64GB or 128GB flash Display Pixel 2 – 5.0″ always-on AMOLED display with 1920×1080 resolution (16:9 aspect ratio); 2.5D Corning Gorilla Glass 5 Pixel 2 XL – 6.0″ always-on pOLED display with 2880×1440 resolution (18:9 […]

Geolocation on ESP8266 without GPS Module, only WiFi

When I think about geolocation in I normally think about global navigation satellite systems such as GPS, GLONASS, Galileo, or Beidou, as well as IP geolocation, but the latter is highly inaccurate, and often only good for find out about the country, region, or city. But if you’ve ever been into your phone location settings, you’d know GPS is only one option, as it can also leverage cellular base stations and WiFi SSIDs, where the former working where there’s coverage, and the later in area with a high enough density of access points. Somehow, I had never thought about using such technology to find location with WiFi modules until Espressif Systems released an application note entitled “Geolocating with ESP8266“. This document describes how the ESP8266 module may be used to scan for nearby Wi-Fi access points and, then, use their SSID, RSSI and MAC address to obtain a potential fix […]

Google Cloud IoT Core Enters Public Beta, Various Devkits Available

Back in May, I wrote about Allwinner R18 based Banana Pi BPI-M64 Board with Google Cloud IoT Core support, as Google unveils the new cloud service during Google I/O. However, at the time it was only available to selected partners, and Google has recently launched the public beta making their IoT device management platform available to all. I first learned about this through an ARM community blog post announcing availability of the ARM-based IoT Kit for Cloud IoT Core on Adafruit using Raspberry Pi 3 board,  a breadboard, and various modules that can be managed through Google services. But that are plenty of other IoT kits or boards for Google Cloud IoT Core including: Allwinner R18 based Pine A64-LTS, Banana Pi BPI-R18 Marvell based MACCHIATObin, and ESPRESSOBin boards Mongoose OS IoT starter kit with ESP32 board( instead of Raspberry Pi 3) Grove IoT Commercial Developer Kit based on Intel NUC […]

Bose QuietComfort 35 II Headphones Are Optimized for Google Assistant

Many years ago, when the first Bluetooth headset started to be sold, it was always a bit funny to hear people apparently talking to themselves while walking in the street. But soon enough, fellow walking zombies may start talking even more on the go, as Google and its partners have launched a new category of headphones with support for Google Assistant starting with Bose QuietComfort 35 II (aka QC35 II). The new headphones are actually an update to QC35 headphones that not only adds Google Assistant support but also noise control settings. It’s not really as cool as it first sounds though. The headphones have an “Action” button to trigger Google Assistant, so no “OK Google” or “Hey Google”, and support is not exactly built-in, meaning you’ll still need to pair the headphones with your smartphone over Bluetooth. You’ll then be able to hear your incoming messages and calendar automatically […]

Google Assistant News – AIY Voice Kit For Sale, Offline Support, 3rd Party Smart Speakers Announced

There’s been a lot of development related to Google Assistant in the last few days. First, Google provided an update for AIY Projects, with their AIY Projects Voice Kit now available for pre-order on Micro Center for $35 including a Raspberry Pi 3 board, making the kit virtually free, although you may also purchase it. Note that Micro Center blocks traffic originating from some countries, so I had to use Zend2 to access the site. [Update 10/09/2017: You can also get it from Seeed Studio for worldwide shipping] Google also announced the Speech Commands Dataset with 65,000 one-second long utterances of 30 short words, which they are in the process of integrating with the next release of the Voice Kit, and will allow the devices to respond to voice commands without the need for an Internet connection. So if you lose your Internet connection, or want to isolate your Voice […]

Google Releases ARCore Augmented Reality Preview SDK for Android

Augmented reality has been a thing for many years, and Qualcomm released an Augmented Reality SDK working with Android as soon as 2011, but Google has only just released a preview of ARCore augmented reality SDK for Android in order to bring AR capabilities to existing and future Android phones. ARCore works without any additional hardware (e.g. no 3D depth camera needed such as Tango), relies on Java/OpenGL, Unity or Unreal engines, and focuses on three things: Motion tracking –  ARCore determines the position and orientation of the phone as it moves using both the phone’s camera to observe feature points in the room and IMU sensor data, in order to keep virtual objects accurately placed. Environmental understanding – This handles placement of AR objects on surface like a table or a floor, with the SDK detecting horizontal surfaces using the same feature points it uses for motion tracking. Light […]

How to Setup an Orange Pi Zero DIY Smart Speaker with Google Assistant SDK

A preview release of Google Assistant SDK working with Raspberry Pi 3 and other ARMv7 boards was released in May, and soon after, AIY Projects Voice Kit was offered for free with Raspberry Pi Magazine in order to a complete smart speaker kit working with RPi 3. I wanted to try it on one of FriendlyELEC or Shenzhen Xunlong Allwinner board, since all we need is audio input and output, and an Internet connection. Earlier this month, I came across Orange Pi Zero Set 6 Kit that had all I needed: Orange Pi Zero ARM Linux board, an expansion board with built-in microphone and audio output jack, and a cute and small case to neatly put everything together. Orange Pi Zero Set 6 Kit Unboxing and Assembly Shenzhen Xunlong sent me the kit so that I can try it out. The package includes two Orange Pi packages, the plastic case, […]

Memfault IoT and embedded debugging platform