Tag Archives: Wifi

Wi-Lamp, the Open Source Wi-Fi LED lamp

LucaBellan @ open-electronics.org discuss about a multi-function LED lamp that is always connected over WiFi.

Since several years already, it is possible to find systems for home automation: irrigation, doors and windows, lighting, air conditioning and alarm systems, everything can be centralized and planned. Recently, the classical control boxes have been replaced by smart systems that are always connected to the Wi-Fi Network and that can be remotely accessed by means of mobile devices such as smartphones or tablets.

Wi-Lamp, the Open Source Wi-Fi LED lamp – [Link]

HeartyPatch – Open source ECG patch with Wifi

An ECG patch with HRV monitoring that’s open source, affordable, and Wi-Fi/Bluetooth connected.

HeartyPatch is a completely open source, single-lead, ECG-HR wearable patch with HRV (Heart Rate Variability) analysis. It is based on the popular ESP32 system-on-a-chip. By using low-cost, highly-integrated components, we are able to keep the BOM’s cost low, while the simplicity of the circuit design means future expansion will be easier. HeartyPatch can be used both as a lifestyle device for managing fitness and stress as well as for diagnostics and medical research, with the potential for even more interesting applications.

HeartyPatch – Open source ECG patch with Wifi – [Link]

IoT Projects Is Now Easier With Bolt IoT Platform

Internet of Things (IoT) is one of the most important technologies these days. It became an essential component of many hardware projects core. And in order to make it easier for developers, Bolt IoT platform appeared as a complete solution for IoT projects.

Bolt is a combination of hardware and cloud service that allow users control their devices and collect data in safe and secure methods. It also can give actionable insights using machine learning algorithms with just some few clicks.

The platform consists of three main components, Bolt hardware module, Bolt cloud, and analytics. The hardware module is a WiFi chip with a built-in 80 MHz 32-bit RISC CPU that operates at 3.3v. It also works as an interface for a set of sensors and actuators through GPIO and UART pins to collect data and react with it.

Bolt Hardware

The next part is Bolt cloud which used mainly for configuring, monitoring, and controlling connected devices. It is a visual interface enables users to setup hardware and prepare the system easily and quickly. In addition, there is a code editor to write and edit codes for the hardware. The special feature is that you can reprogram the system remotely!

Finally, the analysis and monitoring unit provide visualized insights based on machine learning algorithms. The collected data are stored securely on the cloud, and the reports are presented as graphs, charts, or any customized visualization.

Bolt IoT Platform Features

  • A Wifi or a GSM chip
    An easy interface to quickly connect your hardware to cloud over GPIO, UART, and ADC. Also, connects to MODBUS, I2C, and SPI with an additional converter.
  • Robust Communication
    Bolt is equipped with industry standard protocols to ensure a Secure and fast communication of your device data with cloud.
  • Security
    Bolt has built-in safeguards to secure all user data from unwanted third party intrusions and hacks.
  • Machine Learning
    Deploy machine learning algorithms with just a few clicks to detect anomalies as well as predict sensor values.
  • Alerts
    Utilize Bolt’s quick alert system providing invaluable information sent directly to your phone or Email. You can config the contact details and set the threshold.
  • Mobile App Ready
    Customize and control your devices through Mobile apps. Bolt gives you full freedom to design your own mobile app centered around your requirements to monitor and control.
  • Global Infrastructure and Easy Scalability
    Bolt lets you scale from prototype to millions of devices in just a few weeks time.
  • Over the air updates
    Simultaneously program or update all your Bolt powered IoT devices wherever they are. Bolt offers you unparalleled scalability and elasticity to help your business grow.

The scope of applications that may benefit from using Bolt is very wide, including environmental applications, smart cities, electricity management, and much more. Bolt is available for ordering in two packages, the first is for developers and the other is for enterprises. Developers option contains one Bolt unit with three free months of cloud services, and its cost is about $75.

At last, Bolt makers are launching a Kickstarter campaign on the 3rd of November 2017. If you are interested and want to know more about this platform, take a look at the official website and read this detailed features document. Update 6-11-2017 – They achieved the goal of $10,000 USD funding in just 5 hours from launch!

