Visual Studio 2017 with an Embedded Linux Arm Device

Toradex-Embedded-Linux

This is a non-sponsored guest post written by Marc Goodner: Principal Program Manager, Microsoft, and Jeremias Cordoba: Innovation Engineer, Toradex. Today many embedded devices run some flavor of Linux as their primary operating system. This poses a challenge to developers who run Windows on their development machine. This article explains a new way to use the latest Visual Studio for C++ development on an embedded Arm Devices from a Windows Host PC using containers for the build environment. The device we are deploying to is from the Toradex Colibri Family of System on Modules using the NXP i.MX 6ULL SoC, which features an Arm Cortex A-7. As a demo project, we will connect a Bluetooth Sensor with the Toradex Colibri Module. Please note that Visual Studio support for this case is in an early state, you will see improvements from Microsoft and Toradex in the coming months. Prerequisites Colibri i.MX 6ULL […]

Wemos LOLIN D32 Pro ESP32 Board Supports TFT Displays, Comes with a micro SD Card Slot

Wemos LOLIN D32 Pro

Wemos is popular for their low cost WiFi board based on Espressif SoCs. Their most popular board is ESP8266 based Wemos D1 mini  thanks to its compact form factor, low price ($5 shipped), and available add-on boards. But they’ve also launched some ESP32 in the last year or so with development boards such as Wemos LOLIN32 Lite. Their latest ESP32 board – LOLIN D32 Pro v2.00 – features ESP32-WROVER module, and beside exposing I/Os via breadboard compatible headers, also offers a micro SD card slot, a TFT display connector, and an I2C header. LOLIN D32 Pro specifications: Wireless module – ESP32-WROVER 802.11 b/g/n WiFi + Bluetooth 4.1 LE module with 4MB Flash, 4MB PSRAM Storage – micro SD card slot supporting SPI mode Display I/F – TFT display connector USB – 1x micro USB port for programming and power Expansion 2x 16-pin headers with GPIOs, SPI, I2C, UART, ADC, DAC, […]

Arduino Introduces Two New IoT Boards – MKR WiFi 1010 (ESP32) and MKR NB 1500 (NB-IoT + eMTC)

MKR-NB-1500

Arduino introduced its MKR family of breadboard compatible maker boards with MKR1000 featuring an Atmel SAMD21 microcontroller combined with a Microchip WINC1500 WiFi module. The board was followed by MRKZero without wireless connectivity,  then MKRFOX1200 Sigfox board, and finally MKR WAN 1300 & MKR GSM 1400 boards at the end of 2017 with LoRaWAN and 3.75G cellular connectivity. The company has now launched two new boards: Espressif ESP32 based MKR WiFi 1010 with WiFi and Bluetooth, and MKR NB 1500 equipped with an NB-IoT & LTE CAT M1 module. Arduino MKR WiFi 1010 MKR WIFI 1010 is an evolution of the MKR1000 board, and is equipped with a U-Blox ESP32 module. Preliminary specifications: MCU – Microchip SAMD21 Cortex-M0+ MCU @ 48 MHz with 32KB SRAM, 256 KB flash memory Wireless Connectivity – 2.4 GHz 802.11 b/g/n WiFi and Bluetooth 4.2 LE via U-blox NINA-W10 Series module based on ESP32 processor. […]

Ebyte Offers Low Cost Wireless Modules for LoRa, Zigbee, NB-IoT, Bluetooth, and More

Chengdu Ebyte Electronic Technology Ltd (or just Ebyte for short) is a company based in Western China that design and manufacturer low cost wireless modules for LoRa, WiFi, Bluetooth, Zigbee, NB-IoT & GPRS cellular connectivity, many of which appear to be FCC certified. The list of modules is way too long, so I’ll just have a look at two products from the company: Ebyte E32-915T20D LoRa 915 MHz module and Ebyte ME3612 NB-IoT wireless module. Ebyte E32-915T20D LoRa 915 MHz module Specifications: Connectivity Semtech SX1276 LoRa 900~931MHz (default: 915 MHz), 32 channels Range – up to 3 km with 20 dBm power, 5 dBi antenna Data rate – 2.4 kbps (default), configurable to 0.3, 1.2, 2.4, 4.8, 9.6, 19.2 kbps Rx Sensitivity – -138dbm at 0.3kbps Expansion – 7-pin header 2.54mm pitch with UART, USART host interface Power Supply – 2.1 to 5.5V DC Power Consumption – Standby: 2.0 uA; Tx: 120 mA […]

TTGO T5 is an ESP32 WiFi + Bluetooth Board with ePaper Display and Speaker

