VSCP (Very Simple Control Protocol) is an open-source IoT framework that works on development boards like Arduino or Raspberry Pi, and lets you control IoT home automation tasks. The framework is highly scalable, has a very low footprint, and as such is specially designed for resource-limited devices. VSCP is an open-source standard protocol for m2m, IoT and other remote control and measurement applications. It enables simple, low-cost devices to be networked together with high-end computers and/or to work as an autonomous system, whatever the communication media is. The VSCP Protocol has two levels: Level 1 and Level 2. The protocol was primarily used in CAN networks (that is Level 1 for tiny microcontrollers) because CAN is cheap and reliable with high efficiency. However, VSCP can be used for faster transport layers such as TCP/IP, so here comes Level 2 which achieves better performance. We have already seen Souliss, an open-source IoT framework for home automation. If you wonder why another […]
Just like months, we wrote about Tigard open-source USB FT2232H board for hardware hacking with easy access to OpenOCD, JTAG, Cortex, flashrom interfaces used to debug/flash boards, extra I/Os with UART, SPI, and I2C, as well as a header to connect a logic analyzer and observe signals. If the board does not exactly match your requirements, Ollie USB board might, also it may not serve exactly the same purpose(s). The board acts as a USB bridge to isolated UART (x2), CAN, USB, RS485, and RS232 interfaces. Ollie specifications: MCU – STMicro STM32F042 Arm Cortex-M0 microcontroller with CAN interface Host interface – Micro USB port Isolated interfaces (all with ESD protection) 2x UART ports up to 12 Mbps with 1.8/3.3/5 V voltage levels (set by slide switch) CAN bus based on CANable/CANtact open hardware, flashed with dual firmware CANtact and Candlelight (switch selectable) and equipped with termination resistor switch Downstream USB – USB Type-A connector up to 12 Mbps; current limited […]
CNXSoft: This is a guest about OBD-II and CAN support in embedded Linux by Andre Márcio de Lima Curvello, Sr. FAE and Technical Evangelist, Toradex A connected world makes it possible to track your online orders being shipped to your home through your smartphone in real-time, and getting information about your vehicle such as tire pressure, outside temperature, and even details like if a lamp is broken – has begun to be possible via smartphones in modern vehicle models. But behind the magic of knowing where the truck carrying your package is at all times and other details of the vehicle, there is a very complex world made of embedded devices ‘talking’ to each other so the information makes its way from the device to you. In this article, you will learn how to create an application to communicate with a vehicle through CAN via the OBD-II standard. We use modern software containerization with Docker and Torizon, the state-of-the-art Industrial Embedded […]
If you’d like an MCU board to experiment with various wireless (and wired) protocols used for Internet of Things applications, the Nuvoton NuMaker-IoT-M263A development board may be worth a look. Powered by a NuMicro M263KIAAE Arm Cortex-M23 CPU microcontroller, the board offers WiFi, Bluetooth, and LoRa connectivity, plus an mPCIe socket for 3G, 4G, or NB-IoT cellular connectivity. It also comes with various sensors, as well as CAN and RS485 transceivers for industrial control applications. NuMaker-IoT-M263A key features and specifications: MCU – Novoton NuMicro M263KIAAE Arm Cortex-M23 microcontroller @ 64 MHz with 96KB SRAM, 512 KB dual-bank flash for OTA upgrade, 4 KB LDROM; LQFP128 package Storage – MicroSD card connector On-board wireless modules ESP12-F (ESP8266) 802.11b/g/n module MDBT42Q-PAT Bluetooth 4.2/5.0 LE module APC1278 (for 408 / 433 / 470 MHz) LoRa module plus antenna Serial – CAN and RS485 transceiver USB – 1x Micro USB OTG connector (to M263 MCU) Sensors BME680 4-in-1 air quality sensor measuring relative humidity, […]
As the Raspberry Pi Compute Module 4 is only expected for next year, companies are still launching products based on Raspberry Pi Compute Module 3+ (CM3+), and Sfera Labs has just introduced Iono Pi Max industrial computer powered by a Raspberry Pi CM3+ system-on-module. Housed in a DIN rail enclosure, the Linux controller offers Fast Ethernet, three USB ports, isolated CAN and serial boards, some analog I/Os, a relay, as well as a real-time clock (RTC), integrated UPS, and more. Iono Pi Max specifications: SoM compatibility Iono Pi Max 3+ – Already fitted with Raspberry Pi Compute Module 3+ (Lite, 8GB, 16GB, or 32GB eMMC version) Iono Pi Max Solo – Barebone model compatible with Raspberry Pi Compute Module 3, CM3 Lite, CM3+ 8GB/16GB32GB, and CM3+ Lite MCU – Microchip SAME54 Cortex-M4F microcontroller with 1 MB flash, 256 KB RAM connected to the Raspberry Pi module via I2C, USB and CAN. It can also take control of all serial ports, […]
OpenAuto Pro software is a Raspberry Pi-based head-unit solution that brings various features to your car including Bluetooth hands-free Profile, music streaming, integrated media player, navigation via Android Auto, screen mirroring, rear camera support, and more. But TDJ realized he needs more than just a Raspberry Pi, touchscreen display, and OpenAuto Pro software to meet his requirements, so he designed CarPiHat add-on board for Raspberry Pi providing power supply, opto-isolated GPIOs, CAN Bus, and 12V outputs. CarPiHat key features and specifications: I/Os Dedicated reverse, illumination, and aux inputs, all opto-isolated. 2x opto-isolated general-purpose inputs (for a total of 5 inputs) 2x high-current, high side switched 12V outputs (@ 1A) for switching relays, lights, etc… 1x independent CAN bus port Broken out I2C bus. Broken out one-wire for temperature sensor, etc… Misc – Real-time clock to maintain system time across reboots, EEPROM for Raspberry Pi HAT compatibility Power Supply 12V – 5V buck converter with fuse and filtering to power the […]
The Controller Area Network (CAN) serial communication bus allows microcontrollers and devices to communicate with each other without a host computer. It’s especially used in automotive applications where various components (dashboard, ABS, air conditioner, and other sensors) may need to communicate with each other, but it has also found its way into robots, industrial control systems, and avionics. CANTact Pro is an open-source USB to CAN device that can help you debugging or hack components inside a car or other vehicle. The tool features two CAN Interfaces and can be controlled from Windows, Linux, or Mac OS computers. CANTact Pro key features and specifications: CAN Interfaces – 1x CAN/CAN-FD/SWCAN (Single Wire CAN), 1x CAN/CAN-FD; Both via DB9 connectors Host Interface – USB 2.0 device port Misc – 4x LEDs Safety – Isolation between CAN and USB Power Supply – 5V via USB port CANTact Pro works with Windows, macOS, and Linux with USB drivers, command-line interface, and Python, C/C++, and […]
Copperhill Technologies has recently announced the release of its PiCAN3 CAN-Bus Board for the Raspberry Pi 4. The PiCAN3 adds Controller Area Network capabilities plus a real-time clock to the new Raspberry Pi SBC. The Controller Area Network (CAN Bus) is a robust and common industrial communication bus used mostly in the automotive industry. CAN supports long travel distance, medium communication speed, and quite reliable. One of the most significant advantage with CAN-BUS is that it connects any number of ECUs (or microcontrollers) in your car through the two-wire bus, CAN High and CAN Low, reducing the weight of wires that could be gained by using point-to-point communication between ECUs. CAN bus is one of five protocols used in the on-board diagnostics (c)-II vehicle diagnostics standard. Although it is popular in the automotive industry, the Raspberry Pi doesn’t provide an off the shelf support for working with CAN-BUS. Users interested in trying out CAN will have to result to using HATs like the […]
Privacy & Cookies Policy
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.