You are logged in as:
TAGGED1 | TAGGED2 | TAGGED3 |
{{row.Tag1Build.GitBuild.ID}} {{ntag_build_as_str(row.Tag1Build)}} | {{row.Tag2Build.GitBuild.ID}} {{ntag_build_as_str(row.Tag2Build)}} | {{row.Tag3Build.GitBuild.ID}} {{ntag_build_as_str(row.Tag3Build)}} |
ID: {{state.current_gitrepo.ID}}
ID |
Commits |
Type |
Name |
Description |
loading data... | ||||
{{repo.UserCommits}} | {{repo.Type}} | {{repo.ArtefactName}} | {{repo.Description}} |
ID: {{rdata.builddir[state.current_build.Artefact.ArtefactID.ID].data.ArtefactInfo?.ID}}
Name: "{{rdata.builddir[state.current_build.Artefact.ArtefactID.ID].data.ArtefactInfo?.Name}}"
Version: {{state.current_build.BuildVersion}}
Path: "{{rdata.builddir[state.current_build.Artefact.ArtefactID.ID].data.Path}}"
{{rdata.scwebapi_BuildsOverview.status}}
{{file.Name}}
Name
Latest Version
Repository ID
{{af.Version}}
{{af.RepositoryID}}
SingingCat is the first to market with a full stack, opensource, licensable IoT-as-a-Service offering.
From electronic engineering over connectivity, security, to cloud backend, remote debugging and logging as well as upgrades and rollouts, SingingCat has that one single platform to catch them all.
...substantially facilitates management of those scores of IoT-enabled devices of various backgrounds out there on customer's premise, therefore eliminating the need for a manufacturer to reinvent the wheel again... letting especially startups focus on finding their own USP
We believe that the Internet of Things is not just about one particular device bound to a single app. Instead we believe, the true power of the Internet of Things comes when many devices 'know' about their environment. Then, since you can combine the devices, you can put much smarter rules in place. (Frankly, we don't think a home is 'smart' just because one can turn a light on or off with a smartphone app!). So all the information our devices have are there for you. Of course, none of it is reported to any servers in a cloud (unless of course you want to!).
{{to_timestamp(lc.Occured)}} | {{lc.Com.Seq}} |
{{flagname}} |
In | Out | {{lc.Com.Type}} |
{{cnw_atob(arg)}} |
Loading...
Loading...
Name: | |
Location: | |
Owner: {{CurrentDeviceData().ModDetails.Owner.Email}}
CloudToken: {{CurrentDeviceData().ModDetails.CloudToken}}
Access Point password: {{CurrentDeviceData().ModDetails.APPassword}}
Node: 0x{{CurrentDeviceData().ModDetails.ModuleStatus.NodeStr}}
Statistics
Direct Peers:
{{peer.Device}} | {{peer.SignalIndicator}} |
Current SSID: | {{CurrentDeviceData().ModDetails.MostRecentSSID}} | |
Current IP: | {{CurrentDeviceData().ModDetails.MostRecentIP}} | |
SSID Password: | {{CurrentDeviceData().ModDetails.SSIDPassword}} | |
Wifi Firmware: | {{CurrentDeviceData().ModDetails.WifiFirmware}} | |
  | ||
Loader version: | {{CurrentDeviceData().ModDetails.ModuleStatus.LoaderVersion}} | |
  | ||
RepositoryID: | {{CurrentDeviceData().ModDetails.ModuleStatus.Repository}} (retrieving more data...) | |
RepositoryID: | {{FirmwareForDevice().data.Firmware.RepositoryID}} {{FirmwareForDevice().data.Firmware.ArtefactName}} | |
Active Version: | {{FirmwareForDevice().data.Firmware.InstalledVersion}} Upgrade | |
Latest Version: | {{FirmwareForDevice().data.Firmware.LatestVersion}} | |
Firmware upgrade strategy: |
| |
  | ||
UserApp Repository: | (loading more detail...) {{CurrentModule().ConfiguredUserAppRepository}}  Add | Add |
UserApp upgrade strategy: |
Select Repo |
|
UserApp Installed Version: | {{CurrentDeviceData().ModDetails.Module.InstalledUserAppVersion}} @ 0x{{toHex(CurrentDeviceData().ModDetails.Module.InstalledUserAppAddress)}} |
Test Utilities: {{rdata.testbutton?.testbutton?.update_status}}
ID | Enabled | FriendlyName | Name | ReportingInterval | PollingInterval | Available | Detected |
{{sensor.Config.SensorDef.ID}} | {{sensor.Config.SensorDef.Name}} | seconds | milliseconds | {{sensor.Config.SensorDef.Available}} | {{sensor.Config.SensorDef.Detected}} |
{{row.Title}} |
Request ownership to new module
ID | Node | Name | Status | App/Sensor | Build | ||
Loading more data... | |||||||
Status: Online | App #{{mod.RunningApp}} | App Build: {{mod.AppBuildDate}} | |||||
{{sensor.ID}} | {{sensor.FriendlyName}} | {{sensor.Name}} | {{sensor.Name}} | {{sensor.Value}} | {{sensor.Timestamp}} | Graph |
Loading...
Endpoint #{{item}} |
Record Delimeter | |
YACloud Authentication | |
Use TLS | |
Hostname:Port #{{item}} |
Hostname | |
Port | |
Topic prefix |
Service name |
|
{{ item.MarketingName }} | {{ item.GrosAmountText}} each | Currently out of stock | Currently out of stock {{ item.StockLevel }} in stock |
Loading basket...
Description | Quantity | Net Amount | Vat Rate | Vat | Amount |
{{item.Item.MarketingName}} | {{item.Quantity}} | {{item.NetTotalString}} | {{item.Item.VatRate}}% | {{item.TotalVatString}} | {{item.GrosTotalString}} |
Total: | {{rdata.shop.basket.data.Basket.NetTotalString}} | {{rdata.shop.basket.data.Basket.TotalVatString}} | {{rdata.shop.basket.data.Basket.GrosTotalString}} |
Total amount to pay: {{rdata.shop.basket.data.Basket.GrosTotalString}}
To proceed to payment, please tell us which address to deliver to.
 Delivery Address:
{{rdata.new.addaddress.update_error.message}}
 Saved.
 Description | Quantity | Net Amount | Vat Rate | Vat | Gros Amount |
{{item.Description}} | {{item.Quantity}} | {{item.NetAmount}} | {{item.VatRate}}% | {{item.Vat}} | {{item.GrossAmount}} |
Total: | {{ rdata.payment[1].data.Basket?.NetTotal}} | {{ rdata.payment[1].data.Basket?.TotalVat}} | {{ rdata.payment[1].data.Basket?.GrossTotal}} |
We do not process your credit card. We use a third party, called Square. We transmit your credit card and the amount to be debited to Square. In turn, they process the payment and inform us of the outcome. This means we do not store your credit card nor does it ever go through our systems. It is transmitted from your web browser directly to Square. We looked closely at Square and believe it is secure and takes privacy seriously.
You need to log in to access this page.
Click here to log in.
An Error has occured on page {{error_page}}
{{error}}
{{errornerdy}}