The Pebl's onboard 80MHz 32-bit processor is used in conjunction with a WiFi engine as it's primary network connection method. The WiFi connection has a range of up to 50 metres.
The 2.4GHz WiFi engine uses the standard 802.11 b/g/n protocol and provides an extremely reliable connection to a router or access point. WiFi connections are WPA, WPA2 and WEP compatible as standard and incorporate a variety of TKIP and AES encryption, as required.
In simple terms, the Pebl's WiFi provides secure, powerful and reliable performance, resulting in a lightning fast response to user requests.
The biggest risk for IoT devices is the lack of security. The Pebl provides peace of mind where this is concerned. It's WiFi is fully capable of end-to-end encryption, when using our Fingoti Portal.
We use Microsoft's Azure Platform to provide a robust and proven method of transmitting data over the internet, securely. Using a SHA256 encrypted SAS key, communication to the portal from the device is protected while in transit and at rest by our triple firewall protected servers.
With the IoT world requiring clever, reliable and varied sources of power, we didn't want to limit the device to a particular voltage. Instead, we've made the Pebl tolerant to a wide range of voltage inputs. This allows you to power the Pebl with a USB output, solar panel or even a car battery, just to name a few.
With a wide input voltage range of anywhere between 5v and 15v. The onboard voltage smoothing ensures that the GPIO outputs aren't electrically noisy and provide a steady 5v output. The voltage regulation does generate a small amount of heat, but this is properly dissipated, with efficient built-in heat sinking.
Simply, the Pebl can be used with many different power sources, allowing a wide range of applications.
The four user-configurable GPIO pins on the Pebl act as inputs or outputs as required in your application. They each provide an output of 5v with up to 50mA (70mA sink) of current; enough to power logic, LEDs or relays.
These GPIO pins are also semi-intelligent. They can detect a short circuit and a change in GPIO state every 1/100th of a second, instantly reporting back the information to the Fingoti Portal.
A highly useful feature of the Pebl is that it can be deployed as a master for a high-speed I²C data bus applications, serving over 100 slave modules.
I²C is a globally recognised communications protocol that uses just two wires for data transfer. This allows for a vast range of sensors and devices to be monitored, read and written to, from anywhere in the world.
The Pebl acts like a secure, remote middleman in I²C communication, simply passing bytes onward to the slave module via the bus at a user specified address.
There is an abundance of I²C modules and devices on the internet at extremely low prices, that are very well documented for easy implementation.
The Pebl includes a 16 million colour RGB LED that can be changed to any colour using a single command, visually communicating with users for many different purposes.
The device also incorporates a 'blink' feature that allows you to adjust the flashing speed, duration and colour. This provides additional flexibility and use for the Pebl device.
Pretty cool, eh?
Want to use the Pebl outdoors? No problem. When used with our water-resistant connector, the device is immune to dust, dirt, rain, moisture and extreme weather. The rubber gasket and stainless steel screws provide a watertight seal around the connector, allowing you to completely submerge the device!
The Pebl is designed to be IP67 rated, which certifies that it's waterproof and we're working on getting this officially assessed as soon as possible after our campaign.
We appreciate that your IoT application for the Pebl may include remote locations, for example, a greenhouse at the end of your garden. Therefore the device may not have a direct connection to WiFi in your home or office because it's too far away...
Fear not, we've thought of that too!
The Pebl can use an advanced WiFi meshing protocol, which we have developed from scratch. If your project is not within range of a WiFi access point or router (over 50 metres) then it can search for your nearest fellow Pebl and ask it to share it's WiFi connection, again securely.
In short, meshing allows you to have a long range application, by popping a few Pebl devices in between, to bridge the gap, whilst maintaining encryption.
Normally, meshing can reduce network performance, but as the Pebl's data packets are so small, you shouldn't notice any speed reduction, even after multiple hops!
Okay, okay, we know it doesn't have a battery, but believe it or not that was a conscious decision. A battery limits you to have to use devices and peripherals that are low powered which can limit your IoT application - not what we want to see!
We believe that for an IoT device to be truly reliable and ensure that its data reporting is as accurate as can be, then it should be continuously powered. We have an environmental responsibility to provide the best performance we can, so, we made the Pebl as power efficient as possible. It draws just 80mA.
Isn't it irritating when new software gets released and you have to individually update every device you have?
Not with the Pebl, it's actively checking for updates. We release software updates after passing an extensive beta testing process, so we're confident they won't interrupt your IoT application and cause any hiccups. You can opt for scheduled automatic updates when they are available or if your application is mission critical, update manually via the Fingoti Portal at a time that suits you.
If your Pebl is connected to the internet, you'll never miss an update.
Ways in which the Pebl can communicate with the outside world are extensive. They had to be, after all, it's trying to be the most universal IoT device on the market!
The Pebl accepts requests via a choice of six connection methods...
- Fingoti Portal
- Fingoti mobile app
- API requests
- Direct HTTP requests over a Local Area Network (LAN)
- Port forwarding over the internet (WAN)
- Multiple Peer-to-Peer connections
Using the Pebl via the Fingoti Portal is easy and seamless. By default, the Pebl will connect itself to our Portal (if you wish) whenever it sees an internet connection and allows you to access, monitor, change and update it with a free Portal account.
But if you're looking for a more industrial or custom solution or you'd consider yourself an advanced user then the Pebl will respond to direct HTTP requests. These can be sent to the device's local IP address over the standard port 80 and the Pebl will serve you either a full local user interface, text or JSON encoded responses. It's your choice!
For commercial use, our API can be utilised for direct communication, securely, via our Portal, but implementing your own user interface and back-end. This solution can be useful for third-party developers and custom applications that require high security and minimal fuss setup.
Yes, we get that a lot, it really is that small!
Requirements for the size of the Pebl were defined early on to be as 'small as possible' but remaining 'beautifully tactile' - not an easy one.
It was important that the Pebl was both minimal and self-contained. This compares to the IoT hardware that is currently available, often being bare-board with exposed electrical components. We've worked extremely hard to make sure that every cubic millimetre of the device has been utilised. All components are internal and hermetically sealed with a chemical and water resistant resin, which acts as a heat sink as well as protection from environmental factors.