We now live in a world where there’s a push for higher level programming languages either based on web technologies like HTML5 or JavaScript, or other interpreted languages such as Python, and lower level languages such as C, C++, or – maybe more understandably – Assembler are often avoided by newcomers. But there are advantages of using native code, as demonstrated by Sequality, a software engineering company, who asked a developer familiar with HTML and C++ to develop a demo of an embedded systems using HTML5 + AngularJS and Qt/QML. The developer had 160 hours to develop the user interface for each framework, and with the resulting demos running on a Raspberry Pi 3 board with Raspbian, it was found that the Qt/QML implementation delivered a more responsive and functional user interface compared to the HTML5 version which tended to lag, and lacked support for touchscreen and a software keyboard […]
Linaro Connect SF 2017 Welcome Keynote – New Members, Achievements, the Future of Open Source, and More…
Linaro Connect San Francisco 2017 is now taking place until September 29, and it all started yesterday with the Welcome Keynote by George Grey, Linaro CEO discussing the various achievements since the last Linaro Connect in Budapest, and providing an insight to the future work to be done by the organization. The video is available on YouTube (embedded below), and since I watched it, I’ll provide a summary of what was discussed: Welcoming New Members – Kylin (China developed FreeBSD operating systems) joined LEG (Enterprise Group), NXP added LHG (Home Group) membership, and Xilinx joined LITE (IoT and Embedded). Achievements OPTEE open portable trusted environment execution more commonly integrated into products. Details at optee.org. LEG 17.08 ERP release based on Linux 4.12, Debian 8.9 with UEFI, ACPI, DPDK, Bigtop, Hadoop, etc… LITE group has been involved in Zephyr 1.9 release, notably contributing to LwM2M stack More projects to be found […]
Flick HAT is a 3D Tracking & Gesture Expansion Board for Raspberry Pi Boards
Way back in 2012, I wrote about Microchip MGC3130 3D Gesture Controller with “GestIC technology” which allows you to make gesture up to 15cm from the surface and at lower power in order to control devices in a new way. At the time, the chip was said to sell for $2.26 in large quantities, and the evaluation kits went for $169 and up. I’m writing about MGC3130 about 5 years later, as Seeed Studio has started taking pre-orders for a $25.89 Flick HAT board based on the solution, and designed for Raspberry Pi boards, or other boards with a compatible 40-pin “GPIO” header featuring an I2C interface. Flick HAT 3D Tracking & Gesture HAT specifications & features: Chip – Microchip MGC3130 3D Tracking and Gesture Controller Tracking / Gesture Features 3D tracking Gesture sensing up to 15cm: Swipe (east to west, west to east, north to south, south to north), […]
RadioShuttle Network Protocol is an Efficient, Fast & Secure Alternative to LoRaWAN Protocol
LoRaWAN protocol is one of the most popular LPWAN standards used for the Internet of Things today, but some people found it “lacked efficiency, did not support direct node-to-node communication, and was too costly and far too complicated for many applications”, so they developed their own LoRa wireless protocol software called RadioShuttle, which they claim is “capable of efficiently sending messages in a fast and secure way between simple LoRa modules”. Some of the key features of the protocol include: Support for secure or insecure (less time/energy) message transmission, multiple messages transmission in parallel Unique 32-bit device ID (device number) per LoRa member, unique 16-bit app ID (program number for the communication) Security – Login with SHA-256 encrypt password; AES-128 message encryption Air Traffic Control – Nodes only send if no LoRa signal is active on that channel. Optimized protocol – Message delivery within 110 ms (SF7, 125 kHz, free […]
AutoPi is a 4G & GPS OBD-II Dongle Based on Raspberry Pi Zero W Board (Crowdfunding)
We’ve previously covered Macchina M2 OBD-II dongle based on an Arduino compatible MCU, and with 4G LTE support for the maker market, and iWave Systems OBD-II dongle with 4G LTE and LTE running Linux on NXP i.MX6 for the B2B market, but so far I had not seen an hackable OBD-II dongle running Linux for the maker market. AutoPi dongle fills that void as it is based on Raspberry Pi Zero W board, runs Raspbian with Autopi software (AutoPi Core), supports 4G LTE, GPS, etc,.. and connects to your car’s OBD-II socket. AutoPi dongle specifications: SoC – Broadcom BCM2835 ARN11 Core processor @ up to 1 GHz System Memory – 512MB LPDDR2 SRAM Storage – 8GB micro SD card Cellular Connectivity 4G Cat 1 modem with 3G/EDGE fallback working worldwide (but region locked) 4G bands – Region specific 3G fallback (WCDMA) – B1, B2, B4, B5, B8 EDGE fallback – […]
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 […]
ReSpeaker 4-Mic Array is $25 Quad Microphone Add-on Board for Raspberry Pi
Last year, Seeed Studio launched ReSpeaker WiFi Audio / IoT board based on Mediatek MT7688, as well as an optional microphone array board with 7 microphones and 12 LEDs. Later on, they introduced a $10 2-mic array board for Raspberry Pi Zero (W), and today the company has started to take orders for ReSpeaker 4-Mic Array for Raspberry Pi board for $24.50 plus shipping. Respeaker 4-Mic Array board specifications: Audio X-Powers AC108 quad-channel ADC with I2S/TDM output transition 4 Microphones Expansion 2x Grove interfaces (1x I2C, 1x GPIO port using pins 12 & 13) 40-pin Raspberry Pi compatible header Misc – 12 LEDs (APA102) connected over SPI, GPIO5 enables power Dimensions – 65mm x 65mm x 9mm Weight – ~20 grams The board will give Raspberry Pi board the ability to do Voice Activity Detection (VAD) aka “hot word” detection, estimate Direction of Arrival (DoA) and show the direction via the LED ring, just like Amazon Echo or Google Home. I’m using an Orange Pi Zero board with a single microphone with Google Assistant and while it works fine most of the […]
ComfilePi Industrial Touch Panel PCs are Based on Raspberry Pi CM3 Module
ComfilePi CPi-A070WR & CPi-A102WR are industrial IP65 panel PCs powered by Raspberry Pi CM3 compute module, with respectively 7″ and 10.2″ resistive touchscreen displays, and that run modified version of Raspbian OS. ComfilePi CPi touch panel computers specifications: SoC – Broadcom BMC2837 quad core Cortex A53 processor @ up to 1.2GHz with Broadcom VideoCore IV GPU System Memory – 1 GB Storage – 1x micro SD Slot Display 7“ 800×480 Touchscreen Pressure-sensitive (Resistive Film Type) LCD display OR 10.2” 800×480 Touchscreen Pressure-sensitive (Resistive Film Type) LCD display Audio – 3.5mm audio out port I/Os 40-pin header socket based on Raspberry Pi 40-pin header pinout with 22x GPIO with ESD protection circuit 2x RS-232 terminal blocks 1x I2C terminal block USB – 3x USB 2.0 ports Connectivity – 10/100M Ethernet, optional WiFi via USB dongle Misc – 1x Piezzo buzzer Power Supply – 12~24V DC via 3-pin terminal block Dimensions (housing […]