Lilygo has made another ESP32 board part of their TTGO family with TTGO T5 board powered by Espressif System ESP32 WiFI & Bluetooth SoC, and offering a choice of ePaper displays from 1.54″ to 2.9″, as well as built-in speaker. TTGO T5 board specifications: SoC – Espressif ESP32 dual core Tensilica LX6 processor with WiFi 802.11 b/g/n and Bluetooth 4.1 LE Storage – micro SD card slot Display (one of the other) 1.54″ 200×200 black & white ePaper display; Full refresh time – 2 seconds 2.13″ 250×122 black & white ePaper display; Full refresh time – 2 seconds 2.7″ 264×176 black & white ePaper display; Full refresh time – 6 seconds 2.9″ 296×128 black & white ePaper display; Full refresh time – 2 seconds Viewing angle – >170° Power Consumption – Refresh: 26.4mW(typ.); standby: <0.017mW Connected via SPI interface Audio – Mini Speaker Expansion – 24-pin header with GPIO, UART,  […]

Jorjin WS2118/WS2119 is a Sigfox & Bluetooth LE Module Based on STMicro BlueNRG-1 & S2-LP Chips

Jorjin-WS2119-Sigfox-Bluetooth

Jorjin WS211X is a family of certified dual radio modules combining Sigfox wireless technology thanks to STMicro BlueNRG-1 BLE System-on-Chip (SoC) and Bluetooth Low Energy (BLE) using STMicro S2-LP sub-1GHz RF transceiver. Two models are currently available: WS2118-00 certified for Sigfox regions RCZ1 (Europe, Middle East, South Africa) and RCZ3 (Japan), and WS2119-A0  for regions RCZ2 (USA, Mexico, Brazil) and RCZ4 (Australia, New Zealand, Taiwan, Hong Kong, Singapore, Argentina). Jorjin’s WS211x specifications: Connectivity Bluetooth LE STMicro BlueNRG-1 Arm Cortex M0 @ 16 MHz with 160 kB flash, 24 kB RAM with retention Up to +8dBm BLE RF output power Sigfox STMicro S2-LP sub-1GHz transceiver WS2118-A0 – Up to +16 dBm sub-1GHz RF output power WS2119-A0 – Up to +27dBm sub-1GHz RF output power Receiver sensitivity – Up to -88dBm (BLE) and -130dBm (Sub-1GHz). I/Os –  38-pins package. Security –  STSAFE-A1SX for SIGFOX secure element Power Supply – 2.0 to 3.6V Dimension […]

hIoTron Modular & Enterprise IoT Development Kit is Designed for Fast Prototyping

Hi-Nodes

hIoTron modular & enterprise IoT development kit is described by the company has a “fully pre-programmed prototyping kit for quickly building and testing your IoT concept” with plug-n-play module allowing for flexible prototyping. Beside the hardware comprises of a gateway and nodes, the kit also integrates with the company’s enterprise IoT Platform enabling easy design of custom mobile application & GUI dashboard. The company offers standard, advanced, and custom kits, but to keep things simple, let’s focus on the content of their standard kit first: Hi-Gate IoT gateway: WiSoC – Texas Instruments CC3200 Arm Cortex-M4 @ 80 MHz with 1MB flash, 256KB RAM Storage – 1MB serial flash, 512KB EEPROM Connectivity 802.11 n/g/n Wi-Fi,  2G GSM/GPRS (optional 3G/4G), ZigBee, BLE 4.0, sub-1GHz RF/NON RF to REST/MQTT gateway Expansion – 2x GPIO port pins, 2x analog port pins Power Supply – 9-12V DC 3x modular Hi-Nodes (up to 25 supported per […]

FUZE Bluetooth Credit Card is Vulnerable to Hacking over Bluetooth

FUZE-Bluetooth-Credit-Card

FUZE Card is a Bluetooth enabled card with ePaper display that can store up to 30 real credit card. You’d program credit cards into it via Bluetooth Smart (BLE) using a smart phone app, and use it like a normal credit card while paying, after selecting the card you want to use. It’s more convenient than carrying many cards, and more secure since part of the number are hidden (shown as stars ****), so whoever get your card can’t easily make a copy of the information. A problem however is that according to ICE9 Consulting, there’s a security vulnerability that allows credit card numbers to be stolen via Bluetooth: CVE-2018-9119. The full details can be found on ICE9 blog post. They started to make a X-Ray to find out about the main components see (photo below), and the reverse-engineered the Bluetooth protocol using an Android smartphone, and software tools such as Burp […]

Exit mobile version