Many of the products that Cardinal Peak develops are tightly integrated with various networking protocols, and our development team possesses significant expertise in TCP/IP networking at the low protocol level. We are experienced in working with a range of IP protocols, with a historical emphasis on protocols dealing with real-time transmission of media, including UDP unicast and UDP multicast. Developing multiple IoT systems has built on our historically strong networking expertise, particularly in the wireless arena.
One key consideration with the design of IoT systems is the need for security between the device and cloud server. Along with other best practices, we typically use SSL/TLS to prevent data snooping and to ensure that the IoT device is talking with a trusted cloud server, preventing “man-in-the-middle” attacks.
- Bluetooth, and in particular Bluetooth Low Energy (BLE) or Bluetooth Smart
- Wi-Fi / IEEE 802.11