Taiwanese LyCOM, a maker of various I/O accessories showed off a range of Raspberry Pi compatible expansion boards at Computex. Some of them are rather unusual, such as the Pi-112 which adds M.2 drive support. LyCOM also offers modules that adds SATA and mSATA support. Common among all three modules is that they use a USB to SATA bridge chip, although unfortunately I wasn’t able to determine who the manufacturer of the bridge chip was, as all the hats were in a glass display case. All three hats have a micro USB connector that needs to be connected to one of the USB ports on the Raspberry Pi board, but they can also be connected via a pin-header. The M.2 adapter also has a second micro USB port for power and it’s of course only compatible with SATA based M.2 drives. LyCOM was also showing off a full-size SD card […]
XOD is a Visual Programming Language for Arduino, Raspberry Pi, and other Maker Boards
When you think about visual programming on the Raspberry Pi or Arduino board, Scratch may come to mind, but some developers have decided to create their own visual programming language working for Arduino, Raspberry Pi, and other boards. Meet XOD, pronounced ksəud. The developers explains their used “functional reactive programming principles and added graphical functionality”. XOD is comprised of “nodes” that represents either some physical device like a sensor, motor, or relay, or some operation such as addition, comparison, or text concatenation, which you can link together through inputs and outputs to create a program, and XOD IDE will compile the resulting diagram to create and upload a binary program to Arduino, Raspberry Pi, etc… You can also convert a XOD diagram into a node with inputs and outputs to use it in another diagram, so the language is scalable. The developers are now looking for testers to play with […]
OpenH PULSAR and QUASAR Boards Add 4G LTE Cat M1, or Cat 4/1 to Raspberry Pi Boards
We’ve seen a bunch of IoT boards with 2G connectivity recently including Orange Pi 2G-IoT, Wio GPS, and Nadhat, but while in some countries 2G will still work for many years, those boards are already obsolete – or soon will be – in many other countries. However, finding low cost 3G / 4G boards is more difficult, and while one solution is to use 3G or 4G USB dongles, “OpenH – Open Hardware” – part of KLiP Industries – has designed two boards with 4G connectivity provided by Quectel modules. OpenH PULSAR Board PULSAR board is compatible with Arduino Zero and features the following specifications: MCU – Atmel/Microchip SAMD21 ARM Cortex M0+ MCU (the as the one used in Arduino Zero) Connectivity 4G LTE Cat M1 modem with GPS (Quectel BG96-NA); No external antennas required Bluetooth and NFC Security – Dedicated management CPU with crypto engine Power Supply 10W digital power supply and battery charger with direct solar input FCC […]
Nadhat is an Add-on Board for Raspberry Pi Boards with 2G GSM/GPRS Support
Making Raspberry Pi HATs for fun seems to have become a popular hobby, as after checking out Leon Anavi’s Infrared pHAT a little while ago, I’ve just come across Nadhat add-on board with GSM/GPRS and Bluetooth 3.0 made by Frederic Pierson in his spare time. Nad stands for “Network Access Device”, and the device comes with the following specifications: SIM800C module with 2G GSM/GPRS support, and Bluetooth 3.0 + EDR (but Bluetooth is not mentioned by the developer, so it may not work right now) SIM card slot + connector for GSM antenna CR1225 cell battery slot for RTC 40-pin header provided, but not soldered Dimensions – 65 x30 mm, compatible with Raspberry Pi Zero He explains that he made the board himself and the PCBs “are leaded reflow processed and do not follow regulations in Europe”. You’ll also have to provide your own GSM antenna and CR1225 battery. He’s […]
Melon S3 FPGA Arduino & Raspberry Pi Compatible Board is Programmable over WiFi using ESP8266 WiSoC
Q-Wave Systems, an embedded systems company based in Thailand, has designed Melon S3 FPGA board powered by a Xilinx Spartan 3E FPGA with WiFi connectivity added through a ESP8266 module programmable with the Arduino IDE , and featuring two Raspberry Pi compatible headers. The FPGA bitstream can be updated over WiFi, and does not require a JTAG debugger. Melon S3 FPGA specifications: FPGA – Xilinx Spartan XC3S500E FPGA with 500K gates, 73Kb Distributed RAM, 4 Digital Clock Manager (DCM), 20 Multipliers (18×18), 360 Kb Block RAM WiFi module – WROOM-2 with Espressif ESP8266 32-bit MCU @ 80 MHz supporting 802.11 b/g/n WiFi. Storage – 4MB SPI flash in total with 1MB for ESP8266, 3 MB for FPGA Expansion – 2x 40-pin Raspberry Pi compatible headers; 3.3V tolerant Debugging – Onboard USB-UART Silicon Labs CP2104 for configuration, debugging and power; 6-pin JTAG port for debugging/programming Misc – 8x Users LEDs, 4x […]
Top Programming Languages & Operating Systems for the Internet of Things
The Eclipse foundation has recently done its IoT Developer Survey answered by 713 developers, where they asked IoT programming languages, cloud platforms, IoT operating systems, messaging protocols (MQTT, HTTP), IoT hardware architectures and more. The results have now been published. So let’s have a look at some of the slides, especially with regards to programming languages and operating systems bearing in mind that IoT is a general terms that may apply to sensors, gateways and the cloud, so the survey correctly separated languages for different segments of the IoT ecosystem. C and C++ are still the preferred languages for constrained devices, and developers are normally using more than one language as the total is well over 100%. IoT gateways are more powerful and resourceful (memory/storage) hardware, so it’s no surprise higher level languages like Java and Python join C and C++, with Java being the most used language with 40.8% […]
Android Things Developer Preview 4 Released with Google Assistant SDK Support
Earlier this month, Google released a preview of the Google Assistant SDK that works on boards running Debian like the Raspberry Pi 3, and even launched AIY Project Voice Kit for the later. You can now play with Google Assistant on Android Things as the company has just released Android Things Developer Preview 4 with support for Google Assistant SDK. The operating systems works on any Android Things certified devices, but the example instructions for Google Assistant API on Android Things also include steps to use Raspberry Pi 3 board together with AIY Projects Voice kit. The developer preview 4 also adds I2S to the peripheral I/O API and is demonstrated in the aforementioned example, and new hardware support with NXP i.MX7D based Pico Board equipped WiFi & Bluetooth, Ethernet, USB ports, an audio jack, and an I/O expansion port. Android Things DP4 also brings the ability for developers to […]
NAS Kit v1.2 Gets Support for NanoPi NEO 2, an UAS Capable USB to SATA Bridge, and an RTC Battery
Last month, FriendlyELEC launched a NAS Dock kit for NanoPi NEO board, but they’ll already removed it from their store. That’s because they have a new version NAS Dock v1.2 that also supports NanoPi NEO 2 with Gigabit Ethernet, replaces JMicron JM20329 by UAS capable JMicron JMS567 USB 3.0 to SATA bridge, and adds an RTC battery. The rest of NAS Dock Kit v1.2 specifications remain the same: 1-bay NAS Dock expansion board with JMicron JMS567 USB 3.0 to SATA bridge SATA connector for 2.5″ HDD drive Extra USB host port On/off switch, and dual color status LED Header to connect NanoPi NEO / NEO 2 board 12V DC power input Dimensions – 151 x 89.7 mm NS-120 aluminum enclosure (154 x 100 x 47.5 mm, 414 grams) Heatsink set for NanoPi NEO / NEO 2 4x M3 6mm screws, 8x M2.5 6 mm screws Four rubber pads Front and back covers […]