"IoT Made Easy!"
Devices: | PIC32CXBZ2 | WBZ45x |
Features: | CAN | BLE |
THE SOFTWARE ARE PROVIDED "AS IS" AND GIVE A PATH FOR SELF-SUPPORT AND SELF-MAINTENANCE. This repository contains example code intended to help accelerate client product development.
For additional Microchip repos, see: https://github.com/Microchip-MPLAB-Harmony
Checkout the Technical support portal to access our knowledge base, community forums or submit support ticket requests.
- Introduction
- Bill of materials
- Hardware Setup
- Software Setup
- Harmony MCC Configuration
- Board Programming
- Run the demo
This application serves as an illustration of how to extend a CAN network wirelessly using BLE.
The CAN-BLE Central Device connects to the CAN-BLE Peripheral Device and establishes a BLE link using Microchip's proprietary Transparent UART Profile for data transfer.
The Microchip CAN Bus Analyzer tool is used in this example to simulate transmitting and receiving CAN messages from a CAN network. Alternatively, the CAN-BLE peripheral device can be connected to a mobile application to visualize the CAN messages on a mobile phone.
TOOLS | QUANTITY |
---|---|
PIC32CX-BZ2 and WBZ451 Curiosity Development Board | 2 |
MCP251863 CLICK | 2 |
CAN BUS ANALYZER TOOL | 2 |
DB9 Connector | 2 |
WBZ451 | MCP251863 CLICK | Description | WBZ451 | MCP251863 CLICK | Description | |
---|---|---|---|---|---|---|
AN | 1(STB) | StandBy Control | PWM | NC | NC | |
RST | 13(IN1) | RX Interrupt | INT | NC | NC | |
CS | 3(CS) | CHIP SELECT | RX | NC | NC | |
SCK | 4(SCK) | SPI CLOCK | TX | NC | NC | |
MISO | 5(MISO) | SERIAL DATA OUTPUT | SCL | NC | NC | |
MOSI | 6(MOSI) | SERIAL DATA INPUT | SDA | NC | NC | |
3.3V | 7(3.3V) | POWER SUPPLY | 5V | 5V | 5V POWER SUPPLY | |
GND | 8 (GND) | GROUND | GND | GND | GROUND |