Decoding and Encoding JSON with Arduino or ESP8266

In this blog post you’re going to learn how to decode (parse a JSON string) and encode (generate a JSON string) with the ArduinoJson library using the Arduino with the Ethernet shield. This guide also works with the ESP8266 and ESP32 Wi-Fi modules with small changes.

Decoding and Encoding JSON with Arduino or ESP8266 – [Link]

IoT cloud development kit is Wi-Fi and BT/BLE-ready

Together with partners Cypress Semiconductor and Murata, distributor Future Electronics has launched the Nebula IoT Development Kit, an IoT cloud ready board that allows developers to quickly prototype and deploy their IoT ecosystems. by Julien Happich :

Wireless connectivity is supported by the Murata 1DX module, which is powered by the Cypress CYW4343W Wi-Fi and BT/BLE combo SoC.

The SoC includes a 2.4 GHz WLAN IEEE 802.11 b/g/n baseband/radio and Bluetooth 4.2 support. In addition, it integrates a high-performance power amplifier (PA), a low-noise amplifier (LNA) for best-in-class receiver sensitivity, and an internal transmit/receive (iTR) RF switch, further reducing the overall system cost and 1DX module size

IoT cloud development kit is Wi-Fi and BT/BLE-ready – [Link]

Chromatron – Wifi Pixel Controller

Chromatron is an open source Wifi pixel controller designed to make LED pixel projects easy and fun.

Hi, I’m Jeremy! I’ve designed a toolkit for making art with LED pixel strips, and I’d like to share it with you! Chromatron takes custom designed hardware and feature-packed firmware, sprinkles it with some Python, and serves up a delicious new platform to help you transform your world into a psychedelic dreamscape.

GPS vs. Beacons vs. Wi-Fi: Three Location Identifier Technologies

In IoT and digital age, location-based services applications are widespread: starting from Google maps to anti-loss devices and not ending with location-based marketing. The most common technologies used for user location identification are: GPS, WiFi and Beacons (a custom BLE profile).

Location-based (geofencing) marketing is a new way to enhance the personal experience while shopping. For example if you were near the shampoo section you will get on your mobile exclusive offers about that section.

Choosing the right location detection technology needs to take into consideration that GPS works optimally in the open sky environments and WiFi and Beacons can work probably indoors (and outdoors but within inhabited areas with hotspots). Now let’s get a brief look at each technology:

GPS

Thanks to on-the-shelf GPS modules/receivers from vendors like: Neoway and u-blox it’s easy to embed a GPS receiver into your project. What you need is a module sending its messages via UART to the MCU and a ready-made antenna attached to the module. There is a standard format for these modules messages called NEMEA. These messages contain information about the location that includes longitude, latitude, direction, speed … etc. These receivers need to see at least 4 satellites to compute a position.

There are many navigation systems like the Russian GLONASS, the European Union’s Galileo and the American GPS.

gps system how it works
Image courtesy of: Geneko

GPS is mainly designed to be an outdoor location detection system. Therefore, its performance decreases in enclosed places and across crowded areas with buildings.

WiFi

WiFi can be used in location detection (AKA Wi-Fi positioning system) when your phone or WiFi transceiver module like ESP32 or ESP8266 is near hotspots. You can consider WiFi like a coexisting system with GPS for indoor areas. Moreover, WiFi can be used to detect the location inside the enclosed/underground area; you can see the SubPos project on Hackaday to know how.

Image Courtesy of Blecky

Location detection systems using WiFi use techniques based on received signal strength indication (RSSI), angle of arrival (AoA) and time of flight (ToF). You can read more about these techniques from the Wikipedia article.

Bluetooth Beacons

Beacon technology is enabled by Bluetooth Low Energy (BLE) and it’s one of the BLE custom profiles. Beacons are used for proximity-aware applications like positioning indoors, and for location based advertisements. The idea behind this technology is to calculate the distance between the receiver and the transmitter by calculating the difference between the power of the sent and received signal (comparing the Received Signal Strength Indicator (RSSI) to a transmit (Tx) power). Knowing that, the power information is available in Apple iBeacon advertising packet (for example).

 

To know more about Bluetooth beacons please refer to our previous post about Beacons.

