IoT Development


Data collection and transmission

  • Wireless Communications experience with WiFi, BLE, Bluetooth, ZigBee, 802.15.4, and USB for IoT
  • Hardline communication protocols:  I2C, SPI, UART, USB, RS-232, RS-485, CAN, LIN, I2S, and even parallel
  • Design process includes customer tie-in to understand (for example):
    • trade-offs on data bandwidth, range, battery life, redundancy
    • edge cases (e.g., occasional long-range or low-transmission rate)
    • communication demands (update rate, data storage capacity)

Data storage and analysis

  • Both SQL and NoSQL databases are used for data storage
  • End data storage options include MYSQL/PHP and MongoDB/Node.js
  • Standard web technologies such as HTML5/CSS3 and JavaScript are applied
  • Use of a wider variety of hosting services, depending upon wants and needs