Read more about these three technologies in the DZone’s article.

ERASynth, An Arduino-Compatible RF Signal Generator

A young startup based in Istanbul has launched a crowdfunding campaign to bring its RF Signal Generator “ERASynth” into mass production. ERA Instruments is specializing in creating solutions in the areas of analysis, modelling, design and development of Communcation, RADAR and SIGINT systems.

ERASynth is a portable analog signal generator that generates RF frequencies from 250 kHz to 15 GHz. The output signal is produced using an advanced multiloop PLL architecture to minimize the phase noise and spurious. This clean signal can be used as a stimulus source for RF testing, an LO source for down-conversion or up-conversion, a clock source for data converters, and as a test signal source for software defined radio (SDR).

ERASynth Features & Specifications

  • Architecture: Multiloop Integer-N PLL driven by a tunable reference. No fractional-N or integer boundary spurs
  • Frequency Range:
    • ERASynth: 10 MHz to 6 GHz
    • ERASynth+: 250 kHz to 15 GHz
  • Amplitude Range: -60 to +15 dBm
  • Phase Noise: typical phase noise @ 1 GHz output and 10 kHz offset. -120 dBc/Hz for the standard version and -125 dBc/Hz the plus version.
  • Frequency Switching Time: 100 µs
  • Reference: Ultra-low noise 100 MHz VCXO locked to a ±0.5 ppm TCXO for standard version and ±25 ppb OCXO for the plus one.
  • MCU: Arduino Due board with BGA package Atmel Microcontroller (ATSAM3X8EA-CU)
  • Interfaces:
    • Wi-Fi interface for web-based GUI access
    • Serial-USB (mini USB) for serial access
    • Micro USB for power input
    • Trigger Input (SMA) for triggered sweep
    • REF In (SMA) for external reference input
    • REF Out (SMA) for 10 MHz reference output
    • RF Out
  • Dimensions: 10 cm x 14.5 cm x 2 cm
  • Weight: < 350 g (12.5 oz)
  • Power Input: 5 to 12 V
  • Power Consumption:
    • < 6 W for ERASynth
    • < 7 W for ERASynth+
  • Enclosure: Precision-milled, nickel-plated aluminum case
  • Open Source: Schematics, embedded Arduino code, Web GUI source code, and RS-232 command set

ERASynth is only 10 x 14.5 x 2 cm sized and it is consuming less than 7 Watts. It can be powered by a cell phone power-bank. Inclusion of an on-board Wi-Fi module and an open source web GUI makes ERASynth ideal for portable applications. Also its price make it affordable by everyone including makers, students, universities, research labs, and startups.

Compared with other low cost USB signal generators, ERASynth provides better features in many factors. It also delivers similar functionality of the professional RF signal generator with lower price. The tables below demonstrate the comparison.

The crowdfunding campaign on Crowd Supply will be closed by tomorrow, they raised about $35,000 of $25,000 goal. You can order your ERASynth for $500 and ERASynth+ for $750. More technical details are available on the campaign page.

Pi Desktop Case – include peripherals too

The ‘Pi Desktop’ kit from element14 offers some great features like Wi-Fi, Bluetooth, a real-time clock, an interface for an mSATA-SSD hard drive, an optional camera, heat sink, a neat power switch and of course the sleek black case. [via]

The Raspberry Pi is a well designed, powerful and inexpensive board, but not a complete computer. Some distributors know you need more than just a plastic case and a mains-adapter power supply (or USB cable). The ‘Pi Desktop’ kit from element14 contains everything you need and more, turning your RPi into a fully fledged computer.

Pi Desktop Case – include peripherals too – [Link]

SubPos – Wifi enabled Positioning System

A “dataless” Wi-Fi positioning system that can be used anywhere GPS can’t. Blecky @ hackaday.io writes:

The SubPos Wi-Fi Positioning System is an indoor positioning system that can be used in various environments such as metro lines, shopping malls, carparks, art galleries or even conference centers; essentially anywhere GPS doesn’t penetrate. It could also be integrated into an array of IoT enabled devices, from access points to Wi-Fi enabled light-bulbs.

SubPos – Wifi enabled Positioning System – [Link]